warehouse icon indicating copy to clipboard operation
warehouse copied to clipboard

Add SemaphoreCI OIDC trusted provider support

Open cchristous opened this issue 4 weeks ago • 1 comments

This attempts to implement https://github.com/pypi/warehouse/issues/18882.

The automated tests are all passing, but I don't have confidence this actually works because I don't know how to test the actual integration. I have access to and familiarity with Semaphore, and I could test using the 2 SaaS services, if the warehouse were deployed. Though, I am hoping there is an easier way to test this, so I could use some guidance on how to proceed.

cchristous avatar Nov 14 '25 05:11 cchristous

The automated tests are all passing, but I don't have confidence this actually works because I don't know how to test the actual integration. I have access to and familiarity with Semaphore, and I could test using the 2 SaaS services, if the warehouse were deployed. Though, I am hoping there is an easier way to test this, so I could use some guidance on how to proceed.

I think the best way to test this would be to put it behind a feature flag and enable it only for test.pypi.org first.

di avatar Nov 14 '25 14:11 di

@cchristous FYI you have linting errors here

di avatar Nov 20 '25 20:11 di