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

Create a new release on every pull request merge #1

Merged
merged 1 commit into from
Jul 29, 2020

Conversation

johnboyes
Copy link
Contributor

Using semantic versioning[1]

Use GoReleaser[2] to create a new release every time a pull request is
merged to master.
This requires each pull request to have a semantic version label, which
we enforce by using a label-checker GitHub Action[3].

[1] https://semver.org/
[2] https://goreleaser.com/ci/
[3] https://github.com/agilepathway/label-checker

NB we don't build an executable when releasing, as this is not
(currently, anyway) a Go project.

@johnboyes johnboyes added patch Semantic versioning: backwards compatible bug fixes minor Semantic versioning: new functionality that is backwards compatible and removed patch Semantic versioning: backwards compatible bug fixes labels Jul 29, 2020
@johnboyes johnboyes changed the title Create a release on every push to master Create a release on every pull request merge to master Jul 29, 2020
Using semantic versioning[1]

Use GoReleaser[2] to create a new release every time a pull request is
merged to master.
This requires each pull request to have a semantic version label, which
we enforce by using a label-checker GitHub Action[3].

[1] https://semver.org/
[2] https://goreleaser.com/ci/
[3] https://github.com/agilepathway/label-checker

NB we don't build an executable when releasing, as this is not
(currently, anyway) a Go project.
@johnboyes johnboyes force-pushed the automatic-release branch from 077ca89 to 18ae55e Compare July 29, 2020 02:36
@johnboyes johnboyes changed the title Create a release on every pull request merge to master Create a new release on every pull request merge Jul 29, 2020
@johnboyes johnboyes merged commit 01a15f2 into main Jul 29, 2020
@johnboyes johnboyes deleted the automatic-release branch July 29, 2020 02:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
minor Semantic versioning: new functionality that is backwards compatible
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant