Skip to content

Commit 9cbb1fe

Browse files
committed
fix(ci): only test packages with tests, add concurrency control
- Remove packages without test files: @pgsql/cli, @pgsql/traverse, @pgsql/utils - Add packages with tests that were missing: @pgsql/quotes - Add concurrency group to prevent push/pull_request runs from cancelling each other - All filter names now match package.json 'name' fields
1 parent 53d2d00 commit 9cbb1fe

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

.github/workflows/run-tests.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ on:
44
pull_request:
55
workflow_dispatch:
66

7+
concurrency:
8+
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
9+
cancel-in-progress: true
10+
711
jobs:
812
parser-tests:
913
runs-on: ubuntu-latest
@@ -14,11 +18,9 @@ jobs:
1418
- pgsql-parser
1519
- plpgsql-deparser
1620
- plpgsql-parser
17-
- '@pgsql/cli'
1821
- pg-proto-parser
22+
- '@pgsql/quotes'
1923
- '@pgsql/transform'
20-
- '@pgsql/traverse'
21-
- '@pgsql/utils'
2224
steps:
2325
- name: checkout
2426
uses: actions/checkout@v3

0 commit comments

Comments
 (0)