Skip to content

Commit 507a522

Browse files
committed
feat: add force image push option
1 parent 6aebbf9 commit 507a522

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

.github/workflows/linea-besu-package-release.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,11 @@ on:
2424
required: false
2525
type: string
2626
default: ''
27+
force_push_image:
28+
description: 'Force to push the image regardless of besu and e2e test results'
29+
required: false
30+
type: boolean
31+
default: false
2732

2833
permissions:
2934
actions: read
@@ -62,4 +67,5 @@ jobs:
6267
run_test: true
6368
run_e2e_test: ${{ github.event_name == 'workflow_dispatch' || needs.filter-commit-changes.outputs.versions_env == 'true' }}
6469
push_image: ${{ github.event_name == 'workflow_dispatch' }}
70+
force_push_image: ${{ inputs.force_push_image }}
6571
secrets: inherit

.github/workflows/reuse-linea-besu-package-build-test-push.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ on:
1414
push_image:
1515
required: true
1616
type: boolean
17+
force_push_image:
18+
required: true
19+
type: boolean
1720
secrets:
1821
DOCKERHUB_USERNAME:
1922
required: false
@@ -102,7 +105,7 @@ jobs:
102105

103106
build-and-push-dockerhub:
104107
needs: [ run-test, run-e2e-tests ]
105-
if: ${{ always() && !cancelled() && inputs.push_image && (needs.run-e2e-test.result == 'skipped' || needs.run-e2e-tests.outputs.tests_outcome == 'success') && (needs.run-test.result == 'skipped' || needs.run-test.result == 'success') }}
108+
if: ${{ always() && !cancelled() && inputs.push_image && (inputs.force_push_image || (needs.run-e2e-test.result == 'skipped' || needs.run-e2e-tests.outputs.tests_outcome == 'success') && (needs.run-test.result == 'skipped' || needs.run-test.result == 'success')) }}
106109
runs-on: gha-runner-scale-set-ubuntu-22.04-amd64-med
107110
environment: dockerhub
108111
env:

0 commit comments

Comments
 (0)