From 85441aa6c7282c648083b81efff6b1a0c3edda49 Mon Sep 17 00:00:00 2001 From: Carlo Piovesan Date: Mon, 7 Oct 2024 17:09:19 +0200 Subject: [PATCH] Add npm_tags.yml --- .github/workflows/npm_tags.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/workflows/npm_tags.yml diff --git a/.github/workflows/npm_tags.yml b/.github/workflows/npm_tags.yml new file mode 100644 index 000000000..7183cf3a9 --- /dev/null +++ b/.github/workflows/npm_tags.yml @@ -0,0 +1,30 @@ +name: 'NPM tag' +on: + workflow_call: + inputs: + version: + type: string + tag: + type: string + workflow_dispatch: + inputs: + version: + type: string + tag: + type: string + +jobs: + change_tags: + name: Change tags + runs-on: ubuntu-latest + steps: + - name: Change tags + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_PUBLISH_TOKEN }} + TAG: ${{ inputs.tag }} + VERSION: ${{ inputs.version }} + if: env.NODE_AUTH_TOKEN != null + run: | + npm dist-tag ls @duckdb/duckdb-wasm@"${VERSION}" + npm dist-tag add @duckdb/duckdb-wasm@"${VERSION}" "${TAG}" + npm dist-tag ls @duckdb/duckdb-wasm@"${VERSION}"