936 B
936 B
publish-npm-package
Publish a PNPM package to JFrog Artifactory.
Inputs
| Input | Required | Default | Description |
|---|---|---|---|
working-directory |
No | . |
Directory containing package.json |
node-version |
No | 24 |
Node.js version |
pnpm-version |
No | 10.33 |
pnpm version |
jfrog-token |
Yes | — | JFrog npm auth token |
registry-url |
No | https://schmalz.jfrog.io/artifactory/api/npm/default-npm/ |
npm registry URL |
Usage
- uses: https://schmalz-git.git.onstackit.cloud/schmalz/shared-actions/publish-npm-package@publish-npm-package-v1
with:
working-directory: .
jfrog-token: ${{ secrets.JFROG_TOKEN }}
Notes
- Publishes with
pnpm publish. - Configures the registry auth token from
registry-urlandjfrog-token. - Third-party actions used internally are pinned to exact commit SHAs to prevent supply chain attacks.