Compare commits

..

1 Commits

Author SHA1 Message Date
dependabot[bot]
84012591b2 Bump the non-breaking-changes group across 1 directory with 4 updates
Bumps the non-breaking-changes group with 4 updates in the / directory: [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core), [espree](https://github.com/eslint/js), [@vercel/ncc](https://github.com/vercel/ncc) and [eslint-plugin-github](https://github.com/github/eslint-plugin-github).


Updates `@actions/core` from 1.10.1 to 1.11.1
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core)

Updates `espree` from 10.1.0 to 10.3.0
- [Release notes](https://github.com/eslint/js/releases)
- [Changelog](https://github.com/eslint/js/blob/main/release-please-config.json)
- [Commits](https://github.com/eslint/js/compare/v10.1.0...espree-v10.3.0)

Updates `@vercel/ncc` from 0.38.1 to 0.38.3
- [Release notes](https://github.com/vercel/ncc/releases)
- [Commits](https://github.com/vercel/ncc/compare/0.38.1...0.38.3)

Updates `eslint-plugin-github` from 5.0.1 to 5.1.4
- [Release notes](https://github.com/github/eslint-plugin-github/releases)
- [Commits](https://github.com/github/eslint-plugin-github/compare/v5.0.1...v5.1.4)

---
updated-dependencies:
- dependency-name: "@actions/core"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: non-breaking-changes
- dependency-name: espree
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: non-breaking-changes
- dependency-name: "@vercel/ncc"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: non-breaking-changes
- dependency-name: eslint-plugin-github
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: non-breaking-changes
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-09 11:18:05 +00:00
8 changed files with 580 additions and 1017 deletions

View File

@@ -1 +1 @@
24.4.0
20.10.0

View File

@@ -2,7 +2,7 @@ name: 'Configure GitHub Pages'
description: 'A GitHub Action to enable Pages, extract various metadata about a site, and configure some supported static site generators.'
author: 'GitHub'
runs:
using: 'node24'
using: 'node20'
main: 'dist/index.js'
inputs:
static_site_generator:

12
dist/index.js vendored
View File

@@ -36419,9 +36419,11 @@ async function findOrCreatePagesSite({ githubToken, enablement = true }) {
pageObject = await getPagesSite({ githubToken })
} catch (error) {
if (!enablement) {
throw new Error(
`Get Pages site failed. Please verify that the repository has Pages enabled and configured to build using GitHub Actions, or consider exploring the \`enablement\` parameter for this action.`
core.error(
`Get Pages site failed. Please verify that the repository has Pages enabled and configured to build using GitHub Actions, or consider exploring the \`enablement\` parameter for this action. Error: ${error.message}`,
convertErrorToAnnotationProperties(error)
)
throw error
}
core.warning(`Get Pages site failed. Error: ${error.message}`, convertErrorToAnnotationProperties(error))
}
@@ -36431,7 +36433,8 @@ async function findOrCreatePagesSite({ githubToken, enablement = true }) {
try {
pageObject = await enablePagesSite({ githubToken })
} catch (error) {
throw new Error(`Create Pages site failed. Error: ${error.message}`)
core.error(`Create Pages site failed. Error: ${error.message}`, convertErrorToAnnotationProperties(error))
throw error
}
// This somehow implies that the Pages site was already created but initially failed to be retrieved.
@@ -36440,7 +36443,8 @@ async function findOrCreatePagesSite({ githubToken, enablement = true }) {
try {
pageObject = await getPagesSite({ githubToken })
} catch (error) {
throw new Error(`Get Pages site still failed. Error: ${error.message}`)
core.error(`Get Pages site still failed. Error: ${error.message}`, convertErrorToAnnotationProperties(error))
throw error
}
}
}

2
dist/index.js.map vendored

File diff suppressed because one or more lines are too long

1553
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -24,17 +24,17 @@
},
"homepage": "https://github.com/actions/configure-pages#readme",
"dependencies": {
"@actions/core": "^1.10.1",
"@actions/core": "^1.11.1",
"@actions/github": "^6.0.0",
"error-stack-parser": "^2.1.4",
"espree": "^10.1.0"
"espree": "^10.3.0"
},
"devDependencies": {
"@octokit/request-error": "^5.0.1",
"@vercel/ncc": "^0.38.1",
"@vercel/ncc": "^0.38.3",
"eslint": "^8.57.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-github": "^5.0.1",
"eslint-plugin-github": "^5.1.4",
"jest": "^29.7.0",
"prettier": "^2.8.7"
}

View File

@@ -43,9 +43,11 @@ async function findOrCreatePagesSite({ githubToken, enablement = true }) {
pageObject = await getPagesSite({ githubToken })
} catch (error) {
if (!enablement) {
throw new Error(
`Get Pages site failed. Please verify that the repository has Pages enabled and configured to build using GitHub Actions, or consider exploring the \`enablement\` parameter for this action.`
core.error(
`Get Pages site failed. Please verify that the repository has Pages enabled and configured to build using GitHub Actions, or consider exploring the \`enablement\` parameter for this action. Error: ${error.message}`,
convertErrorToAnnotationProperties(error)
)
throw error
}
core.warning(`Get Pages site failed. Error: ${error.message}`, convertErrorToAnnotationProperties(error))
}
@@ -55,7 +57,8 @@ async function findOrCreatePagesSite({ githubToken, enablement = true }) {
try {
pageObject = await enablePagesSite({ githubToken })
} catch (error) {
throw new Error(`Create Pages site failed. Error: ${error.message}`)
core.error(`Create Pages site failed. Error: ${error.message}`, convertErrorToAnnotationProperties(error))
throw error
}
// This somehow implies that the Pages site was already created but initially failed to be retrieved.
@@ -64,7 +67,8 @@ async function findOrCreatePagesSite({ githubToken, enablement = true }) {
try {
pageObject = await getPagesSite({ githubToken })
} catch (error) {
throw new Error(`Get Pages site still failed. Error: ${error.message}`)
core.error(`Get Pages site still failed. Error: ${error.message}`, convertErrorToAnnotationProperties(error))
throw error
}
}
}

View File

@@ -169,7 +169,8 @@ describe('apiClient', () => {
})
} catch (error) {
erred = true
expect(error.message).toContain('Get Pages site failed')
// re-raised error
expect(error.response.status).toEqual(404)
}
expect(erred).toBe(true)
expect(mockGetPages).toHaveBeenCalledTimes(1)
@@ -187,7 +188,8 @@ describe('apiClient', () => {
})
} catch (error) {
erred = true
expect(error.message).toContain('Create Pages site failed')
// re-raised error
expect(error.response.status).toEqual(500)
}
expect(erred).toBe(true)
expect(mockGetPages).toHaveBeenCalledTimes(1)