Skip to content

ci: migrate from CircleCI to GitHub Actions#14

Merged
Viq111 merged 2 commits into
masterfrom
cody.lee/migrate-to-github-actions
Apr 29, 2026
Merged

ci: migrate from CircleCI to GitHub Actions#14
Viq111 merged 2 commits into
masterfrom
cody.lee/migrate-to-github-actions

Conversation

@platinummonkey

@platinummonkey platinummonkey commented Apr 29, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Replaces .circleci/config.yml with .github/workflows/build.yml that runs the same build, test, and benchmark steps.
  • Builds across Go 1.15, 1.16, and stable via a matrix on ubuntu-latest.
  • Pins third-party actions to full commit SHAs with version tags in comments (actions/checkout v6.0.2, actions/setup-go v6.4.0).

Test plan

  • Confirm the build workflow runs on this PR and that all three matrix jobs (1.15 / 1.16 / stable) pass.
  • Verify zlib install, payload download, go build, go test -v, and go test -bench . all succeed in CI.
  • After merge, confirm the workflow fires on push to master.

🤖 Generated with Claude Code

platinummonkey and others added 2 commits April 29, 2026 11:25
Replaces .circleci/config.yml with a GitHub Actions workflow that runs the
same build/test/bench steps across Go 1.15, 1.16, and stable. Actions are
pinned to commit SHAs with version tags as comments.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Chain apt-get update with the install via && so install is skipped if
update fails, and replace backtick command substitution with $() in the
test/benchmark PAYLOAD assignments.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@Viq111 Viq111 merged commit 0a71558 into master Apr 29, 2026
4 of 5 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