4 Commits

Author SHA1 Message Date
repo-worker 44d6ba9c8d Fix image_name inference bug + add tag normalization setting (oleks/ci-scripts#21, #22)
ci/woodpecker/tag/build-amd64 Pipeline failed
ci/woodpecker/tag/build-arm64 Pipeline was successful
ci/woodpecker/tag/manifest Pipeline failed
ci/woodpecker/cron/drift Pipeline was successful
render_thin_quartet.py's kind=matrix rendering derived image_name from the
manifest's repo field, which silently diverges from the actually-published
image for xonsh-image (repo "xonsh-image" vs. live image "oleks/xonsh",
confirmed via the package registry). image_name is now a required, explicit
manifest field with no inference; xonsh-image and csi-s3 manifests updated
with their verified values.

entrypoint.sh's buildx-build/buildx-manifest flows always used the raw
CI_COMMIT_TAG, with no way to reproduce ci/local.sh's leading-"v" /
trailing-"-N" tag stripping. Added resolve_version() with two additive,
default-preserving settings: `version` (explicit override, wins over
CI_COMMIT_TAG when set — a no-op today since nothing sets it) and
`tag_strip_v` (opt-in normalization). Default behavior is unchanged: raw
CI_COMMIT_TAG, matching this plugin's own v1.0.x self-build tags and every
other current consumer.

xonsh-image's manifest now opts into tag_strip_v to prove the fix (verified:
resolve_version("v0.22.7") -> "0.22.7", rendered tag "0.22.7-amd64" matches
the live-consumed scheme) but is NOT wired into its actual .woodpecker/ dir
yet — migration is a separate step once both fixes are released.

oleks/ci-scripts#20
2026-07-09 19:47:31 +03:00
repo-worker 63f17f167d Fix manifest-list bug: --provenance=false --sbom=false in buildx build (oleks/ci-scripts#15)
ci/woodpecker/tag/build-arm64 Pipeline was successful
ci/woodpecker/tag/build-amd64 Pipeline was successful
ci/woodpecker/tag/manifest Pipeline was successful
2026-07-05 21:28:26 +03:00
repo-worker f4483915d5 Silence style-only shellcheck advisories in plugin scripts (oleks/ci-scripts#14, #15)
ci/woodpecker/tag/build/1 Pipeline is pending
ci/woodpecker/tag/build/2 Pipeline is pending
ci/woodpecker/tag/manifest Pipeline is pending
2026-07-05 16:51:18 +03:00
repo-worker a04c5aec12 Add ci-fleet-publish plugin image + multi-arch quartet flow (oleks/ci-scripts#14, #15) 2026-07-05 16:49:48 +03:00