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

Automatic publication of the NodeJS package #443

Open
Tracked by #182
teolemon opened this issue Apr 26, 2024 · 3 comments
Open
Tracked by #182

Automatic publication of the NodeJS package #443

teolemon opened this issue Apr 26, 2024 · 3 comments
Labels
github_actions Pull requests that update Github_actions code 🎯 P0

Comments

@teolemon
Copy link
Member

No description provided.

@teolemon teolemon changed the title Automatic publication of the package Automatic publication of the NodeJS package Apr 27, 2024
@teolemon teolemon added github_actions Pull requests that update Github_actions code 🎯 P0 labels Apr 27, 2024
@PieterT2000
Copy link

@teolemon I can create a PR for this if nobody else is already working on this? Please let me know when you can.

@teolemon
Copy link
Member Author

teolemon commented Oct 5, 2024

@PieterT2000 yes, of course, that would be great 👍

@PieterT2000
Copy link

Wow, that was fast!

Could you explain the typical release procedure (including branch strategy/Gitflow) or link some info in here? I assume that apart from breaking change releases you also do minor and patch releases?

I can see that there is already a Github action that seems to be handling automated NPM publishing, but it has never been run. (See here) Is this because there hasn't been an official Github release yet?
Moreover, #323 mentions about creating alpha and beta NPM releases. Is this still relevant? If yes, would it be an idea to create a beta branch? The new release strategy would then become: release branch -> beta -> develop. Additionally, an alpha release will be created whenever the first release PR is opened on the release-please--branches--* branch.
Alternatively, we can also do just beta releases whenever a release PR is opened, getting rid of the intermediary beta branch. This approach keeps your existing branch strategy.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
github_actions Pull requests that update Github_actions code 🎯 P0
Projects
Development

No branches or pull requests

2 participants