mirror of
https://github.com/actions/configure-pages.git
synced 2026-03-30 01:54:51 +00:00
Update index.js to utilize new modules
This commit is contained in:
19
src/index.js
19
src/index.js
@@ -1,18 +1,23 @@
|
|||||||
const core = require('@actions/core')
|
const core = require('@actions/core')
|
||||||
|
|
||||||
const enablePages = require('./enable-pages')
|
|
||||||
const getPagesBaseUrl = require('./get-pages-base-url')
|
|
||||||
|
|
||||||
// All variables we need from the runtime are loaded here
|
// All variables we need from the runtime are loaded here
|
||||||
const { getContext } = require('./context')
|
const { getContext } = require('./context')
|
||||||
|
|
||||||
|
const { findOrCreatePagesSite } = require('./api-client')
|
||||||
|
const { setPagesPath } = require('./set-pages-path')
|
||||||
|
const outputPagesBaseUrl = require('./output-pages-base-url')
|
||||||
|
|
||||||
async function main() {
|
async function main() {
|
||||||
try {
|
try {
|
||||||
const context = getContext()
|
const { repositoryNwo, githubToken, enablement, staticSiteGenerator } = getContext()
|
||||||
if (context.enablement) {
|
|
||||||
await enablePages(context)
|
const pageObject = await findOrCreatePagesSite({ repositoryNwo, githubToken, enablement })
|
||||||
|
const siteUrl = new URL(pageObject.html_url)
|
||||||
|
|
||||||
|
if (staticSiteGenerator) {
|
||||||
|
setPagesPath({ staticSiteGenerator, path: siteUrl.pathname })
|
||||||
}
|
}
|
||||||
await getPagesBaseUrl(context)
|
outputPagesBaseUrl(siteUrl)
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
core.setFailed(error)
|
core.setFailed(error)
|
||||||
process.exit(1)
|
process.exit(1)
|
||||||
|
|||||||
Reference in New Issue
Block a user