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

Setup automated release system. #183

Merged
merged 2 commits into from
Aug 20, 2020
Merged

Setup automated release system. #183

merged 2 commits into from
Aug 20, 2020

Conversation

rwjblue
Copy link
Member

@rwjblue rwjblue commented Aug 20, 2020

This the result of running npx create-rwjblue-release-it-setup --update.

After this change, we should change our process to:

  • Ensure that each pull request that is merged has the appropriate label (bug, enhancement, internal, documentation, etc).
  • Update pull request titles to be a good changelog entry (tweaking the verbiage and whatnot to be more "customer" oriented)
  • Ensure that the prerequisites listed in RELEASE.md are satisified (primarily a GITHUB_AUTH environment variable)
  • Use npx release-it for the actual release process itself

This the result of running `npx create-rwjblue-release-it-setup --update`.

After this change, we should change our process to:

* Ensure that each pull request that is merged has the appropriate label
  (bug, enhancement, internal, documentation, etc).
* Update pull request titles to be a good changelog entry (tweaking
  the verbiage and whatnot to be more "customer" oriented)
* Ensure that the prerequisites listed in `RELEASE.md` are satisified
  (primarily a `GITHUB_AUTH` environment variable)
* Use `npx release-it` for the actual release process itself
Copy link
Contributor

@drewlee drewlee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is awesome, thanks for setting this up!

RELEASE.md Show resolved Hide resolved
RELEASE.md Outdated Show resolved Hide resolved
Copy link
Member

@MelSumner MelSumner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for setting this up!

@MelSumner MelSumner linked an issue Aug 20, 2020 that may be closed by this pull request
@rwjblue rwjblue merged commit 5a4f22e into master Aug 20, 2020
@rwjblue rwjblue deleted the update-release-setup branch August 20, 2020 22:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

simplify the publish process
4 participants