CartoDB / carto-api-client

Client library for CARTO APIs and framework-agnostic CARTO + deck.gl applications.
MIT License
0 stars 0 forks source link

chore(ci): Set up publish-by-pull-request workflow #17

Closed donmccurdy closed 2 months ago

donmccurdy commented 2 months ago

Proposed release process:

  1. Update changelog
  2. Run yarn version patch
  3. Run yarn postversion. If current branch is main, script creates a new branch (release/$VERSION) and pushes. Otherwise, script creates a new commit on the current branch and pushes.
  4. If previous step created a new branch, then open a PR, get approval, and merge. Releases merged to main are published to npm automatically. Otherwise, trigger the workflow manually from the GitHub Actions panel.