Skip to content

Add build and release pipeline#13

Merged
Tannex merged 2 commits into
mainfrom
agent/build-release-pipeline
Jul 17, 2026
Merged

Add build and release pipeline#13
Tannex merged 2 commits into
mainfrom
agent/build-release-pipeline

Conversation

@Tannex

@Tannex Tannex commented Jul 17, 2026

Copy link
Copy Markdown
Owner

What changed

  • add CI for tests, vet, and builds on pushes and pull requests
  • add a semantic-version tag release workflow
  • build versioned Linux, macOS, and Windows archives for amd64 and arm64
  • publish SHA-256 checksums and generated GitHub release notes
  • embed the release tag for cq --version
  • document installation and the maintainer release process

Why

Users need downloadable, versioned binaries on GitHub instead of requiring a local Go toolchain.

Validation

  • go test ./...
  • go vet ./...
  • actionlint v1.7.12
  • all six release targets cross-compiled locally
  • release archives, embedded version, and SHA-256 checksums verified locally

@Tannex
Tannex marked this pull request as ready for review July 17, 2026 19:35
@Tannex
Tannex merged commit 8a82c50 into main Jul 17, 2026
3 checks passed
@Tannex
Tannex deleted the agent/build-release-pipeline branch July 17, 2026 19:35
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