Skip to content

Decouple :latest publish from release promotion [PLA-824]#62

Merged
yajith merged 2 commits into
developfrom
chore/pla-824/introduce-pre-release
Jul 23, 2026
Merged

Decouple :latest publish from release promotion [PLA-824]#62
yajith merged 2 commits into
developfrom
chore/pla-824/introduce-pre-release

Conversation

@yajith

@yajith yajith commented Jul 23, 2026

Copy link
Copy Markdown
Member
  • release.yml now creates the GitHub release as a pre-release and only publishes the versioned image tag, no :latest
  • New validate-chart job lints and dry-run renders the chart at release-cut time, gating the release like the app build does
  • Added promote-release.yml, triggered when the release is promoted (marked as latest) — verifies the referenced image exists on Docker Hub, then publishes the chart with version/appVersion both set to the release tag
  • Added a normalize step so a v-prefixed input never leaks into the Docker tag or chart version, consistent across both workflows

Ref: PLA-824

@linear

linear Bot commented Jul 23, 2026

Copy link
Copy Markdown

PLA-824

@github-actions

Copy link
Copy Markdown

Note

PR image published: portainerci/portainer-run:pr-62

@yajith
yajith requested a review from testA113 July 23, 2026 00:25
@yajith
yajith merged commit d0b3682 into develop Jul 23, 2026
2 checks passed
@yajith
yajith deleted the chore/pla-824/introduce-pre-release branch July 23, 2026 01:28
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