From b4da3704fe1e9a09beaed94f1d53ac6196e85fd7 Mon Sep 17 00:00:00 2001 From: Pawel Zieba Date: Fri, 16 Jan 2026 13:26:39 +0100 Subject: [PATCH] OCP-1705: allowing to specify tag for reusable-workflow --- .github/workflows/reusable-release.yaml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/reusable-release.yaml b/.github/workflows/reusable-release.yaml index f8a83fe..555ac48 100644 --- a/.github/workflows/reusable-release.yaml +++ b/.github/workflows/reusable-release.yaml @@ -13,6 +13,11 @@ on: required: true type: boolean default: true + release_tag: + description: 'npmjs.com or/and github packages release tag - defaults to latest' + required: false + default: 'latest' + type: string secrets: githubPackagesToken: required: true @@ -96,10 +101,12 @@ jobs: # requires connecting to GitHub repo and workflow in package settings in npmjs.com - name: release-and-publish-to-npm if: ${{ inputs.release_to_npm }} + env: + TAG: ${{ inputs.release_tag }} run: | version=$(cat package.json | jq -r .version) if [[ $version == *-* ]]; then echo "$version is tagged... Skipping publishing to npmjs" else - npm publish --access public --registry https://registry.npmjs.org --verbose + npm publish --tag $TAG --access public --registry https://registry.npmjs.org --verbose fi