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

Semantic release management support #252

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dieffrei
Copy link

@dieffrei dieffrei commented Dec 6, 2019

I have been using fflib since 2013 it is great.
But one of commons complains about fflibs is about documentation and change-log.
This PR is about to automatic generate release notes and change log based on semantic commit messages.

More infos about it here:
https://github.com/semantic-release/semantic-release

The result after commit on master you can see:
https://github.com/dieffrei/fflib-apex-common/releases

It is necessary to set a specific variable to able to commit automatically to CI, feel free to reach me out.


This change is Reviewable

@dieffrei dieffrei changed the title Semantic Release Management Support Semantic release management support Dec 6, 2019
fix(ci): add node support

fix(ci): change node js support version to 10

fix(ci): add java support

fix(release): change package definition to the right repository url

fix(release): change repository urls to fflibs original repository
@afawcett
Copy link
Contributor

@dieffrei what a great idea! Thank you. Will take a look.

Copy link
Contributor

@stohn777 stohn777 left a comment

Choose a reason for hiding this comment

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

Good job! A+

@dieffrei
Copy link
Author

Thank you guys! Soon as possible I will submit a PR to help to lint commit
Messages in the right way

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

Successfully merging this pull request may close these issues.

4 participants