Skip to content

Commit e48b528

Browse files
committed
always run all CI on workflow changes
1 parent 01651df commit e48b528

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

.github/workflows/build.yml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -91,10 +91,13 @@ jobs:
9191
id: changed
9292
with:
9393
filters: |
94+
workflow:
95+
- '.github/**'
9496
profiling_node:
9597
- 'packages/profiling-node/**'
9698
- 'dev-packages/e2e-tests/test-applications/node-profiling/**'
9799
100+
98101
- name: Get PR labels
99102
id: pr-labels
100103
uses: mydea/pr-labels-action@fn/bump-node20
@@ -105,6 +108,7 @@ jobs:
105108
is_develop: ${{ github.ref == 'refs/heads/develop' }}
106109
is_release: ${{ startsWith(github.ref, 'refs/heads/release/') }}
107110
changed_profiling_node: ${{ steps.changed.outputs.profiling_node == 'true' }}
111+
changed_ci: ${{ steps.changed.outputs.workflow == 'true' }}
108112
# When merging into master, or from master
109113
is_gitflow_sync: ${{ github.head_ref == 'master' || github.ref == 'refs/heads/master' }}
110114
has_gitflow_label:
@@ -192,12 +196,12 @@ jobs:
192196

193197
outputs:
194198
dependency_cache_key: ${{ steps.compute_lockfile_hash.outputs.hash }}
195-
changed_node_integration: ${{ contains(steps.checkForAffected.outputs.affected, '@sentry-internal/node-integration-tests') }}
196-
changed_remix: ${{ contains(steps.checkForAffected.outputs.affected, '@sentry/remix') }}
197-
changed_node: ${{ contains(steps.checkForAffected.outputs.affected, '@sentry/node') }}
198-
changed_deno: ${{ contains(steps.checkForAffected.outputs.affected, '@sentry/deno') }}
199-
changed_bun: ${{ contains(steps.checkForAffected.outputs.affected, '@sentry/bun') }}
200-
changed_browser_integration: ${{ contains(steps.checkForAffected.outputs.affected, '@sentry-internal/browser-integration-tests') }}
199+
changed_node_integration: ${{ needs.job_get_metadata.outputs.changed_ci == 'true' || contains(steps.checkForAffected.outputs.affected, '@sentry-internal/node-integration-tests') }}
200+
changed_remix: ${{ needs.job_get_metadata.outputs.changed_ci == 'true' || contains(steps.checkForAffected.outputs.affected, '@sentry/remix') }}
201+
changed_node: ${{ needs.job_get_metadata.outputs.changed_ci == 'true' || contains(steps.checkForAffected.outputs.affected, '@sentry/node') }}
202+
changed_deno: ${{ needs.job_get_metadata.outputs.changed_ci == 'true' || contains(steps.checkForAffected.outputs.affected, '@sentry/deno') }}
203+
changed_bun: ${{ needs.job_get_metadata.outputs.changed_ci == 'true' || contains(steps.checkForAffected.outputs.affected, '@sentry/bun') }}
204+
changed_browser_integration: ${{ needs.job_get_metadata.outputs.changed_ci == 'true' || contains(steps.checkForAffected.outputs.affected, '@sentry-internal/browser-integration-tests') }}
201205
# If you are looking for changed_profiling_node, this is defined in job_get_metadata
202206

203207
job_check_branches:

0 commit comments

Comments
 (0)