-
-
Notifications
You must be signed in to change notification settings - Fork 30
chore(CI): add automatic release #314
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Conversation
cb002ce
to
5c44fe8
Compare
2b33b28
to
3cf95ac
Compare
I added an npm automation token as NPM_TOKEN at the organization level. To be safe it’s not enabled for any repos. You can enable it just for the repos that need it. |
@MichaelDeBoey how will the automatic releases work? When will they happen? And what if we want to do a single release with multiple changes? |
@nzakas Thanks! 🙏
@bmish
You can create pre-releases when pushing to the |
5c44fe8
to
13b6c1c
Compare
3cf95ac
to
8798134
Compare
784c8e4
to
296418c
Compare
6d0fd54
to
4720dd2
Compare
4720dd2
to
09b1614
Compare
Should we add the github badge so people know things will be released automatically? https://github.com/semantic-release/semantic-release#badge |
Should we get rid of |
Is this compatible with the conventional commits we currently use? #221 |
Was going to cleanup the badges in a separate PR
Indeed a good idea to remove it
Yes it very much is!
|
296418c
to
746518d
Compare
09b1614
to
be5d5b1
Compare
746518d
to
e6edc35
Compare
be5d5b1
to
0515dba
Compare
e6edc35
to
b3bdbd9
Compare
@eslint-community/eslint-tsc In order to make the automatic release work, we should add the
NPM_TOKEN
secret in the Action secret settings.I think it's best to set a PAT for the
eslint-community-bot
npm user btw.This branch depends on #313
Closes #301
This PR is inspired by what I did for
@mysticatea/eslint-plugin
in eslint-community/eslint-plugin-mysticatea#8