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

[GUIDELINE] let semantic-release do the releases #40

Closed
UziTech opened this issue Sep 4, 2020 · 1 comment
Closed

[GUIDELINE] let semantic-release do the releases #40

UziTech opened this issue Sep 4, 2020 · 1 comment

Comments

@UziTech
Copy link
Member

UziTech commented Sep 4, 2020

We should not be manually publishing releases. Semantic release can handle everything from updating the changelog to creating a new release on github to publishing to apm.

In order for it to work we need to follow the conventional commit guidelines and let semantic-release run in actions.

1 fix: a commit of the type fix patches a bug in your codebase (this correlates with PATCH in semantic versioning).

2 feat: a commit of the type feat introduces a new feature to the codebase (this correlates with MINOR in semantic versioning).

3 BREAKING CHANGE: a commit that has a footer BREAKING CHANGE:, or appends a ! after the type/scope, introduces a breaking API change (correlating with MAJOR in semantic versioning). A BREAKING CHANGE can be part of commits of any type.

4 types other than fix: and feat: are allowed, for example @commitlint/config-conventional (based on the the Angular convention) recommends build:, chore:, ci:, docs:, style:, refactor:, perf:, test:, and others.

5 footers other than BREAKING CHANGE: may be provided and follow a convention similar to git trailer format.

@vivi90 vivi90 pinned this issue Sep 4, 2020
@vivi90
Copy link
Member

vivi90 commented Sep 4, 2020

@UziTech Yes, maybe i should use it.. :-)

@vivi90 vivi90 changed the title let semantic-release do the releases [GUIDELINE] let semantic-release do the releases Sep 4, 2020
@UziTech UziTech closed this as completed Oct 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants