Skip to content

fix(ci): correct release binary name to iggy_sample - #25

Merged
mlevkov merged 1 commit into
mainfrom
fix/release-binary-name
Jul 6, 2026
Merged

fix(ci): correct release binary name to iggy_sample#25
mlevkov merged 1 commit into
mainfrom
fix/release-binary-name

Conversation

@mlevkov

@mlevkov mlevkov commented Jul 6, 2026

Copy link
Copy Markdown
Owner

The first-ever exercise of the tag-triggered release pipeline (v0.2.0) surfaced a latent bug: BINARY_NAME: iggy-sample (hyphen) vs the actual cargo binary iggy_sample (underscore). All five platform builds compiled successfully; every Package step then failed on the cp, so no GitHub Release was created.

Also untracks .claude/settings.local.json — listed in .gitignore since the initial public release but accidentally committed then (gitignore doesn't apply to tracked files); local tool settings don't belong in the repo.

After merge, the v0.2.0 tag will be re-pointed to the new merge commit (no release object exists yet, so re-pointing is clean) and the pipeline re-fires.

First-ever exercise of the tag-triggered release pipeline surfaced a
latent bug: BINARY_NAME was iggy-sample (hyphen) but cargo builds
iggy_sample (underscore) from the crate name, so every platform's
Package step failed on the cp and no release was created. All five
release builds compiled successfully otherwise.

Also untracks .claude/settings.local.json: the file has been listed in
.gitignore since the initial public release but was accidentally
committed then, and gitignore does not apply to tracked files - local
tool settings do not belong in the repository.
@mlevkov
mlevkov merged commit 6c0ffb5 into main Jul 6, 2026
22 checks passed
@mlevkov
mlevkov deleted the fix/release-binary-name branch July 6, 2026 00:10
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