Compare commits

..

1 Commits

Author SHA1 Message Date
dependabot[bot]
f4ad1d5cf0 Bump actions/publish-immutable-action in the non-breaking-changes group
Bumps the non-breaking-changes group with 1 update: [actions/publish-immutable-action](https://github.com/actions/publish-immutable-action).


Updates `actions/publish-immutable-action` from 0.0.3 to 0.0.4
- [Release notes](https://github.com/actions/publish-immutable-action/releases)
- [Commits](https://github.com/actions/publish-immutable-action/compare/0.0.3...v0.0.4)

---
updated-dependencies:
- dependency-name: actions/publish-immutable-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: non-breaking-changes
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-28 10:33:30 +00:00
7 changed files with 24 additions and 14 deletions

View File

@@ -17,4 +17,4 @@ jobs:
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Publish - name: Publish
id: publish id: publish
uses: actions/publish-immutable-action@0.0.3 uses: actions/publish-immutable-action@v0.0.4

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.' description: 'A GitHub Action to enable Pages, extract various metadata about a site, and configure some supported static site generators.'
author: 'GitHub' author: 'GitHub'
runs: runs:
using: 'node24' using: 'node20'
main: 'dist/index.js' main: 'dist/index.js'
inputs: inputs:
static_site_generator: static_site_generator:

12
dist/index.js vendored
View File

@@ -36419,9 +36419,11 @@ async function findOrCreatePagesSite({ githubToken, enablement = true }) {
pageObject = await getPagesSite({ githubToken }) pageObject = await getPagesSite({ githubToken })
} catch (error) { } catch (error) {
if (!enablement) { if (!enablement) {
throw new Error( 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.` `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)) core.warning(`Get Pages site failed. Error: ${error.message}`, convertErrorToAnnotationProperties(error))
} }
@@ -36431,7 +36433,8 @@ async function findOrCreatePagesSite({ githubToken, enablement = true }) {
try { try {
pageObject = await enablePagesSite({ githubToken }) pageObject = await enablePagesSite({ githubToken })
} catch (error) { } 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. // 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 { try {
pageObject = await getPagesSite({ githubToken }) pageObject = await getPagesSite({ githubToken })
} catch (error) { } 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

View File

@@ -43,9 +43,11 @@ async function findOrCreatePagesSite({ githubToken, enablement = true }) {
pageObject = await getPagesSite({ githubToken }) pageObject = await getPagesSite({ githubToken })
} catch (error) { } catch (error) {
if (!enablement) { if (!enablement) {
throw new Error( 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.` `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)) core.warning(`Get Pages site failed. Error: ${error.message}`, convertErrorToAnnotationProperties(error))
} }
@@ -55,7 +57,8 @@ async function findOrCreatePagesSite({ githubToken, enablement = true }) {
try { try {
pageObject = await enablePagesSite({ githubToken }) pageObject = await enablePagesSite({ githubToken })
} catch (error) { } 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. // 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 { try {
pageObject = await getPagesSite({ githubToken }) pageObject = await getPagesSite({ githubToken })
} catch (error) { } 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) { } catch (error) {
erred = true erred = true
expect(error.message).toContain('Get Pages site failed') // re-raised error
expect(error.response.status).toEqual(404)
} }
expect(erred).toBe(true) expect(erred).toBe(true)
expect(mockGetPages).toHaveBeenCalledTimes(1) expect(mockGetPages).toHaveBeenCalledTimes(1)
@@ -187,7 +188,8 @@ describe('apiClient', () => {
}) })
} catch (error) { } catch (error) {
erred = true erred = true
expect(error.message).toContain('Create Pages site failed') // re-raised error
expect(error.response.status).toEqual(500)
} }
expect(erred).toBe(true) expect(erred).toBe(true)
expect(mockGetPages).toHaveBeenCalledTimes(1) expect(mockGetPages).toHaveBeenCalledTimes(1)