💥 just released a github action: `uppt` it aims to be a very simple, secure release workflow for maintainers that adheres to best security practices ⚪ trusted, staged publishing on npmjs.com ⚪ github environment protection ⚪ generated release PR + changelog ⚪ automatic release + publish on merge ✨
Post
it's great! after 'staging' a tarball via trusted publishing in ci, it requires a maintainer to (with 2fa) confirm the publish
docs.npmjs.comStaged publishing for npm packages | npm DocsDocumentation for the npm registry, website, and command-line interface
That is a fair way to do it. My fear from doing things on npm is giving mole people access to reduce bus factor also increases risk of compromised npm account from doing something bad
0 reposts1 like