Skip to content

Commit 9da58c0

Browse files
authored
Fix dependent jobs in release workflow (skip_tests case) (#13857)
1 parent 9d08701 commit 9da58c0

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

.github/workflows/release.yml

+3
Original file line numberDiff line numberDiff line change
@@ -288,6 +288,7 @@ jobs:
288288
build-debian-pkg:
289289
name: Debian packages
290290
needs: [ build-release, test-release ]
291+
if: always() && contains(needs.build-release.result, 'success') && !contains(needs.test-release.result, 'failure')
291292
uses: erigontech/erigon/.github/workflows/reusable-release-build-debian-pkg.yml@main
292293
with:
293294
application: ${{ needs.build-release.outputs.application }}
@@ -296,6 +297,7 @@ jobs:
296297

297298
publish-docker-image:
298299
needs: [ build-release, test-release ]
300+
if: always() && contains(needs.build-release.result, 'success') && !contains(needs.test-release.result, 'failure')
299301
runs-on: ubuntu-latest
300302
timeout-minutes: 30
301303
name: Docker image
@@ -374,6 +376,7 @@ jobs:
374376
375377
publish-release:
376378
needs: [ build-debian-pkg, publish-docker-image, build-release ]
379+
if: always() && contains(needs.build-release.result, 'success') && contains(needs.build-debian-pkg.result, 'success') && contains(needs.publish-docker-image.result, 'success')
377380
runs-on: ubuntu-latest
378381
timeout-minutes: 15
379382
name: Publish release notes

0 commit comments

Comments
 (0)