Skip to content

Commit

Permalink
Update index.js to utilize new modules
Browse files Browse the repository at this point in the history
  • Loading branch information
James M. Greene authored and James M. Greene committed Aug 3, 2022
1 parent b2561d3 commit af945d6
Showing 1 changed file with 13 additions and 8 deletions.
21 changes: 13 additions & 8 deletions src/index.js
Original file line number Diff line number Diff line change
@@ -1,18 +1,23 @@
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
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() {
try {
const context = getContext()
if (context.enablement) {
await enablePages(context)
const { repositoryNwo, githubToken, enablement, staticSiteGenerator } = getContext()

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) {
core.setFailed(error)
process.exit(1)
Expand Down

0 comments on commit af945d6

Please sign in to comment.