0.17.1 • Published 3 years ago

@agrakhov/test-npm-cicd v0.17.1

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

test-npm-cicd

To do a major release:

  • manually create MR with package.json and package-lock.json update with new major version in rc.0 state.

To do a minor release:

  • merge feature branch to master (fast-forward, squash commits) if needed or restart master pipeline
  • trigger "release_main" step on its pipeline

To do a patch release:

Releasing the patch itself:

  • Trigger "create_release_branch" on tag (if needed) - this will generate "release-a.b.x" branch.
  • Checkout to this branch and create "bugfix" branch from it
  • Merge changes in the same way as it happening on the master (ff, squash) back to "release-a.b.x"
  • To release the changes to npm - trigger "release_patch" jog on "release-a.b.x" branch.

Back porting the bugfixes to master

  1. If multiple bug fixes needed (also might be needed when there is a conflict), need to run following:

    # to see the difference
    git log origin/master..origin/release-0.7.x --oneline --no-merges
    # created "backport" branch from master
    git checkout backport
    git cherry-pick shaA..shaB (shaB was the one with the tag)
    # resolved conflicts and git add + git commit
    # merged "backport" to master
  2. Single bugfix commit:

    • merged bugfix branch back to "release-a.b.x"
    • on merge commit (the one with actual changes, not the tag + version bump) go to options -> cherry-pick and set source as master (with commit)
    • review and merge
0.17.1

3 years ago

0.14.0-rc.0

3 years ago

0.11.0

3 years ago

0.10.1

3 years ago

0.12.0

3 years ago

0.10.2

3 years ago

0.13.0

3 years ago

0.12.1

3 years ago

0.10.3

3 years ago

0.14.0

3 years ago

0.13.1

3 years ago

0.12.2

3 years ago

0.15.0

3 years ago

0.13.2

3 years ago

0.15.1

3 years ago

0.16.0

3 years ago

0.17.0

3 years ago

0.16.1

3 years ago

0.10.0

3 years ago

0.7.4

3 years ago

0.12.0-rc.0

3 years ago

0.10.0-rc.0

4 years ago

0.9.0

4 years ago

0.7.3

4 years ago

0.7.2

4 years ago

0.7.1

4 years ago

0.8.0

4 years ago

0.7.0-rc.0

4 years ago

0.7.0

4 years ago

0.6.0

4 years ago

0.5.0

4 years ago

0.4.0

4 years ago

0.4.0-rc.1

4 years ago

0.4.0-rc.0

4 years ago

0.3.0

4 years ago

0.2.0-rc.0

4 years ago