Skip to content
This repository has been archived by the owner on May 4, 2022. It is now read-only.

Automatically release on merge to master #726

Open
apetro opened this issue Oct 11, 2017 · 2 comments
Open

Automatically release on merge to master #726

apetro opened this issue Oct 11, 2017 · 2 comments

Comments

@apetro
Copy link
Contributor

apetro commented Oct 11, 2017

It would be better if

  • Every merge to master automatically yielded a suitably versioned release

This ought to be possible with discipline, in that

  • Commits indicate what kind of change they bring
  • Changelog can be updated in the same changeset as the changes it logs

Let's spend none of our time manually running releases and more of our time composing changes worthy of release.

@ChristianMurphy
Copy link
Contributor

Conventional Commits and GreenKeeper have already laid a lot of the ground work needed for this.

There are a number of competing toolsets that can handle actual release phase and changelog generation.

https://github.com/semantic-release/semantic-release
https://github.com/Netflix/unleash
https://github.com/conventional-changelog/standard-version

@ChristianMurphy
Copy link
Contributor

Related to uPortal-Attic/uportal-app-framework#573

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants