Skip to content
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

Create "Trusted Publishing for All Package Repositories" Guide #42

Open
steiza opened this issue Apr 29, 2024 · 0 comments
Open

Create "Trusted Publishing for All Package Repositories" Guide #42

steiza opened this issue Apr 29, 2024 · 0 comments

Comments

@steiza
Copy link
Member

steiza commented Apr 29, 2024

One of the higher-impact activities of this working group is writing up learnings from a package repository implementing a capability, to make it easier for other repositories to develop the same capability.

One example of this was the https://repos.openssf.org/build-provenance-for-all-package-registries, which resulted in the funding proposal https://repos.openssf.org/proposals/build-provenance-and-code-signing-for-homebrew.

A relatively new capability is "Trusted Publishing" (see https://docs.pypi.org/trusted-publishers/ and https://guides.rubygems.org/trusted-publishing/) which allows people to publish to a package repository without having to provision and manage a long-lived API key.

We would like a guide exploring the idea of Trusted Publishing and with lessons learned from implementation to be added to https://github.com/ossf/wg-securing-software-repos/tree/main/docs.

We're hoping @sethmlarson will lead writing this document, with review assistance and question answering from @segiddins @di and @woodruffw (as well as any other interested parties from the working group).

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

No branches or pull requests

1 participant