Skip to content

fix!: restore fixes dropped from the pre-1.0 stack (#214–#219) - #226

Merged
baszalmstra merged 6 commits into
mainfrom
fix/restore-dropped-stack-fixes
Sep 23, 2026
Merged

baszalmstra merged 6 commits into
mainfrom
fix/restore-dropped-stack-fixes

Conversation

@wolfv

@wolfv wolfv commented Sep 23, 2026

Copy link
Copy Markdown
Collaborator

Summary

#214–#219 were reviewed and merged into stacked branches (pre1/offline-rekor → fix/fulcio-issuer-v2 → fix/signing-http-timeouts → fix/fulcio-authority-windows). Those branches never reached main: #212 was squash-merged from an earlier point in the stack, so v0.12.0 shipped without them. This PR brings them back by cherry-picking the original commits onto current main, one commit per PR.

The code is unchanged from what was reviewed. Every commit applied cleanly.

Validation

  • cargo fmt --all --check
  • cargo clippy --workspace --all-targets --all-features -- -D warnings
  • cargo test --workspace --all-features --no-fail-fast (no failures)

Signed-off-by: Wolf Vollprecht w.vollprecht@gmail.com

🤖 Generated with Claude Code

Signed-off-by: Wolf Vollprecht <w.vollprecht@gmail.com>
Signed-off-by: Wolf Vollprecht <w.vollprecht@gmail.com>
Signed-off-by: Wolf Vollprecht <w.vollprecht@gmail.com>
Signed-off-by: Wolf Vollprecht <w.vollprecht@gmail.com>
Signed-off-by: Wolf Vollprecht <w.vollprecht@gmail.com>
* fix(sign): reject unsatisfied TUF service requirements
Signed-off-by: Wolf Vollprecht <w.vollprecht@gmail.com>

* fix(conformance): honor staging during bundle verification
Signed-off-by: Wolf Vollprecht <w.vollprecht@gmail.com>

---------

Signed-off-by: Wolf Vollprecht <w.vollprecht@gmail.com>
@wolfv wolfv changed the title fix: restore fixes dropped from the pre-1.0 stack (#214–#219) fix!: restore fixes dropped from the pre-1.0 stack (#214–#219) Sep 23, 2026
@baszalmstra
baszalmstra merged commit 37348ff into main Sep 23, 2026
19 checks passed
@baszalmstra
baszalmstra deleted the fix/restore-dropped-stack-fixes branch September 23, 2026 15:30
wolfv added a commit that referenced this pull request Sep 23, 2026
#231 made ServiceSelector Copy, so clippy's clone_on_copy fires on the
test added in #226.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Signed-off-by: Wolf Vollprecht <w.vollprecht@gmail.com>
wolfv added a commit that referenced this pull request Sep 23, 2026
#218 (restored in #226) requires an eligible TSA endpoint, but the
custom signing config added by #227 listed none.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Signed-off-by: Wolf Vollprecht <w.vollprecht@gmail.com>
jku pushed a commit that referenced this pull request Sep 23, 2026
…#234)

* fix(sign): pass RekorApiVersion in TUF service requirement test

#226 and #227 merged independently: the test from #218 still passed
`Some(1)` to `from_tuf_config_with_rekor_version`, which now takes
`Option<RekorApiVersion>`.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Signed-off-by: Wolf Vollprecht <w.vollprecht@gmail.com>

* fix(sign): drop clone of Copy ServiceSelector in test

#231 made ServiceSelector Copy, so clippy's clone_on_copy fires on the
test added in #226.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Signed-off-by: Wolf Vollprecht <w.vollprecht@gmail.com>

* fix(sign): give the custom-instance test fixture a TSA

#218 (restored in #226) requires an eligible TSA endpoint, but the
custom signing config added by #227 listed none.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Signed-off-by: Wolf Vollprecht <w.vollprecht@gmail.com>

---------

Signed-off-by: Wolf Vollprecht <w.vollprecht@gmail.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@wolfv wolfv mentioned this pull request Sep 24, 2026
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