Prepare self-bootstrap dependencies through normal Go access

This commit is contained in:
2026-10-08 01:37:48 +00:00
parent 2e0d302178
commit b6a490cefc
4 changed files with 65 additions and 13 deletions

View File

@@ -184,6 +184,10 @@ the executable separately and invoke the same `ci-deliver` command. For
ReleaseKit's own source workflow, the maintained
[source-delivery template](../../examples/woodpecker/releasekit-source-delivery.yml)
checks out the tag and self-bootstraps `./cmd/releasekit` into temporary storage.
Its readonly tool build uses committed module metadata and can fetch missing
dependencies through normal Go proxy, private-module, checksum, and cache
settings. Tool bootstrap follows tag verification; offline candidate validation
and application artifact compilation retain their separate environments.
The normal Go module and build caches are sufficient. Cache mounts may be added
as deployment configuration when they help the runner; they are not needed by