Skip to content

ci(chart): print helm push's output when the push fails; chart 0.6.3 - #156

Merged
blove merged 2 commits into
mainfrom
blove/chart-push-error
Nov 9, 2026
Merged

blove merged 2 commits into
mainfrom
blove/chart-push-error

Conversation

@blove

@blove blove commented Nov 9, 2026 •

Copy link
Copy Markdown
Contributor

The chart publish job captured helm push's output with a bare out="$(...)" under set -e, so a failed push exited before the output was echoed. That hid the reason for the failed chart push during the hub-v0.5.2 release (the log showed only Process completed with exit code 1).

Now the exit status is captured, the output is printed either way, and a failure raises ::error::helm push failed (exit N).

Checked with actionlint and a fake helm that fails: the log shows its error, then the annotation, and the step exits 1.

Also bumps the chart to 0.6.3: a PR touching the chart workflow must carry an unpublished chart version (D-175), and 0.6.2 shipped with hub-v0.5.2.

🤖 Generated with Claude Code

A bare out="$(helm push ...)" exits under set -e before the output is
echoed, which hid why hub-v0.5.2's chart push failed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@blove
blove enabled auto-merge (squash) November 9, 2026 22:46
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@blove blove changed the title ci(chart): print helm push's output when the push fails ci(chart): print helm push's output when the push fails; chart 0.6.3 Nov 9, 2026
@blove
blove merged commit 8197fe1 into main Nov 9, 2026
7 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