v0.0.52: fetch CR URL

This commit is contained in:
Edwin Sirko
2024-01-26 16:34:37 +00:00
committed by ddivad195
parent 79314de299
commit bb84d03b7e
3 changed files with 16 additions and 3 deletions
+1 -1
View File
@@ -33,7 +33,7 @@ runs:
shell: bash shell: bash
# - run: node ./dist/index.js # - run: node ./dist/index.js
# shell: bash # shell: bash
- uses: ddivad195/publish-action-package/[email protected]1 - uses: ddivad195/publish-action-package/[email protected]2
id: publish id: publish
- name: Output variables - name: Output variables
shell: bash shell: bash
Generated Vendored
+6 -1
View File
@@ -74764,7 +74764,12 @@ async function run() {
} }
// Gather & validate user inputs // Gather & validate user inputs
const token = core.getInput('token'); const token = core.getInput('token');
const registryURL = new URL('https://ghcr.io/'); // TODO: Should this be dynamic? Maybe an API endpoint to grab the registry for GHES/proxima purposes. //const response = await fetch('http://echo.jsontest.com/url/https:--ghcr.io') // for testing locally
const response = await fetch(process.env.GITHUB_API_URL + '/packages/container-registry-url');
if (!response.ok) {
throw new Error(`Failed to fetch status page: ${response.statusText}`);
}
const registryURL = new URL(await (await response.json()).url);
console.log(core.getInput('registry')); console.log(core.getInput('registry'));
console.log(`registryURL: ${registryURL}`); console.log(`registryURL: ${registryURL}`);
// Paths to be included in the OCI image // Paths to be included in the OCI image
+9 -1
View File
@@ -39,7 +39,15 @@ export async function run(): Promise<void> {
// Gather & validate user inputs // Gather & validate user inputs
const token: string = core.getInput('token') const token: string = core.getInput('token')
const registryURL: URL = new URL('https://ghcr.io/') // TODO: Should this be dynamic? Maybe an API endpoint to grab the registry for GHES/proxima purposes.
//const response = await fetch('http://echo.jsontest.com/url/https:--ghcr.io') // for testing locally
const response = await fetch(
process.env.GITHUB_API_URL + '/packages/container-registry-url'
)
if (!response.ok) {
throw new Error(`Failed to fetch status page: ${response.statusText}`)
}
const registryURL: URL = new URL(await (await response.json()).url)
console.log(core.getInput('registry')) console.log(core.getInput('registry'))
console.log(`registryURL: ${registryURL}`) console.log(`registryURL: ${registryURL}`)
// Paths to be included in the OCI image // Paths to be included in the OCI image