rxdi / firelink

Firebase. gcloud and monorepos are not combining very well until they met @rxdi/firelink
MIT License
68 stars 9 forks source link

feat(release): release process is only triggered when tag is created #39

Closed Stradivario closed 2 years ago

Stradivario commented 2 years ago

Issue

Description

Moved the process of releasing only when we trigger npm version patch|major|minor and execute git push and git push --tags. By introducing this change no more automatic deploys will present they need to be triggered manually helping us to manage semantic versioning for the project.

The flow for releasing Firelink is as follow

  1. Make PR
  2. Introduce Changes inside the PR
  3. Merge PR into master
  4. Execute npm version patch|major|minor
  5. Execute git push and git push --tags
  6. Release job will be triggered in github actions

Type of change