From e9951f26fddd74f5046bbbf5ab9974e37c2985a9 Mon Sep 17 00:00:00 2001 From: Ronny Esterluss Date: Tue, 22 Oct 2024 10:01:33 +0200 Subject: [PATCH] allow custom tags and next version release closing (#133) --- .github/workflows/release.yaml | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 06994f86..682815fa 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -4,14 +4,18 @@ on: workflow_dispatch: inputs: release_type: - description: 'Next version type' + description: 'Next version type: [ | major | minor | patch | premajor | preminor | prepatch | prerelease | from-git]' required: true - type: choice + type: string default: 'patch' + release_tag: + description: 'NPM release tag' + required: true + type: choice + default: 'latest' options: - - patch - - minor - - major + - latest + - beta concurrency: group: release @@ -104,7 +108,7 @@ jobs: - name: Publish to Google Artifact Registry if: steps.unpublish.outputs.already_released != 'true' - run: yarn publish --tag latest + run: yarn publish --tag ${{ inputs.release_tag }} env: NODE_AUTH_TOKEN: ${{ steps.gcp.outputs.access_token }} @@ -118,7 +122,7 @@ jobs: - name: Publish to npm run: | - yarn publish --no-git-tag-version --tag latest + yarn publish --no-git-tag-version --tag ${{ inputs.release_tag }} env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}