Skip to content

Conversation

@internal-nix-ci
Copy link

Automatic backport to 2.29-maintenance, triggered by a label in #14888.

This allows for testing with a local minio deployment like:

./upload-release.pl --skip-docker --skip-git --s3-endpoint http://localhost:9000 --s3-host localhost:9000 1821360

(cherry picked from commit d19b8d5)
Previously it was only Eeclo doing releases that were signed with
B541D55301270E0BCF15CA5D8170B4726D7198DE. Other linux distributions
have the expectation (rightfully so) that our tags are signed. Let's
document this.

We could do cross-signing to make tracing the chain of trust easier
for all Nix team members [1].

[1]: https://nixos.org/community/teams/nix/

(cherry picked from commit 6cb8b58)
This workflow is supposed to automate release uploads by using OIDC
for AWS setup. DockerHub still uses long-lived credentials, but that's
not fixable. In a follow-up we could set up release uploads to GHCR too.

(cherry picked from commit 4599daa)
@internal-nix-ci internal-nix-ci bot requested a review from edolstra as a code owner January 1, 2026 14:45
@internal-nix-ci internal-nix-ci bot enabled auto-merge January 1, 2026 14:45
@internal-nix-ci internal-nix-ci bot merged commit b36b22e into 2.29-maintenance Jan 1, 2026
14 checks passed
@internal-nix-ci internal-nix-ci bot deleted the backport-14888-to-2.29-maintenance branch January 1, 2026 15:12
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