Skip to content

Add CI release automation, changelog, and status summary - #15

Merged
landscape82 merged 1 commit into
mainfrom
ci-release-automation
Aug 26, 2026
Merged

Add CI release automation, changelog, and status summary#15
landscape82 merged 1 commit into
mainfrom
ci-release-automation

Conversation

@landscape82

Copy link
Copy Markdown
Owner

Summary

  • Add .github/workflows/release.yml: on pushing a vX.Y.Z tag, builds Linux/macOS (amd64/arm64) binaries, generates release notes from the commit log since the previous tag, and publishes a GitHub Release
  • Add a CHANGELOG.md pointing to the auto-generated GitHub Releases page, with instructions for cutting a release
  • Add a CI Summary job to ci.yml that writes a consolidated pass/fail table for all jobs to the step summary

Test plan

  • actionlint passes on both workflow files
  • go build, go vet, gofmt, go test -race -cover pass locally
  • CI passes on this PR, including the new summary job

@landscape82 landscape82 self-assigned this Aug 26, 2026
@landscape82 landscape82 mentioned this pull request Aug 26, 2026
17 tasks
@landscape82
landscape82 merged commit 414382a into main Aug 26, 2026
6 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