Skip to content

[puppetsync] release_rpms: attach the GPG public key from one OS leg - #226

Open
silug wants to merge 1 commit into
simp:masterfrom
silug:puppetsync/20261025-release-rpms-gpg-key-race
Open

silug wants to merge 1 commit into
simp:masterfrom
silug:puppetsync/20261025-release-rpms-gpg-key-race

Conversation

@silug

@silug silug commented Oct 25, 2026

Copy link
Copy Markdown
Contributor

Every OS leg of the build matrix signs with the same key and produces
the same RPM-GPG-KEY-SIMP-UNSTABLE-2.pub.asc, and every leg clobbered
and re-uploaded it. Run in parallel, those uploads raced, failing a
leg with 'already_exists' or 'Not Found' and cancelling the others,
even though the release usually ended up with all of its assets.

Only the first OS in build_container_oses attaches the key now.

Every OS leg of the build matrix signs with the same key and produces
the same RPM-GPG-KEY-SIMP-UNSTABLE-2.pub.asc, and every leg clobbered
and re-uploaded it. Run in parallel, those uploads raced, failing a
leg with 'already_exists' or 'Not Found' and cancelling the others,
even though the release usually ended up with all of its assets.

Only the first OS in build_container_oses attaches the key now.
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