superfaceai / service-client

Library provides client for superface backend apis.
MIT License
5 stars 1 forks source link

Add publish GitHub actions workfow #3

Closed janhalama closed 3 years ago

janhalama commented 3 years ago

This PR introduces github actions deploy workflow, which automates publishing of the package.

Deploy process is the same as for the other libraries (sdk-js, cli):

  1. Developer updates library including CHANGELOG.MD file with correct release version
  2. Changes are merged into main version
  3. Developer creates new Github Release (version of the release has to be the same as the one in CHANGELOG.MD prefixed with "v")
  4. deploy.yml workflow is triggered by new release and new version of library is published to private npm repository