File tree Expand file tree Collapse file tree 4 files changed +29
-21
lines changed
Expand file tree Collapse file tree 4 files changed +29
-21
lines changed Original file line number Diff line number Diff line change 2020 check_changes :
2121 runs-on : ubuntu-latest
2222 outputs :
23- only_java : ${{ steps.filter.outputs.only_java || 'false' }}
23+ java_changed : ${{ steps.filter.outputs.java_changed || 'false' }}
24+ base_changed : ${{ steps.filter.outputs.base_changed || 'false' }}
2425 steps :
2526 - if : ${{ github.event_name == 'push' }}
2627 uses : actions/checkout@v4
@@ -31,14 +32,15 @@ jobs:
3132 uses : dorny/paths-filter@v3
3233 with :
3334 filters : |
34- only_java :
35+ java_changed :
3536 - 'java/**'
36- - '!base/**'
37- - '!scripts/base/ampstart.sh'
37+ base_changed:
38+ - 'base/**'
39+ - 'scripts/base/ampstart.sh'
3840
3941 build_and_push :
4042 needs : [check_changes]
41- if : ${{ github.repository_owner == 'CubeCoders' && github.ref == 'refs/heads/master' && ( (github.event_name == 'workflow_run' && github.event.workflow_run.conclusion == 'success') || (github.event_name == 'push' && needs.check_changes.outputs.only_java = = 'true') || github.event_name == 'workflow_dispatch' ) }}
43+ if : ${{ github.repository_owner == 'CubeCoders' && github.ref == 'refs/heads/master' && ( (github.event_name == 'workflow_run' && github.event.workflow_run.conclusion == 'success') || (github.event_name == 'push' && needs.check_changes.outputs.java_changed == 'true' && needs.check_changes.outputs.base_changed ! = 'true') || github.event_name == 'workflow_dispatch' ) }}
4244 name : ' amp:java-${{ matrix.java }}'
4345 runs-on : ubuntu-latest
4446 strategy :
Original file line number Diff line number Diff line change 2020 check_changes :
2121 runs-on : ubuntu-latest
2222 outputs :
23- only_mono : ${{ steps.filter.outputs.only_mono || 'false' }}
23+ mono_changed : ${{ steps.filter.outputs.mono_changed || 'false' }}
24+ base_changed : ${{ steps.filter.outputs.base_changed || 'false' }}
2425 steps :
2526 - if : ${{ github.event_name == 'push' }}
2627 uses : actions/checkout@v4
@@ -31,14 +32,15 @@ jobs:
3132 uses : dorny/paths-filter@v3
3233 with :
3334 filters : |
34- only_mono :
35+ mono_changed :
3536 - 'mono/**'
36- - '!base/**'
37- - '!scripts/base/ampstart.sh'
37+ base_changed:
38+ - 'base/**'
39+ - 'scripts/base/ampstart.sh'
3840
3941 build_and_push :
4042 needs : [check_changes]
41- if : ${{ github.repository_owner == 'CubeCoders' && github.ref == 'refs/heads/master' && ( (github.event_name == 'workflow_run' && github.event.workflow_run.conclusion == 'success') || (github.event_name == 'push' && needs.check_changes.outputs.only_mono = = 'true') || github.event_name == 'workflow_dispatch' ) }}
43+ if : ${{ github.repository_owner == 'CubeCoders' && github.ref == 'refs/heads/master' && ( (github.event_name == 'workflow_run' && github.event.workflow_run.conclusion == 'success') || (github.event_name == 'push' && needs.check_changes.outputs.mono_changed == 'true' && needs.check_changes.outputs.base_changed ! = 'true') || github.event_name == 'workflow_dispatch' ) }}
4244 name : ' amp:mono-${{ matrix.mono }}'
4345 runs-on : ubuntu-latest
4446 strategy :
Original file line number Diff line number Diff line change 2121 check_changes :
2222 runs-on : ubuntu-latest
2323 outputs :
24- only_python : ${{ steps.filter.outputs.only_python || 'false' }}
24+ python_changed : ${{ steps.filter.outputs.python_changed || 'false' }}
25+ base_changed : ${{ steps.filter.outputs.base_changed || 'false' }}
2526 steps :
2627 - if : ${{ github.event_name == 'push' }}
2728 uses : actions/checkout@v4
@@ -32,15 +33,16 @@ jobs:
3233 uses : dorny/paths-filter@v3
3334 with :
3435 filters : |
35- only_python :
36+ python_changed :
3637 - 'python/**'
3738 - 'scripts/python/**'
38- - '!base/**'
39- - '!scripts/base/ampstart.sh'
39+ base_changed:
40+ - 'base/**'
41+ - 'scripts/base/ampstart.sh'
4042
4143 build_and_push :
4244 needs : [check_changes]
43- if : ${{ github.repository_owner == 'CubeCoders' && github.ref == 'refs/heads/master' && ( (github.event_name == 'workflow_run' && github.event.workflow_run.conclusion == 'success') || (github.event_name == 'push' && needs.check_changes.outputs.only_python = = 'true') || github.event_name == 'workflow_dispatch' ) }}
45+ if : ${{ github.repository_owner == 'CubeCoders' && github.ref == 'refs/heads/master' && ( (github.event_name == 'workflow_run' && github.event.workflow_run.conclusion == 'success') || (github.event_name == 'push' && needs.check_changes.outputs.python_changed == 'true' && needs.check_changes.outputs.base_changed ! = 'true') || github.event_name == 'workflow_dispatch' ) }}
4446 name : ' amp:python-${{ matrix.python }}'
4547 runs-on : ubuntu-latest
4648 strategy :
Original file line number Diff line number Diff line change 2121 check_changes :
2222 runs-on : ubuntu-latest
2323 outputs :
24- only_wine : ${{ steps.filter.outputs.only_wine || 'false' }}
24+ wine_changed : ${{ steps.filter.outputs.wine_changed || 'false' }}
25+ base_changed : ${{ steps.filter.outputs.base_changed || 'false' }}
2526 steps :
2627 - if : ${{ github.event_name == 'push' }}
2728 uses : actions/checkout@v4
@@ -32,15 +33,16 @@ jobs:
3233 uses : dorny/paths-filter@v3
3334 with :
3435 filters : |
35- only_wine :
36+ wine_changed :
3637 - 'wine/**'
3738 - 'scripts/wine/**'
38- - '!base/**'
39- - '!scripts/base/ampstart.sh'
39+ base_changed:
40+ - 'base/**'
41+ - 'scripts/base/ampstart.sh'
4042
4143 build_wine_common :
4244 needs : [check_changes]
43- if : ${{ github.repository_owner == 'CubeCoders' && github.ref == 'refs/heads/master' && ( (github.event_name == 'workflow_run' && github.event.workflow_run.conclusion == 'success') || (github.event_name == 'push' && needs.check_changes.outputs.only_wine = = 'true') || github.event_name == 'workflow_dispatch' ) }}
45+ if : ${{ github.repository_owner == 'CubeCoders' && github.ref == 'refs/heads/master' && ( (github.event_name == 'workflow_run' && github.event.workflow_run.conclusion == 'success') || (github.event_name == 'push' && needs.check_changes.outputs.wine_changed == 'true' && needs.check_changes.outputs.base_changed ! = 'true') || github.event_name == 'workflow_dispatch' ) }}
4446 name : ' amp:wine-common'
4547 runs-on : ubuntu-latest
4648 strategy :
8587 - ' staging'
8688 - ' 10-stable'
8789 - ' 9-stable'
88-
90+
8991 steps :
9092 - uses : actions/checkout@v4
9193 - uses : docker/setup-qemu-action@v3
You can’t perform that action at this time.
0 commit comments