Skip to content

Comments

Use HTTP server for conformance testing#1038

Merged
aaronlew02 merged 1 commit intomainfrom
conformance-server
Aug 5, 2025
Merged

Use HTTP server for conformance testing#1038
aaronlew02 merged 1 commit intomainfrom
conformance-server

Conversation

@aaronlew02
Copy link
Collaborator

Summary

This change speeds up conformance testing by using an HTTP server.

@aaronlew02 aaronlew02 force-pushed the conformance-server branch 27 times, most recently from cf1d620 to 091b3b4 Compare August 1, 2025 15:49
@aaronlew02 aaronlew02 requested a review from loosebazooka August 1, 2025 17:44
@loosebazooka
Copy link
Member

Not sure if this is handled, but I think we need the original cli build to continue to work -- https://github.com/sigstore/root-signing-staging/blob/0b8f5f813dc2b657a8bf82b587dd2f0dd9135a20/.github/workflows/custom-test.yml#L174 uses it to keep some things in check.

@aaronlew02
Copy link
Collaborator Author

@loosebazooka Great point. To prevent sigstore-cli-server distributions from being generated by :sigstore-cli:build, I have disabled the shadowDistTar and shadowDistZip build tasks.

@aaronlew02 aaronlew02 force-pushed the conformance-server branch 10 times, most recently from 9535c91 to ad6b669 Compare August 4, 2025 13:59
@loosebazooka
Copy link
Member

Sorry it took so long, this looks fine, the regular cli build seems to continue to work.

@aaronlew02 aaronlew02 force-pushed the conformance-server branch 3 times, most recently from 1765a9e to d4bbc12 Compare August 5, 2025 18:04
@aaronlew02 aaronlew02 requested a review from loosebazooka August 5, 2025 18:21
@aaronlew02 aaronlew02 marked this pull request as ready for review August 5, 2025 18:21
loosebazooka
loosebazooka previously approved these changes Aug 5, 2025
Copy link
Member

@loosebazooka loosebazooka left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm, just some minor things

Signed-off-by: Aaron Lew <64337293+aaronlew02@users.noreply.github.com>
@aaronlew02 aaronlew02 changed the title WIP: Use HTTP server for conformance testing Use HTTP server for conformance testing Aug 5, 2025
@aaronlew02 aaronlew02 merged commit 331ac9f into main Aug 5, 2025
20 checks passed
@aaronlew02 aaronlew02 deleted the conformance-server branch August 5, 2025 19:02
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