Skip to content

fix: chain publish workflow via workflow_dispatch to build all release images - #227

Merged
DmitriiRabenok merged 4 commits into
mainfrom
feature/adopt-ci-tools
Aug 4, 2026
Merged

fix: chain publish workflow via workflow_dispatch to build all release images#227
DmitriiRabenok merged 4 commits into
mainfrom
feature/adopt-ci-tools

Conversation

@pranavcracker

@pranavcracker pranavcracker commented Aug 4, 2026

Copy link
Copy Markdown
Collaborator

Summary

Fix image publishing for versioned releases by dispatching publish.yaml via workflow_dispatch

Problem

The previous approach removed build-transfer-image from helm-charts-release.yaml assuming publish.yaml would fire via the release: created event. This does not work — GitHub explicitly prevents workflows using GITHUB_TOKEN from triggering other workflow events to avoid recursive runs. As a result, no images were built for versioned release tags.

Changes

  • helm-charts-release.yaml — replaces the inline build-transfer-image job with a publish-artifacts job that dispatches publish.yamlviaworkflow_dispatchafter the GitHub release is created.workflow_dispatchis explicitly exempt from theGITHUB_TOKEN` restriction per GitHub docs.
  • publish.yaml — adds workflow_dispatch trigger with a tag input so it can be called programmatically. TAG_NAME resolution now also covers the dispatch input.

Comment thread .github/workflows/helm-charts-release.yaml Outdated
@DmitriiRabenok
DmitriiRabenok merged commit 6a71d00 into main Aug 4, 2026
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants