π₯ 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
π you can check it out at github.com/danielroe/uppt I have some ideas about what to do next β¦ but I would love your thoughts π
0 reposts12 likes
many thanks to @jviide.iki.fi for an early review and a couple of great ideas, including automatic pinning to the latest released sha in the README
github.com/danielroe/up... You are doing a lot in here, so I will only focus on this small part, but I want to call out that this is still *not* safe. There is no protection you can put on that action trigger that makes it safe for a workflow like this.
github.comGitHub - danielroe/uppt: A composite GitHub Action that turns conventional commits into a draft release PR, tags the PR on merge, and stages publishing to npm via OIDC trusted publishing.A composite GitHub Action that turns conventional commits into a draft release PR, tags the PR on merge, and stages publishing to npm via OIDC trusted publishing. - danielroe/uppt