diff --git a/.github/workflows/testRegex.yml b/.github/workflows/testRegex.yml new file mode 100644 index 0000000..b270a8c --- /dev/null +++ b/.github/workflows/testRegex.yml @@ -0,0 +1,26 @@ +name: Test Regex + +on: + push: + paths: + - "regex_patterns/**/*.yml" + - "regex_patterns/**/*.yaml" + - ".github/workflows/testRegex.yml" + - "scripts/testPatterns.ps1" + pull_request: + paths: + - "regex_patterns/**/*.yml" + - "regex_patterns/**/*.yaml" + - ".github/workflows/testRegex.yml" + - "scripts/testPatterns.ps1" + workflow_dispatch: + +jobs: + test: + runs-on: ubuntu-latest + container: mcr.microsoft.com/powershell:lts + steps: + - uses: actions:checkout@v4 + + - name: Test Patterns + run: pwsh scripts/testPatterns.ps1 \ No newline at end of file diff --git a/.github/workflows/regex.yml b/.github/workflows/validateRegex.yml similarity index 60% rename from .github/workflows/regex.yml rename to .github/workflows/validateRegex.yml index ed0654d..ad6e81a 100644 --- a/.github/workflows/regex.yml +++ b/.github/workflows/validateRegex.yml @@ -1,18 +1,20 @@ -name: Regular Expressions +name: Validate Regex on: push: paths: - "regex_patterns/**/*.yml" - "regex_patterns/**/*.yaml" - - ".github/workflows/regex.yml" + - ".github/workflows/validateRegex.yml" - "scripts/validatePattern.ps1" + - "scripts/validateAllPatterns.ps1" pull_request: paths: - "regex_patterns/**/*.yml" - "regex_patterns/**/*.yaml" - - ".github/workflows/regex.yml" + - ".github/workflows/validateRegex.yml" - "scripts/validatePattern.ps1" + - "scripts/validateAllPatterns.ps1" workflow_dispatch: jobs: @@ -22,8 +24,5 @@ jobs: steps: - uses: actions/checkout@v4 - - name: validate - run: pwsh scripts/validateAllPatterns.ps1 - - - name: test - run: pwsh scripts/testPatterns.ps1 + - name: Validate Patterns + run: pwsh scripts/validateAllPatterns.ps1 \ No newline at end of file