Skip to content

Publish NPM Package #134

Publish NPM Package

Publish NPM Package #134

Workflow file for this run

name: Publish NPM Package
on:
release:
types: [created]
push:
tags:
# Main release versions: v1, v1.2, v1.2.3
- "v[0-9]+"
- "v[0-9]+.[0-9]+"
- "v[0-9]+.[0-9]+.[0-9]+"
# Prerelease versions: v1.2.3-rc1, v1.2.3-beta.1, etc.
- "v[0-9]+.[0-9]+.[0-9]+-*"
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: false
permissions:
contents: read
id-token: write # Required for npm provenance/OIDC
jobs:
publish-npm:
uses: zondax/_workflows/.github/workflows/_publish-npm.yaml@v5
permissions:
contents: read
id-token: write # Required for OIDC trusted publishing - must be in caller!
with:
timeout_minutes: 15
dry_run: ${{ github.event_name != 'release' }}
github_app_auth: false