Skip to content

Update dependencies & fix GitHub commit signing#104

Merged
emilyalbini merged 3 commits intorust-lang:masterfrom
Mark-Simulacrum:update-deps
Apr 6, 2026
Merged

Update dependencies & fix GitHub commit signing#104
emilyalbini merged 3 commits intorust-lang:masterfrom
Mark-Simulacrum:update-deps

Conversation

@Mark-Simulacrum
Copy link
Copy Markdown
Member

This bumps to latest pgp/rsa/sha2 crates, finishing the update from #103. We still depend on an old rand due to pgp having a stale dependency.

This also adds unit test coverage for the signing flow outside the full integration tests, helping with local testing. As part of adding those tests it identified a bug in the Git tag signing flow (existing since it was added in 2022) which should be fixed by the last commit.

This fixes a longstanding bug with GitHub tag signing where the
timestamp of the created tag would differ from the signature, causing
failed signature verification.
@emilyalbini emilyalbini merged commit 79ac8d9 into rust-lang:master Apr 6, 2026
6 checks passed
@Mark-Simulacrum Mark-Simulacrum deleted the update-deps branch April 6, 2026 21:56
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.

2 participants