From 14ca394a7da89feb3db2d3d478b7e77ce91cb1fe Mon Sep 17 00:00:00 2001 From: Feanil Patel Date: Mon, 23 Oct 2023 17:09:29 -0400 Subject: [PATCH] fix: Update the npm release workflow. Marking this as a fix so that it publishes a new version and exercises the changes. We change the names for the secrets to be more generic than NPM because they are being used for semantic release of other libraries to other package systems as well. --- .github/workflows/release.yml | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 96acb56e..2d81c020 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,19 +9,17 @@ jobs: runs-on: ubuntu-20.04 steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: fetch-depth: 0 - - name: Setup Nodejs Env - run: echo "NODE_VER=`cat .nvmrc`" >> $GITHUB_ENV - name: Setup Node.js - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: - node-version: ${{ env.NODE_VER }} + node-version-file: '.nvmrc' - name: Install dependencies run: npm ci - name: Release env: - GITHUB_TOKEN: ${{ secrets.OPENEDX_NPM_RELEASE_GITHUB_TOKEN }} - NPM_TOKEN: ${{ secrets.OPENEDX_NPM_RELEASE_NPM_TOKEN }} + GITHUB_TOKEN: ${{ secrets.OPENEDX_SEMANTIC_RELEASE_GITHUB_TOKEN }} + NPM_TOKEN: ${{ secrets.OPENEDX_SEMANTIC_RELEASE_NPM_TOKEN }} run: npx semantic-release