29 lines
883 B
YAML
29 lines
883 B
YAML
name: npm-query-versions
|
|
description: "Get all versions of an NPM package from a registry."
|
|
inputs:
|
|
name:
|
|
description: "Name of the package."
|
|
required: true
|
|
registry:
|
|
description: "NPM registry URL."
|
|
required: false
|
|
default: "https://npm.pkg.github.com"
|
|
authToken:
|
|
description: "Authentication token for the registry."
|
|
required: true
|
|
prerelease:
|
|
description: "Include prerelease packages. Values: true, false."
|
|
required: false
|
|
default: "false"
|
|
outputs:
|
|
versions:
|
|
description: "Newline-separated list of versions."
|
|
value: ${{ steps.query.outputs.versions }}
|
|
runs:
|
|
using: "composite"
|
|
steps:
|
|
- name: "Query NPM registry for versions."
|
|
id: query
|
|
run: bash ${{ github.action_path }}/query_versions.sh "${{ inputs.name }}" "${{ inputs.registry }}" "${{ inputs.authToken }}" "${{ inputs.prerelease }}"
|
|
shell: bash
|