Skip to content

ci: fix release workflow — tags only and GitHub Release#101

Merged
mohit-nagaraj merged 1 commit into
mainfrom
fix/release-workflow
Apr 14, 2026
Merged

ci: fix release workflow — tags only and GitHub Release#101
mohit-nagaraj merged 1 commit into
mainfrom
fix/release-workflow

Conversation

@mohit-nagaraj

Copy link
Copy Markdown
Member

Summary

  • Tags only — workflow now triggers on v* tags only, not on every push to main (was incorrectly building on every merge)
  • GitHub Release — adds a release entry to the Releases tab alongside the GHCR package, matching the CLI repo's approach

After merging

Tag at the same version as CLI and core to publish a unified release:

git tag v0.0.3 && git push origin v0.0.3

This will push ghcr.io/kubeorch/ui:v0.0.3 + :latest and create the GitHub Release entry.

Test plan

  • Workflow does NOT trigger on a push to main
  • Workflow triggers on git push origin v*
  • Image appears in GitHub Packages (ghcr.io/kubeorch/ui)
  • Release appears in GitHub Releases tab

- Trigger only on version tags (v*), not on every push to main
- Add GitHub Release creation so releases appear in the Releases tab
- Push versioned + latest tags to ghcr.io/kubeorch/ui

Signed-off-by: Mohit Nagaraj <mohitnagaraj20@gmail.com>
@gemini-code-assist

Copy link
Copy Markdown

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

@mohit-nagaraj
mohit-nagaraj merged commit 34cbdfd into main Apr 14, 2026
2 checks passed
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.

1 participant