5 Commits
Author SHA1 Message Date
lukaszraczylo 3aa2d4ce57 ci(deps): update dependencies with Renovate [skip ci] 2026-10-03 18:44:48 +01:00
lukaszraczyloandGitHub dfb9fcc370 ci: migrate release to shared workflows and add PR and autoupdate (#1)
Replace the repo-owned release workflow with the shared go-release workflow.
It must run tests, calculate the version, and call goreleaser with ghcr.io Docker builds.
The release now triggers only on Go, module, Dockerfile, or goreleaser changes.
Add the shared go-pr workflow for pull request checks.
Add the shared go-autoupdate workflow to refresh go.mod and go.sum daily.
2026-10-02 04:41:55 +01:00
lukaszraczylo 5eef0482de ci: pin third-party actions to commit SHAs, add concurrency and timeout 2026-08-17 21:45:18 +01:00
lukaszraczylo 5f8db06d32 ci: bump workflow actions to current major versions 2026-08-17 21:44:40 +01:00
lukaszraczylo 28aeb63dd8 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.
2026-08-17 10:49:35 +01:00