Skip to content

Commit fb1d487

Browse files
committed
Added some more build criteria
1 parent 328eea7 commit fb1d487

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

.github/workflows/ci.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ jobs:
1717
outputs:
1818
constructor: ${{ steps.filter.outputs.constructor }}
1919
servicenow: ${{ steps.filter.outputs.servicenow }}
20+
workflows: ${{ steps.filter.outputs.workflows }}
2021
steps:
2122
- uses: actions/checkout@v4
2223
- uses: dorny/paths-filter@v3
@@ -27,11 +28,13 @@ jobs:
2728
- 'packages/constructor/**'
2829
servicenow:
2930
- 'packages/vendor/servicenow/**'
31+
workflows:
32+
- '.github/workflows/**'
3033
3134
constructor-build-test:
3235
name: Build & Test Constructor
3336
needs: changes
34-
if: ${{ needs.changes.outputs.constructor == 'true' }}
37+
if: ${{ needs.changes.outputs.constructor == 'true' || needs.changes.outputs.workflows == 'true' || startsWith(github.ref, 'refs/tags/constructor-v') }}
3538
runs-on: ubuntu-latest
3639
defaults:
3740
run:
@@ -93,8 +96,8 @@ jobs:
9396

9497
constructor-docker-build:
9598
name: Docker Build Constructor
96-
needs: constructor-build-test
97-
if: ${{ needs.changes.outputs.constructor == 'true' }}
99+
needs: [constructor-build-test, changes]
100+
if: ${{ needs.changes.outputs.constructor == 'true' || needs.changes.outputs.workflows == 'true' || startsWith(github.ref, 'refs/tags/constructor-v') }}
98101
runs-on: ubuntu-latest
99102
defaults:
100103
run:
@@ -167,7 +170,7 @@ jobs:
167170
servicenow-build-test:
168171
name: Build & Test ServiceNow
169172
needs: changes
170-
if: ${{ needs.changes.outputs.servicenow == 'true' }}
173+
if: ${{ needs.changes.outputs.servicenow == 'true' || needs.changes.outputs.workflows == 'true' || startsWith(github.ref, 'refs/tags/servicenow-v') }}
171174
runs-on: ubuntu-latest
172175
defaults:
173176
run:

0 commit comments

Comments
 (0)