-
-
Notifications
You must be signed in to change notification settings - Fork 7
feat(refactor): release test package for PRs #23
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
base: main
Are you sure you want to change the base?
Conversation
.github/workflows/canary.yml
package.json pnpm-lock.yaml
package.json pnpm-lock.yaml
.github/workflows/canary.yml
.github/workflows/canary.yml
… 599- .github/workflows/canary.yml package.json pnpm-lock.yaml
.github/workflows/canary.yml
.github/workflows/canary.yml
.github/workflows/canary.yml
I saw in another repository that they used labels on GitHub to mark a pull-request as a release candidate. Instead of adding a comment to the PR, they add a label Using the label approach, all future pushes to this PR are automatically built and released on NPM as a test package. One disadvantage I see with this is that it follows the "once trusted, always trust" principle, which opens the door for malicious pushes after gaining the repo maintainer's trust. If I manage to make some time to further think about how the best implementation of a feature like this would look like, I'll let you know and be happy to discuss it with you. For now, I will keep this PR open, so I know I have to work on it. |
sure why not, you do you, keep releasing awesomeness |
1. feat(refactor): release test package for PRs
0.0.0-commitSha
e.g.0.0.0-7c34d29
with tagtest
2. recommendation (not included in PR)
1.2.3
to1.2.4
will release newlatest
package1.1.1-something.0
will release the version withsomething
tag