ci: release chain — shared workflows, semver wording, source-only goreleaser, version stamping

This commit is contained in:
2026-08-20 21:48:11 +01:00
parent 7621733c88
commit 64eef947a7
8 changed files with 339 additions and 8 deletions
-8
View File
@@ -8,14 +8,6 @@ import (
"time"
)
// pluginVersion is the gateway's own build/plugin version string, surfaced
// read-only in GET /admin/api/overview (spec §4, v0.2). Bumped alongside
// the module's own release process — not read from anywhere else in the
// package, since Yaegi interpretation has no build-info mechanism to pull
// it from automatically. Keep in sync with the release tag: bump this
// alongside `git tag`, not before or after it.
const pluginVersion = "0.2.0"
// The three routes the read-only admin dashboard registers (spec §4,
// v0.2), matched only when adminEnabled(g.cfg) — see llmgateway.go's
// ServeHTTP dispatch.