mirror of
https://github.com/actions/deploy-pages.git
synced 2026-03-30 01:54:52 +00:00
Fix bad references, run the formatter
This commit is contained in:
@@ -3,7 +3,10 @@ const core = require('@actions/core')
|
|||||||
// 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 {
|
const {
|
||||||
getSignedArtifactUrl
|
getSignedArtifactUrl,
|
||||||
|
createPagesDeployment,
|
||||||
|
getPagesDeploymentStatus,
|
||||||
|
cancelPagesDeployment
|
||||||
} = require('./api-client')
|
} = require('./api-client')
|
||||||
|
|
||||||
const errorStatus = {
|
const errorStatus = {
|
||||||
@@ -37,7 +40,6 @@ class Deployment {
|
|||||||
core.info(`Actor: ${this.buildActor}`)
|
core.info(`Actor: ${this.buildActor}`)
|
||||||
core.info(`Action ID: ${this.actionsId}`)
|
core.info(`Action ID: ${this.actionsId}`)
|
||||||
core.info(`Actions Workflow Run ID: ${this.workflowRun}`)
|
core.info(`Actions Workflow Run ID: ${this.workflowRun}`)
|
||||||
const pagesDeployEndpoint = `${this.githubApiUrl}/repos/${this.repositoryNwo}/pages/deployment`
|
|
||||||
|
|
||||||
const artifactUrl = await getSignedArtifactUrl({
|
const artifactUrl = await getSignedArtifactUrl({
|
||||||
runtimeToken: this.runTimeToken,
|
runtimeToken: this.runTimeToken,
|
||||||
@@ -85,7 +87,8 @@ class Deployment {
|
|||||||
const pagesSettingsUrl = `${this.githubServerUrl}/${this.repositoryNwo}/settings/pages`
|
const pagesSettingsUrl = `${this.githubServerUrl}/${this.repositoryNwo}/settings/pages`
|
||||||
errorMessage += `Ensure GitHub Pages has been enabled: ${pagesSettingsUrl}`
|
errorMessage += `Ensure GitHub Pages has been enabled: ${pagesSettingsUrl}`
|
||||||
} else if (error.response.status >= 500) {
|
} else if (error.response.status >= 500) {
|
||||||
errorMessage += 'Server error, is githubstatus.com reporting a Pages outage? Please re-run the deployment at a later time.'
|
errorMessage +=
|
||||||
|
'Server error, is githubstatus.com reporting a Pages outage? Please re-run the deployment at a later time.'
|
||||||
}
|
}
|
||||||
throw new Error(errorMessage)
|
throw new Error(errorMessage)
|
||||||
} else {
|
} else {
|
||||||
@@ -108,7 +111,6 @@ class Deployment {
|
|||||||
let errorReportingInterval = 0
|
let errorReportingInterval = 0
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|
||||||
/*eslint no-constant-condition: ["error", { "checkLoops": false }]*/
|
/*eslint no-constant-condition: ["error", { "checkLoops": false }]*/
|
||||||
while (true) {
|
while (true) {
|
||||||
// Handle reporting interval
|
// Handle reporting interval
|
||||||
@@ -123,19 +125,25 @@ class Deployment {
|
|||||||
if (res.data.status === 'succeed') {
|
if (res.data.status === 'succeed') {
|
||||||
core.info('Reported success!')
|
core.info('Reported success!')
|
||||||
core.setOutput('status', 'succeed')
|
core.setOutput('status', 'succeed')
|
||||||
if (this.deploymentInfo) { this.deploymentInfo.pending = false }
|
if (this.deploymentInfo) {
|
||||||
|
this.deploymentInfo.pending = false
|
||||||
|
}
|
||||||
break
|
break
|
||||||
} else if (res.data.status === 'deployment_failed') {
|
} else if (res.data.status === 'deployment_failed') {
|
||||||
// Fall into permanent error, it may be caused by ongoing incident or malicious deployment content or exhausted automatic retry times.
|
// Fall into permanent error, it may be caused by ongoing incident or malicious deployment content or exhausted automatic retry times.
|
||||||
core.setFailed('Deployment failed, try again later.')
|
core.setFailed('Deployment failed, try again later.')
|
||||||
if (this.deploymentInfo) { this.deploymentInfo.pending = false }
|
if (this.deploymentInfo) {
|
||||||
|
this.deploymentInfo.pending = false
|
||||||
|
}
|
||||||
break
|
break
|
||||||
} else if (res.data.status === 'deployment_content_failed') {
|
} else if (res.data.status === 'deployment_content_failed') {
|
||||||
// The uploaded artifact is invalid.
|
// The uploaded artifact is invalid.
|
||||||
core.setFailed(
|
core.setFailed(
|
||||||
'Artifact could not be deployed. Please ensure the content does not contain any hard links, symlinks and total size is less than 10GB.'
|
'Artifact could not be deployed. Please ensure the content does not contain any hard links, symlinks and total size is less than 10GB.'
|
||||||
)
|
)
|
||||||
if (this.deploymentInfo) { this.deploymentInfo.pending = false }
|
if (this.deploymentInfo) {
|
||||||
|
this.deploymentInfo.pending = false
|
||||||
|
}
|
||||||
break
|
break
|
||||||
} else if (errorStatus[res.data.status]) {
|
} else if (errorStatus[res.data.status]) {
|
||||||
// A temporary error happened, will query the status again
|
// A temporary error happened, will query the status again
|
||||||
|
|||||||
Reference in New Issue
Block a user