Skip to content

Commit 5b02436

Browse files
committed
Tweak github action used to detect changed paths on push/pull request
1 parent b965ecb commit 5b02436

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed

.github/workflows/main.yml

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ jobs:
3232
outputs:
3333
extra_on_push: ${{ steps.filter_some.outputs.extra_on_push }}
3434
extra_on_pull_request: ${{ steps.filter_some.outputs.extra_on_pull_request }}
35+
stackhpc: ${{ toJson(fromJson(steps.filter_some.outputs.stackhpc) || fromJson(steps.filter_every.outputs.stackhpc)) }}
3536
stackhpc_some: ${{ steps.filter_some.outputs.stackhpc }}
3637
stackhpc_every: ${{ steps.filter_every.outputs.stackhpc }}
3738
trivvyscan: ${{ steps.filter_some.outputs.trivvyscan }}
@@ -88,14 +89,26 @@ jobs:
8889
- '!.gitignore'
8990
- '!.github/workflows/'
9091
91-
- name: Paths Filter Result
92+
- name: Paths matching
9293
run: >
9394
echo '{ "extra_on_push_files": ${{ steps.filter_some.outputs.extra_on_push_files }} }' | jq -r '.';
9495
echo '{ "extra_on_pull_request_files": ${{ steps.filter_some.outputs.extra_on_pull_request_files }} }' | jq -r '.';
95-
echo '{ "stackhpc_some_files": ${{ steps.filter_some.outputs.stackhpc_some_files }} }' | jq -r '.';
96-
echo '{ "stackhpc_every_files": ${{ steps.filter_every.outputs.stackhpc_every_files }} }' | jq -r '.';
96+
echo '{ "stackhpc_some_files": ${{ steps.filter_some.outputs.stackhpc_files }} }' | jq -r '.';
97+
echo '{ "stackhpc_every_files": ${{ steps.filter_every.outputs.stackhpc_files }} }' | jq -r '.';
9798
echo '{ "trivvyscan_files": ${{ steps.filter_some.outputs.trivvyscan_files }} }' | jq -r '.'
9899
100+
debug:
101+
name: Debug paths matching
102+
needs: files_changed
103+
run: >
104+
echo 'extra_on_push: ${{ needs.files_changed.outputs.extra_on_push }}';
105+
echo 'extra_on_pull_request: ${{ needs.files_changed.outputs.extra_on_pull_request }}';
106+
echo 'stackhpc: ${{ needs.files_changed.outputs.stackhpc }}';
107+
echo 'stackhpc_some: ${{ needs.files_changed.outputs.stackhpc_some }}';
108+
echo 'stackhpc_every: ${{ needs.files_changed.outputs.stackhpc_every }}';
109+
echo 'trivvyscan: ${{ needs.files_changed.outputs.trivvyscan }}'
110+
runs-on: ubuntu-latest # TEST
111+
99112
extra:
100113
name: Test extra build
101114
needs: files_changed

0 commit comments

Comments
 (0)