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
- name: 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.'
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

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)