Skip to content

chore: set up semantic-release#5

Merged
RafaelVidaurre merged 2 commits intomasterfrom
feat/semantic-release
Mar 31, 2019
Merged

chore: set up semantic-release#5
RafaelVidaurre merged 2 commits intomasterfrom
feat/semantic-release

Conversation

@fernandoespinosa
Copy link
Copy Markdown
Contributor

@fernandoespinosa fernandoespinosa commented Mar 29, 2019

These changes and the execution of semantic-release were tested as follows:

  1. A temporary release branch named release-branch in the forked repo was used as the source of releases. However this PR makes master the final release branch.

    • This branch was made protected and updated though the regular process of Pull Request on GitHub.
    • These PRs contained simple changes with conventional-commit messages as enforced by commitlint (see previous chore: set up conventional-commits #1).

image

  1. Sample link to PR included in a release: feat/feature 3 fernandoespinosa/polymath-sdk#5

image

  1. The actual semantic-release was triggered upon PR merge onto the release-branch from a temporary local CI environment (TeamCity running on Docker).

  2. The actual publishing was made to the temporary testing npm account fernando.polymath.network

image

  1. The final effects of the successful release look like this:
    image

@RafaelVidaurre
Copy link
Copy Markdown
Contributor

Looking good! the next step would be then to setup travis to do this, right?

@RafaelVidaurre
Copy link
Copy Markdown
Contributor

Also, it seems like we will want to have beta releases as well on a next branch.

@RafaelVidaurre RafaelVidaurre merged commit c73b288 into master Mar 31, 2019
@RafaelVidaurre RafaelVidaurre deleted the feat/semantic-release branch March 31, 2019 18:08
@fernandoespinosa
Copy link
Copy Markdown
Contributor Author

@RafaelVidaurre - exactly, next step will be to configure the CI build/release process. I will also look into beta releases and a next branch...

@fernandoespinosa
Copy link
Copy Markdown
Contributor Author

🎉 This PR is included in version 1.0.0 🎉

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants