Repository navigation
chore(deps): update jdx/packslip action to v1.11.2 - #228
Merged
Merged
Conversation
|
This PR does not match any of the 1 configured review trigger rule. |
|
Important Review skippedBot user detected. To trigger a single review, invoke the
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.11.1→v1.11.2v1.11.3Release Notes
jdx/packslip
v1.11.2: : Detect replaced public keys that reuse the old key IDCompare Source
packslip installnow asks for approval when a key-signed project switches to a different public key that keeps the old key ID. This release also puts limits on how much work a hostile bundle can force the verifiers to do, and fixes two argument-handling gaps in the GitHub Actions. The format and specification are unchanged.Fixed
packslip installtreats a replacement public key with the same key ID as a trust change. A minisign key ID is eight bytes of text in the public key file. It is not derived from the key itself. Before this release, the continuity check compared only that ID, so a different key with the old ID was accepted through--pubkeyorpins.dwithout approval, and install then remembered the new key. Each key-signed record now also stores a fingerprint of the whole public key. A changed key is reported aspublic key changed from <old> to <new>and needs--accept-trust-change=<id>like any other trust change. That means one approval for the release list and one for the release, as the trust guide already described. Records for keyless projects are unchanged. (#305, @jdx)verifier/packslip-verify.mjs) rejects inclusion proofs whoselogIndexortreeSizeis not a non-negative int64. Before, a very long digit string took time that grew quadratically with its length. It also rejects checkpoints with more than 16 signatures.Statement.Validatenow finds artifacts with the same selectors in linear time. Before, the check was quadratic in the number of artifacts.jdx/packslipaction now passes--before the artifact list. An artifact whose file name is exactly a packslip option, such as--no-pin-workflow, was previously read as that option. It is now treated as an artifact, andpackslip createrefuses it because it has no format.=.--release URL=PATHsplits at the first=, so a tag like that moved part of the URL into the path.Full Changelog: jdx/packslip@v1.11.1...v1.11.2
Configuration
📅 Schedule: (in timezone America/Chicago)
* * * * 3)🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.