Skip to content

Add mise/ubi support with platform-specific release assets#17

Merged
nsheaps merged 4 commits intomainfrom
claude/add-mise-support-6X9xg
Mar 23, 2026
Merged

Add mise/ubi support with platform-specific release assets#17
nsheaps merged 4 commits intomainfrom
claude/add-mise-support-6X9xg

Conversation

@nsheaps
Copy link
Copy Markdown
Owner

@nsheaps nsheaps commented Mar 23, 2026

Summary

  • Upload platform-named copies of the bash script (linux-amd64, linux-arm64, darwin-amd64, darwin-arm64) as GitHub release assets so mise install ubi:nsheaps/git-wt works
  • Align update-homebrew job with consistent pattern: close stale PRs, auto-merge with retry, use sha256sum
  • Add missing GITHUB_TOKEN env var to release-it step

Test plan

  • Verify release workflow syntax is valid
  • Test that next release uploads platform assets correctly
  • Confirm mise install ubi:nsheaps/git-wt works after a release

https://claude.ai/code/session_01UNAUtVFRfFTyfXXLy7dJNz

claude added 4 commits March 23, 2026 01:24
Upload platform-named copies of the bash script (linux-amd64, linux-arm64,
darwin-amd64, darwin-arm64) as release assets so `mise install ubi:nsheaps/git-wt`
works out of the box. Also aligns the update-homebrew job with the consistent
pattern used across other repos (close stale PRs, auto-merge with retry,
sha256sum).

https://claude.ai/code/session_01UNAUtVFRfFTyfXXLy7dJNz
The check workflow was failing because shfmt and shellcheck were not
installed. Add jdx/mise-action setup step (matching op-exec pattern) and
add shellcheck/shfmt to mise.toml tools.

https://claude.ai/code/session_01UNAUtVFRfFTyfXXLy7dJNz
- Change 3-space list indents to 4-space in all docs/specs/live/*.md
  files to satisfy indent_size=2 (must be multiple of 2)
- Change insert_final_newline from "ignore" to "false" for JSON files
  in .editorconfig (ignore is not a valid boolean value)

https://claude.ai/code/session_01UNAUtVFRfFTyfXXLy7dJNz
JSON files already have final newlines, so they should inherit the
default insert_final_newline=true from [*] instead of overriding to
false (which was originally "ignore", an invalid value).

https://claude.ai/code/session_01UNAUtVFRfFTyfXXLy7dJNz
@nsheaps nsheaps marked this pull request as ready for review March 23, 2026 03:46
@nsheaps nsheaps merged commit 150c6dd into main Mar 23, 2026
3 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.

2 participants