Skip to content

chore: rename binary inside dist zips to generic name#2

Merged
christiangda merged 2 commits intomainfrom
chore.clean-code
Feb 14, 2026
Merged

chore: rename binary inside dist zips to generic name#2
christiangda merged 2 commits intomainfrom
chore.clean-code

Conversation

@christiangda
Copy link
Contributor

@christiangda christiangda commented Feb 14, 2026

Summary

  • Makefile: build-dist-zip now copies the binary to a generic name (machineid) before zipping, so the binary inside each zip is no longer suffixed with OS/arch (e.g., machineid instead of machineid-darwin-amd64). The zip filename itself retains the OS/arch suffix.
  • README.md: Simplified the precompiled binary installation script — removed the now-unnecessary APP_NAME variable and rename step.
  • release.yml: Added build-dist and build-dist-zip make targets to the release workflow, and added the zip upload step.
  • .gitignore: Added dist/ and .DS_Store.

Test plan

  • Run make build-dist && make build-dist-zip locally and verify the binary inside each zip is named machineid
  • Verify zip files are still named with OS/arch suffix (e.g., machineid-darwin-amd64.zip)
  • Test the README installation script against a release

🤖 Generated with Claude Code

christiangda and others added 2 commits February 14, 2026 18:55
The binary inside each distribution zip is now named simply "machineid"
instead of "machineid-<os>-<arch>". The zip files themselves retain the
OS/arch suffix for identification. Also adds build-dist and build-dist-zip
steps to the release workflow, updates .gitignore, and simplifies the
README installation script.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@christiangda christiangda self-assigned this Feb 14, 2026
@christiangda christiangda merged commit 92c347e into main Feb 14, 2026
5 checks passed
@christiangda christiangda deleted the chore.clean-code branch February 14, 2026 18:31
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

Comments