Skip to content

Use pki-playground api in tls/build.rs#104

Merged
flihp merged 1 commit into
oxidecomputer:mainfrom
flihp:pki-playground-api
Jul 14, 2026
Merged

Use pki-playground api in tls/build.rs#104
flihp merged 1 commit into
oxidecomputer:mainfrom
flihp:pki-playground-api

Conversation

@flihp

@flihp flihp commented Jul 9, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

@flihp
flihp force-pushed the pki-playground-api branch 2 times, most recently from 5b852b1 to 40a2dbb Compare July 9, 2026 22:44
@flihp
flihp force-pushed the pki-playground-api branch from 40a2dbb to 68d2fee Compare July 13, 2026 01:19
@flihp
flihp requested a review from andrewjstone July 14, 2026 02:30
@flihp

flihp commented Jul 14, 2026

Copy link
Copy Markdown
Collaborator Author

This is a sort of minimal implementation that leaves the current approach in place: build.rs still generates files through pki-playground and the tests still read these files from disk as inputs. Using the API gets us the explicit dependencies on pki-playground through cargo as wanted by #89, but we should consider having the test cases generate their inputs independent of a build.rs so we don't have to rely on the unittest hack.

@flihp
flihp requested a review from labbott July 14, 2026 02:35

@labbott labbott left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM I think this is a definite improvement. Sometime it could be useful to talk to people who've done a lot of work on omicron and testing to see if they have other ideas.

@andrewjstone andrewjstone left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Thanks Phil. LGTM.

@flihp
flihp merged commit 026a3fa into oxidecomputer:main Jul 14, 2026
5 checks passed
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.

3 participants