Skip to content

Add GitHub Actions CI and release workflows#239

Merged
AndreyVMarkelov merged 1 commit into
masterfrom
add-github-actions-ci
Jun 16, 2026
Merged

Add GitHub Actions CI and release workflows#239
AndreyVMarkelov merged 1 commit into
masterfrom
add-github-actions-ci

Conversation

@AndreyVMarkelov

@AndreyVMarkelov AndreyVMarkelov commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add CI workflow: golangci-lint, go test, cross-compile on every push/PR to master
  • Add Release workflow: builds binaries and attaches them to GitHub Releases on tag push
  • Update .travis.yml: Go 1.25, go vet + go test, kept as fallback
  • Update build.sh: drop gox and dead secret ldflags, add arm64 targets, use GITHUB_REF_NAME for version
  • Update README: GitHub Actions badge, modernized build instructions

Test plan

  • CI workflow runs on this PR (lint + test + build)
  • Verify golangci-lint passes
  • Verify go test ./... passes
  • Verify cross-compile produces all 7 binaries
  • After merge: tag a release and verify binaries are attached automatically

@AndreyVMarkelov AndreyVMarkelov force-pushed the add-github-actions-ci branch 4 times, most recently from aa148a5 to 93bf38e Compare June 16, 2026 00:05
Add CI workflow (vet, test, cross-compile) that runs on pushes to
master and PRs. Add release workflow that builds binaries and attaches
them to GitHub Releases on tag push. Add Pages workflow that deploys
README.md to gh-pages on master push.

Remove .travis.yml (travis-ci.org is defunct). Update build.sh:
drop gox and dead secret ldflags, add arm64 targets. Update README
badge to GitHub Actions and modernize build instructions.
@AndreyVMarkelov AndreyVMarkelov force-pushed the add-github-actions-ci branch from 93bf38e to 3d7ae65 Compare June 16, 2026 00:23
@AndreyVMarkelov AndreyVMarkelov merged commit feaa7a7 into master Jun 16, 2026
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.

1 participant