-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Test against staging too #121
Comments
Adding (But that's a more generic, long-term thought. I'm okay with having this be one-off for now.) |
I can add a staging flag into the java "cli". I also think it might make sense to run this on a cron (if people aren't already). Currently java only runs it on PRs. |
Agreed -- I believe we run it on a schedule on |
I'm reopening since the staging support is not really usable yet. I have a plan that allows us to get to running staging tests soon but is still compatible with the idea of running "the whole suite" against testing. This plan assumes the workflows running the suite will add a new step (essentially will run the action a second time for staging).
After these steps we'll know the staging support works, can maybe improve cli_protocol.md a bit and then ask client devs to implement @woodruffw how does this sound? |
I suppose alternatively action.py could call pytest twice if |
I believe sigstore-go, sigstore-java, sigstore-js, and sigstore-python all now support providing a custom trust root, so an alternative here would be to ensure the tests with embedded assets include a trust root for production, if they don't currently have one. |
I slightly prefer this, as a matter of keeping changes/configuration effort on each downstream's CI to a minimum. Otherwise your proposal SGTM @jku!
We aren't quite there yet on the sigstore-python side yet, unfortunately: sigstore/sigstore-python#821 (Taking a step back: I suppose we need to define how |
Supporting Current plan is for |
It eould be useful if this project also ensured that the client works with current staging infra:
There might be several ways to accomplish this but a simple one might be to
--staging
flag to the client-under-test CLI spectest_simple_staging()
that does exactly whattest_simple()
does but against stagingcc @loosebazooka
The text was updated successfully, but these errors were encountered: