shared-actions/publish-npm-package
Michael Seele 801c7e2249
All checks were successful
Aikido Security PR Check / Aikido Security Scan (pull_request) Successful in 1m5s
validate-shared-actions / validate-shared-actions (pull_request) Successful in 47s
feat: add publish actions with documentation
2026-06-11 07:34:01 +00:00
..
action.yml feat: add publish actions with documentation 2026-06-11 07:34:01 +00:00
README.md feat: add publish actions with documentation 2026-06-11 07:34:01 +00:00

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-url and jfrog-token.
  • Third-party actions used internally are pinned to exact commit SHAs to prevent supply chain attacks.