The Data Engineering workflow_utils repo has GitLab CI templates for aiding in releasing and publishing python packages.
The release steps from this repo are generic to any language. We should add an npm publish pipeline that helps NodeJS library repositories release and publish npm packages to GitLab.
This pipeline will be similar to the python_lib_repo pipeline.
- a gitlab_ci_templates/jobs/publish_npm_package.yaml template is added, that mostly does this
- a gitlab_ci_templates/pipelines/nodejs_lib_repo.yaml template is added that works like python_lib_repo
- gitlab_ci_templates/README.md updated with documentation for nodejs_lib_repo.yml