Added support of default registry.
This commit is contained in:
@@ -9,6 +9,10 @@ inputs:
|
||||
description: "Node.js version to use."
|
||||
required: false
|
||||
default: "20"
|
||||
useDefaultRegistry:
|
||||
description: "Whether to include https://registry.npmjs.org as a public (no-auth) registry. Values: true, false."
|
||||
required: false
|
||||
default: "true"
|
||||
registries:
|
||||
description: "Newline-separated list of registry URLs that require authentication."
|
||||
required: false
|
||||
@@ -61,7 +65,13 @@ runs:
|
||||
- name: "Configure npm authentication"
|
||||
if: ${{ inputs.registries && inputs.apiKeys }}
|
||||
run: |
|
||||
bash "${{ github.action_path }}/configure-auth.sh" add "${{ inputs.registries }}" "${{ inputs.apiKeys }}"
|
||||
REGISTRIES="${{ inputs.registries }}"
|
||||
API_KEYS="${{ inputs.apiKeys }}"
|
||||
if [ "${{ inputs.useDefaultRegistry }}" == "true" ]; then
|
||||
REGISTRIES=$(printf '%s\n%s' 'https://registry.npmjs.org' "$REGISTRIES")
|
||||
API_KEYS=$(printf '%s\n%s' 'none' "$API_KEYS")
|
||||
fi
|
||||
bash "${{ github.action_path }}/configure-auth.sh" add "$REGISTRIES" "$API_KEYS"
|
||||
working-directory: ${{ inputs.workingDirectory }}
|
||||
shell: bash
|
||||
- name: "Install dependencies"
|
||||
|
||||
Reference in New Issue
Block a user