Skip to content

Commit df76f4a

Browse files
authored
Don't resolve and build deps if tests for builders are failing (DataDog#22740)
* Don't resolve and build deps if tests for builders are failing * include macos build
1 parent 904e41c commit df76f4a

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

.github/workflows/resolve-build-deps.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ jobs:
106106
name: Target ${{ matrix.job.image }} on ${{ matrix.job.os }}
107107
needs:
108108
- check-should-run
109+
- test
109110
if: needs.check-should-run.outputs.should_run_build == 'true'
110111
runs-on: ${{ matrix.job.os }}
111112
strategy:
@@ -183,6 +184,7 @@ jobs:
183184
name: Target macOS/${{ matrix.job.arch }} on ${{ matrix.job.os }}
184185
needs:
185186
- check-should-run
187+
- test
186188
if: needs.check-should-run.outputs.should_run_build == 'true'
187189
runs-on: ${{ matrix.job.os }}
188190
strategy:
@@ -303,7 +305,7 @@ jobs:
303305
project_id: datadog-agent-int-build
304306
workload_identity_provider: projects/574011472402/locations/global/workloadIdentityPools/github/providers/integrations-core
305307

306-
- name: Upload wheels and create lock files
308+
- name: Upload wheels and create lock files
307309
run: python .builders/upload.py targets
308310

309311
- name: Clean up repository

0 commit comments

Comments
 (0)