Add registry URLs as output to the start-proxy Action
This commit is contained in:
parent
dd75594246
commit
62192f8dab
4 changed files with 12 additions and 1 deletions
4
lib/start-proxy-action.js
generated
4
lib/start-proxy-action.js
generated
|
|
@ -152,6 +152,10 @@ async function startProxy(binPath, config, logFilePath, logger) {
|
|||
core.setOutput("proxy_host", host);
|
||||
core.setOutput("proxy_port", port.toString());
|
||||
core.setOutput("proxy_ca_certificate", config.ca.cert);
|
||||
const registry_urls = config.all_credentials
|
||||
.filter((credential) => credential.url !== undefined)
|
||||
.map((credential) => credential.url);
|
||||
core.setOutput("proxy_urls", JSON.stringify(registry_urls));
|
||||
}
|
||||
catch (error) {
|
||||
core.setFailed(`start-proxy action failed: ${util.getErrorMessage(error)}`);
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -171,6 +171,11 @@ async function startProxy(
|
|||
core.setOutput("proxy_host", host);
|
||||
core.setOutput("proxy_port", port.toString());
|
||||
core.setOutput("proxy_ca_certificate", config.ca.cert);
|
||||
|
||||
const registry_urls = config.all_credentials
|
||||
.filter((credential) => credential.url !== undefined)
|
||||
.map((credential) => credential.url);
|
||||
core.setOutput("proxy_urls", JSON.stringify(registry_urls));
|
||||
} catch (error) {
|
||||
core.setFailed(`start-proxy action failed: ${util.getErrorMessage(error)}`);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -23,6 +23,8 @@ outputs:
|
|||
description: The port of the proxy
|
||||
proxy_ca_certificate:
|
||||
description: The proxy's internal CA certificate in PEM format
|
||||
proxy_urls:
|
||||
description: The URLs of the configured registries, as a JSON array.
|
||||
runs:
|
||||
using: node20
|
||||
main: "../lib/start-proxy-action.js"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue