Skip to content

Commit

Permalink
updated publish-to-npm.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
FroVolod committed Feb 3, 2024
1 parent d2c126d commit be18c4d
Showing 1 changed file with 15 additions and 1 deletion.
16 changes: 15 additions & 1 deletion .github/workflows/publish-to-npm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,12 @@ name: Publish to npmjs.com
on:
release:
types: [published]
workflow_dispatch:
inputs:
release_tag_name:
description: "Release tag name (e.g. v0.3.12)"
type: string
required: true

jobs:
publish:
Expand All @@ -13,4 +19,12 @@ jobs:
npm set "//registry.npmjs.org/:_authToken" ${{ secrets.NPM_REGISTRY_TOKEN }}
- name: Publish to npmjs.com
run: |
npm publish "$GITHUB_SERVER_URL/$GITHUB_REPOSITORY/releases/latest/download/${GITHUB_REPOSITORY#*/}-npm-package.tar.gz"
RELEASE_TAG_NAME=${{ inputs.release_tag_name }}
if [ -z "$RELEASE_TAG_NAME" ]; then
RELEASE_TAG_NAME=${{ github.event.release.tag_name }}
fi
NPM_PACKAGE_NAME=${{ vars.NPM_PACKAGE_NAME }}
if [ -z "$NPM_PACKAGE_NAME" ]; then
NPM_PACKAGE_NAME=${GITHUB_REPOSITORY#*/}}
fi
npm publish "$GITHUB_SERVER_URL/$GITHUB_REPOSITORY/releases/download/$RELEASE_TAG_NAME/$NPM_PACKAGE_NAME-npm-package.tar.gz"

0 comments on commit be18c4d

Please sign in to comment.