Skip to content

Rework CI into test and release workflows - #3

Merged
raqqun merged 1 commit into
masterfrom
fix-ci
Oct 11, 2026
Merged

raqqun merged 1 commit into
masterfrom
fix-ci

Conversation

@raqqun

@raqqun raqqun commented Oct 11, 2026

Copy link
Copy Markdown
Owner
  • test.yaml runs on pull requests: go vet, the tests with coverage (shown in the run summary and uploaded as an artifact) and a GoReleaser snapshot build to check kcvm builds for every release platform
  • release.yaml replaces build.yml: when a pull request to master is merged and VERSION contains a version that is not tagged yet, it tags the merge commit and publishes the release with GoReleaser
  • .goreleaser.yaml publishes tar.gz archives for linux and darwin on amd64 and arm64 with a sha256sums.txt, suffixed versions become prereleases
  • README documents the release process and the new installation steps

- test.yaml runs on pull requests: go vet, the tests with coverage (shown
  in the run summary and uploaded as an artifact) and a GoReleaser snapshot
  build to check kcvm builds for every release platform
- release.yaml replaces build.yml: when a pull request to master is merged
  and VERSION contains a version that is not tagged yet, it tags the merge
  commit and publishes the release with GoReleaser
- .goreleaser.yaml publishes tar.gz archives for linux and darwin on amd64
  and arm64 with a sha256sums.txt, suffixed versions become prereleases
- README documents the release process and the new installation steps
@raqqun
raqqun merged commit fbc3154 into master Oct 11, 2026
2 checks passed
@raqqun raqqun self-assigned this Oct 11, 2026
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