From bfcfbbf096fca80f7678a7fd2c96e8bd58e8cbcb Mon Sep 17 00:00:00 2001 From: Joshua Goldstein <92491720+joshua-goldstein@users.noreply.github.com> Date: Thu, 6 Jul 2023 01:53:21 +0300 Subject: [PATCH] chore(cd): update cd workflow (#78) * use appropriate token name with granular access * specify whether release is latest, beta, or rc (without this it will always default to latest) --- .github/workflows/cd-dgraph-js-http.yml | 12 ++++++++++-- package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/.github/workflows/cd-dgraph-js-http.yml b/.github/workflows/cd-dgraph-js-http.yml index 1170fda..3f1c1e2 100644 --- a/.github/workflows/cd-dgraph-js-http.yml +++ b/.github/workflows/cd-dgraph-js-http.yml @@ -6,6 +6,14 @@ on: description: "git tag to checkout and version to publish to npm" required: true type: string + releasetype: + description: "specify how to tag release on npm" + required: true + type: choice + options: + - latest + - rc + - beta jobs: dgraph-js-http-tests: runs-on: ubuntu-20.04 @@ -66,7 +74,7 @@ jobs: registry-url: 'https://registry.npmjs.org' - name: Build dgraph-js-http package run: npm ci --legacy-peer-deps - - run: npm publish + - run: npm publish --tag '${{ github.event.inputs.releasetype }}' env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} + NODE_AUTH_TOKEN: ${{ secrets.NPM_DGRAPH_JS_HTTP_TOKEN }} diff --git a/package-lock.json b/package-lock.json index 4d27c6d..10bc614 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "dgraph-js-http", - "version": "23.0.0-rc1", + "version": "23.0.0-rc2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "dgraph-js-http", - "version": "23.0.0-rc1", + "version": "23.0.0-rc2", "license": "Apache-2.0", "dependencies": { "isomorphic-fetch": "^3.0.0", diff --git a/package.json b/package.json index 06f4b48..680c9ff 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dgraph-js-http", - "version": "23.0.0-rc1", + "version": "23.0.0-rc2", "description": "A javascript HTTP client for Dgraph", "license": "Apache-2.0", "repository": {