Skip to content

Release v1.1.0: explicit tags, multi-arch, masked identity secrets - #5

Merged
DeviaVir merged 2 commits into
v1from
main
Oct 30, 2026
Merged

DeviaVir merged 2 commits into
v1from
main

Conversation

@DeviaVir

Copy link
Copy Markdown
Contributor

Release #4 to v1. After the merge, this will be tagged v1.1.0.

What publish.yml gains: explicit tags and moving-tags, native amd64 and arm64 builds merged into one signed index (platforms), build-args, image-name, and the identity inputs as optional masked secrets.

Existing callers are not affected: they pass the identity as inputs and set none of the new inputs, so they get the same derived tag, the same single build and the same outputs as before.

Who this ships to: consumers that trust refs/heads/v1 pick this up on the merge.

chase (AI) and others added 2 commits October 30, 2026 11:39
… secrets

- tags / moving-tags: publish exactly these tags instead of the derived
  <sha>-<timestamp> tag. Tags are immutable unless listed in moving-tags;
  an existing tag with a different digest fails before any push.
- platforms: build linux/amd64 and linux/arm64 on native runners, one
  matrix job each, merge the archives into one OCI index and sign it once.
- build-args: literal KEY=VALUE build arguments.
- workload-identity-provider / service-account / image may come from
  secrets, so public repositories do not print them in workflow logs.
  image-name appends a plain name to a secret image prefix.

Without the new inputs the workflow behaves exactly as before.
publish.yml: explicit tags, native multi-arch builds, masked identity secrets
@DeviaVir DeviaVir self-assigned this Oct 30, 2026
@DeviaVir
DeviaVir requested a review from a team as a code owner October 30, 2026 11:01
@DeviaVir
DeviaVir merged commit 215ef3e into v1 Oct 30, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant