|
19 | 19 |
|
20 | 20 | jobs:
|
21 | 21 | # determine changed files to decide if certain jobs can be skipped or not
|
22 |
| - changed-files: |
23 |
| - runs-on: ubuntu-latest # windows-latest | macos-latest |
24 |
| - name: Determine changed files |
25 |
| - steps: |
26 |
| - |
27 |
| - - uses: actions/checkout@v2 |
28 |
| - with: |
29 |
| - fetch-depth: 2 |
30 |
| - |
31 |
| - - name: Get changed PY files |
32 |
| - id: changed-py-files |
33 |
| - uses: tj-actions/changed-files@v8.5 |
34 |
| - with: |
35 |
| - files: | |
36 |
| - ^src/.+\.py |
37 |
| - - name: Get changed JS files |
38 |
| - id: changed-js-files |
39 |
| - uses: tj-actions/changed-files@v8.5 |
40 |
| - with: |
41 |
| - files: | |
42 |
| - ^src/.+\.js |
43 |
| - - name: Get changed requirements files |
44 |
| - id: changed-requirements |
45 |
| - uses: tj-actions/changed-files@v8.5 |
46 |
| - with: |
47 |
| - files: ^requirements/.+\.txt$ |
48 |
| - |
49 |
| - outputs: |
50 |
| - changed-py-files: ${{ steps.changed-py-files.outputs.any_changed }} |
51 |
| - changed-js-files: ${{ steps.changed-js-files.outputs.any_changed }} |
52 |
| - changed-requirements: ${{ steps.changed-requirements.outputs.any_changed }} |
| 22 | + # changed-files: |
| 23 | + # runs-on: ubuntu-latest # windows-latest | macos-latest |
| 24 | + # name: Determine changed files |
| 25 | + # steps: |
| 26 | + |
| 27 | + # - uses: actions/checkout@v2 |
| 28 | + # with: |
| 29 | + # fetch-depth: 2 |
| 30 | + |
| 31 | + # - name: Get changed PY files |
| 32 | + # id: changed-py-files |
| 33 | + # uses: tj-actions/changed-files@v8.5 |
| 34 | + # with: |
| 35 | + # files: | |
| 36 | + # ^src/.+\.py |
| 37 | + # - name: Get changed JS files |
| 38 | + # id: changed-js-files |
| 39 | + # uses: tj-actions/changed-files@v8.5 |
| 40 | + # with: |
| 41 | + # files: | |
| 42 | + # ^src/.+\.js |
| 43 | + # - name: Get changed requirements files |
| 44 | + # id: changed-requirements |
| 45 | + # uses: tj-actions/changed-files@v8.5 |
| 46 | + # with: |
| 47 | + # files: ^requirements/.+\.txt$ |
| 48 | + |
| 49 | + # outputs: |
| 50 | + # changed-py-files: ${{ steps.changed-py-files.outputs.any_changed }} |
| 51 | + # changed-js-files: ${{ steps.changed-js-files.outputs.any_changed }} |
| 52 | + # changed-requirements: ${{ steps.changed-requirements.outputs.any_changed }} |
53 | 53 |
|
54 | 54 | tests:
|
55 | 55 | name: Tests (PG ${{ matrix.postgres }})
|
56 | 56 | runs-on: ubuntu-latest
|
57 |
| - needs: |
58 |
| - - changed-files |
| 57 | + # needs: |
| 58 | + # - changed-files |
59 | 59 |
|
60 |
| - # only run tests if source files have changed (e.g. skip for PRs that only update docs) |
61 |
| - if: ${{ needs.changed-files.outputs.changed-py-files == 'true'|| needs.changed-files.outputs.changed-requirements == 'true'|| github.event_name == 'push' || github.event_name == 'workflow_dispatch' }} |
| 60 | + # # only run tests if source files have changed (e.g. skip for PRs that only update docs) |
| 61 | + # if: ${{ needs.changed-files.outputs.changed-py-files == 'true'|| needs.changed-files.outputs.changed-requirements == 'true'|| github.event_name == 'push' || github.event_name == 'workflow_dispatch' }} |
62 | 62 |
|
63 | 63 | strategy:
|
64 | 64 | matrix:
|
|
0 commit comments