Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions .github/actions/npm-publish/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ name: Publish release to npm
inputs:
node-version:
required: true
npm-token:
required: true
version:
required: true
require-build:
Expand All @@ -26,6 +24,10 @@ runs:
cache: 'npm'
registry-url: 'https://registry.npmjs.org'

- name: Update npm
shell: bash
run: npm install -g npm@11

- name: Install dependencies
if: inputs.require-build == 'true'
shell: bash
Expand All @@ -47,7 +49,6 @@ runs:
else
TAG="latest"
fi
npm publish --provenance --tag $TAG
npm publish --tag $TAG
env:
NODE_AUTH_TOKEN: ${{ inputs.npm-token }}
VERSION: ${{ inputs.version }}
6 changes: 3 additions & 3 deletions .github/workflows/npm-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,6 @@ on:
secrets:
github-token:
required: true
npm-token:
required: true

### TODO: Replace instances of './.github/actions/' w/ `auth0/dx-sdk-actions/` and append `@latest` after the common `dx-sdk-actions` repo is made public.
### TODO: Also remove `get-prerelease`, `get-version`, `release-create`, `tag-create` and `tag-exists` actions from this repo's .github/actions folder once the repo is public.
Expand All @@ -26,6 +24,9 @@ jobs:
if: github.event_name == 'workflow_dispatch' || (github.event_name == 'pull_request' && github.event.pull_request.merged && startsWith(github.event.pull_request.head.ref, 'release/'))
runs-on: ubuntu-latest
environment: release
permissions:
contents: write
id-token: write

steps:
# Checkout the code
Expand Down Expand Up @@ -70,7 +71,6 @@ jobs:
require-build: ${{ inputs.require-build }}
release-directory: ${{ inputs.release-directory }}
version: ${{ steps.get_version.outputs.version }}
npm-token: ${{ secrets.npm-token }}

# Create a release for the tag
- uses: ./.github/actions/release-create
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,5 +21,4 @@ jobs:
node-version: 18
require-build: true
secrets:
npm-token: ${{ secrets.NPM_TOKEN }}
github-token: ${{ secrets.GITHUB_TOKEN }}