v0.0.52: fetch CR URL
This commit is contained in:
+1
-1
@@ -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
|
||||||
|
|||||||
+6
-1
@@ -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
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user