-
Notifications
You must be signed in to change notification settings - Fork 25
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
Remove pgp signing for pypi artifacts #222
Comments
[Untriage] |
Maybe remove PyPi library completely https://blog.pypi.org/posts/2023-04-20-introducing-trusted-publishers/ |
@gaiksaya Future implementation will be |
Since Pypi no longer requires PGP signing, we plan to move the Pypi publishing from Jenkins to GHA.
|
@zelinh can you please check all the repos publishing the signatures and create a campaign to on-board to new workflow? |
This task is completed. We have added onboarding doc here. |
We need to create a campaign for all existing pypi artifacts. Please keep this issue open until we have that. We might also need to deprecate the library from the |
I have created issue here in benchmark repo. opensearch-project/opensearch-benchmark#451 I think that's the only active pypi artifact we released using our jenkins library. |
I see few more: https://github.com/search?q=org%3Aopensearch-project+publishToPyPi&type=code |
We have addressed for migration on all repos from the link you shared. Not sure which else you talk about. |
If we have already migrated then we need to off-board all the repos. Remove webhooks to jenkins and related jenkins file from the repos. |
I think we should leave it to the repo owner. Neither of the team has released yet with the new onboarding GHA. We have done steps to help them onboard and they could remove it in the future since they won't be using it anymore. |
We will open new issue to track the lib removal and off-boarding existing components. |
Is your feature request related to a problem? Please describe
PyPi recently announced that they will be Removing PGP from PyPI. See https://blog.pypi.org/posts/2023-05-23-removing-pgp/
Even though the upload is allowed it will be silently ignored.
Describe the solution you'd like
Remove https://github.com/opensearch-project/opensearch-build-libraries/blob/main/vars/publishToPyPi.groovy#L19-L23
Describe alternatives you've considered
Continue publishing but it will throw an error then the support is completely removed.
Additional context
No response
The text was updated successfully, but these errors were encountered: