Skip to content

Add CI/CD workflows for testing and release#1

Merged
chigichan24 merged 3 commits into
mainfrom
introduce-ci
Mar 21, 2026
Merged

Add CI/CD workflows for testing and release#1
chigichan24 merged 3 commits into
mainfrom
introduce-ci

Conversation

@chigichan24
Copy link
Copy Markdown
Owner

@chigichan24 chigichan24 commented Mar 21, 2026

Summary

  • Add GitHub Actions workflows for CI (test on push/PR) and CD (release artifact bundle on GitHub Release creation)
  • Add build-universal Makefile target for arm64 + x86_64 fat binary
  • Update README with CI badge, pre-built binary installation instructions, and build-universal docs
  • Bump actions/checkout to v6 and softprops/action-gh-release to v2

Test plan

  • Verify make test passes in CI (check Actions tab after merge)
  • Verify make build-universal produces a universal binary
  • Create a test release to confirm artifact bundle upload works

🤖 Generated with Claude Code

chigichan24 and others added 3 commits March 21, 2026 23:22
- test.yml: runs tests and universal build on push/PR to main
- release.yml: builds universal binary, creates artifact bundle,
  and uploads to GitHub release
- Makefile: add build-universal target for arm64+x86_64
- Scripts: artifact bundle creation for Swift package distribution

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…ersal

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@chigichan24 chigichan24 merged commit dca04d2 into main Mar 21, 2026
1 check passed
@chigichan24 chigichan24 deleted the introduce-ci branch March 21, 2026 16:15
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