File tree Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change 66 push :
77 branches : [ main ]
88 paths :
9- - " modules/**"
9+ - " testcontainers/**"
10+ - " !testcontainers/core/**"
1011 pull_request :
1112 branches : [ main ]
1213 paths :
13- - " modules/**"
14+ - " testcontainers/**"
15+ - " !testcontainers/core/**"
1416
1517jobs :
1618 track-modules :
@@ -24,15 +26,15 @@ jobs:
2426 id : changed-files
2527 uses : tj-actions/changed-files@v42
2628 with :
27- path : " ./modules "
29+ path : " ./testcontainers "
2830 diff_relative : true
2931 dir_names : true
3032 dir_names_exclude_current_dir : true
3133 json : true
3234 - name : Compute modules from files
3335 id : compute-changes
3436 run : |
35- modules=$(echo "${{ steps.changed-files.outputs.all_changed_files }}" | jq '.[] | split("/") | first' | jq -s -c '. | unique')
37+ modules=$(echo "${{ steps.changed-files.outputs.all_changed_files }}" | jq '.[] | split("/") | first' | jq -s -c '[.[] | select(. != "core")] | unique') )
3638 echo "computed_modules=$modules"
3739 echo "computed_modules=$modules" >> $GITHUB_OUTPUT
3840 outputs :
5658 - name : Install Python dependencies
5759 run : poetry install -E ${{ matrix.module }}
5860 - name : Run tests
59- run : make modules /${{ matrix.module }}/tests
61+ run : make tests /${{ matrix.module }}
Original file line number Diff line number Diff line change 2727 - name : Run twine check
2828 run : poetry build && poetry run twine check dist/*.tar.gz
2929 - name : Run tests
30- run : make core/ tests
30+ run : make tests/core
You can’t perform that action at this time.
0 commit comments