Skip to content

chore: Fix docker_release being incorrectly skipped when bootstrap_co…#12740

Merged
ewaostrowska merged 1 commit into
3.0.0from
3.0.0-fix-docker-skipped
May 14, 2026
Merged

chore: Fix docker_release being incorrectly skipped when bootstrap_co…#12740
ewaostrowska merged 1 commit into
3.0.0from
3.0.0-fix-docker-skipped

Conversation

@ewaostrowska
Copy link
Copy Markdown
Contributor

Previously, docker_release used only input-based conditions. GitHub still applied implicit success() gating, and skipped transitive ancestors could cause
docker_release to be skipped even when codegen succeeded and Docker was enabled.

Updated condition:

if: always() && needs.codegen.result == 'success' && inputs.skip_docker_push != 'true' && inputs.dry_run != 'true'

What this changes:

  • always() suppresses implicit success() evaluation.
  • Explicitly requires codegen to succeed.
  • Keeps existing safety toggles: skip when skip_docker_push=true or dry_run=true

@ewaostrowska ewaostrowska merged commit e2eec4b into 3.0.0 May 14, 2026
5 checks passed
@ewaostrowska ewaostrowska deleted the 3.0.0-fix-docker-skipped branch May 14, 2026 07:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants