Match Semantic Release to the OSDU Release Strategy

Overview

Basically, the REST client comes with open-etp-client-publish-npm step. The current configuration of semantic-release doesn't match the OSDU Release strategy. The step is needed to be reviewed and appropriately configured.

Issue Scope

  • Match the ETP REST client to the OSDU Release Strategy

  • Add publishing to Gitlab Registry step (semantic-release: npm plugin)

  • Set version management only for release/* branches and tags

Edited by Siarhei Khaletski