Added support of default registry.
This commit is contained in:
@@ -9,6 +9,10 @@ inputs:
|
|||||||
description: "Node.js version to use."
|
description: "Node.js version to use."
|
||||||
required: false
|
required: false
|
||||||
default: "20"
|
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:
|
registries:
|
||||||
description: "Newline-separated list of registry URLs that require authentication."
|
description: "Newline-separated list of registry URLs that require authentication."
|
||||||
required: false
|
required: false
|
||||||
@@ -61,7 +65,13 @@ runs:
|
|||||||
- name: "Configure npm authentication"
|
- name: "Configure npm authentication"
|
||||||
if: ${{ inputs.registries && inputs.apiKeys }}
|
if: ${{ inputs.registries && inputs.apiKeys }}
|
||||||
run: |
|
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 }}
|
working-directory: ${{ inputs.workingDirectory }}
|
||||||
shell: bash
|
shell: bash
|
||||||
- name: "Install dependencies"
|
- name: "Install dependencies"
|
||||||
|
|||||||
Reference in New Issue
Block a user