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

Automated Deployment with semantic-release #26

Merged
merged 5 commits into from
May 5, 2018
Merged

Conversation

Arcanemagus
Copy link
Owner

Bring in semantic-release to handle future releases, as well as commitlint to ensure that the commit messages follow the required style to automate versioning.

Add an encrypted SSH deploy key.
Add semantic-release and configure it to run in a deploy stage on
TravisCI.
Add commitlint with the Conventional Commits configuration. It will
automatically run during CI builds, and installs a `git` hook to run on
commit message entry.
@Arcanemagus Arcanemagus self-assigned this May 5, 2018
Ensure that the current LTS release of Node.js is used as the default
Make it so the deploy job only runs on commits directly to `master`.
@Arcanemagus Arcanemagus merged commit 0b60188 into master May 5, 2018
@Arcanemagus Arcanemagus deleted the semantic-release branch May 5, 2018 04:02
@Arcanemagus
Copy link
Owner Author

🎉 This PR is included in version 1.1.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

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

Successfully merging this pull request may close these issues.

1 participant