mirror of
https://github.com/lukaszraczylo/llm-testbench.git
synced 2026-10-12 00:45:19 +00:00
ci: add goreleaser and semver-driven release workflow
The workflow calculates the version with semver-generator, tags the commit when the version is new, and runs goreleaser. goreleaser ships two distribution paths: tar.gz binaries for darwin and linux on amd64 and arm64, and a multi-arch ghcr.io container that carries the go, python3, and C toolchains so the exec evaluators run in-container. The new llmtest version subcommand reports the stamped build version.
This commit is contained in:
+20
@@ -0,0 +1,20 @@
|
||||
version: 1
|
||||
force:
|
||||
existing: true
|
||||
blacklist:
|
||||
- "Merge branch"
|
||||
- "Merge pull request"
|
||||
wording:
|
||||
patch:
|
||||
- fix
|
||||
- chore
|
||||
- docs
|
||||
- style
|
||||
- refactor
|
||||
- perf
|
||||
- ci
|
||||
minor:
|
||||
- feat
|
||||
major:
|
||||
- "breaking change"
|
||||
- "major overhaul"
|
||||
Reference in New Issue
Block a user