build(deps): bump taiki-e/install-action from 2.75.23 to 2.79.4#21
build(deps): bump taiki-e/install-action from 2.75.23 to 2.79.4#21dependabot[bot] wants to merge 3 commits into
Conversation
Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action) from 2.75.23 to 2.79.4. - [Release notes](https://github.com/taiki-e/install-action/releases) - [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md) - [Commits](taiki-e/install-action@481c34c...e0eafa9) --- updated-dependencies: - dependency-name: taiki-e/install-action dependency-version: 2.79.4 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
|
This pull request has merge conflicts. Please resolve the conflicts so the PR can be successfully reviewed and merged. |
|
Closed as superseded: the same pinned GitHub Action upgrade from this PR has been applied directly on main in f4a0590 after resolving workflow conflicts. |
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
| await axios.post( | ||
| endpoint, | ||
| notificationPayload, | ||
| NOTIFICATION_HTTP_OPTIONS | ||
| ); |
| >('/:id', async (req, res, next) => { | ||
| const parsedAuthorId = parseOpenLibraryAuthorId(req.params.id); | ||
| if ('error' in parsedAuthorId) { | ||
| return res.status(404).json({ status: 404, message: 'Author not found' }); | ||
| } | ||
|
|
||
| const authorId = parsedAuthorId.value; | ||
| const limit = parsePositiveInt(req.query.limit, 20, 100); | ||
| const offset = parseNonNegativeInt(req.query.offset); | ||
| const openLibrary = new OpenLibraryAPI(); | ||
| const authorId = parsedAuthorId.value; | ||
| const limit = parsePositiveInt(req.query.limit, 20, 100); | ||
| const offset = parseNonNegativeInt(req.query.offset); | ||
| const openLibrary = new OpenLibraryAPI(); | ||
|
|
||
| try { | ||
| const [author, worksPayload] = await Promise.all([ | ||
| openLibrary.getAuthor(authorId), | ||
| getAuthorWorksPayload(authorId, limit, offset, req.user?.id), | ||
| ]); | ||
| const biography = | ||
| typeof author.bio === 'string' ? author.bio : author.bio?.value; | ||
| const normalizedAuthorId = author.key.replace('/authors/', ''); | ||
| try { | ||
| const [author, worksPayload] = await Promise.all([ | ||
| openLibrary.getAuthor(authorId), | ||
| getAuthorWorksPayload(authorId, limit, offset, req.user?.id), | ||
| ]); | ||
| const biography = | ||
| typeof author.bio === 'string' ? author.bio : author.bio?.value; | ||
| const normalizedAuthorId = author.key.replace('/authors/', ''); | ||
|
|
||
| return res.status(200).json({ | ||
| id: normalizedAuthorId, | ||
| name: author.name, | ||
| biography, | ||
| birthDate: author.birth_date, | ||
| deathDate: author.death_date, | ||
| posterPath: author.photos?.[0] | ||
| ? `https://covers.openlibrary.org/a/id/${author.photos[0]}-L.jpg` | ||
| : undefined, | ||
| works: worksPayload.works.map((work) => ({ | ||
| ...work, | ||
| author: author.name, | ||
| authorId: normalizedAuthorId, | ||
| })), | ||
| pagination: worksPayload.pagination, | ||
| }); | ||
| } catch (e) { | ||
| logger.error('Failed to retrieve author details', { | ||
| label: 'Author', | ||
| errorMessage: e instanceof Error ? e.message : 'Unknown error', | ||
| authorId, | ||
| }); | ||
| return next({ | ||
| status: 500, | ||
| message: 'Unable to retrieve author details.', | ||
| }); | ||
| } | ||
| return res.status(200).json({ | ||
| id: normalizedAuthorId, | ||
| name: author.name, | ||
| biography, | ||
| birthDate: author.birth_date, | ||
| deathDate: author.death_date, | ||
| posterPath: author.photos?.[0] | ||
| ? `https://covers.openlibrary.org/a/id/${author.photos[0]}-L.jpg` | ||
| : undefined, | ||
| works: worksPayload.works.map((work) => ({ | ||
| ...work, | ||
| author: author.name, | ||
| authorId: normalizedAuthorId, | ||
| })), | ||
| pagination: worksPayload.pagination, | ||
| }); | ||
| } catch (e) { | ||
| logger.error('Failed to retrieve author details', { | ||
| label: 'Author', | ||
| errorMessage: e instanceof Error ? e.message : 'Unknown error', | ||
| authorId, | ||
| }); | ||
| return next({ | ||
| status: 500, | ||
| message: 'Unable to retrieve author details.', | ||
| }); | ||
| } | ||
| ); | ||
| }); |
|
The i18n check failed because translation messages are out of sync. This usually happens when you've added or modified translation strings in your code but haven't updated the translation file. Please run |
Bumps taiki-e/install-action from 2.75.23 to 2.79.4.
Release notes
Sourced from taiki-e/install-action's releases.
... (truncated)
Changelog
Sourced from taiki-e/install-action's changelog.
... (truncated)
Commits
e0eafa9Release 2.79.42140517Update uv manifest9dad9afUpdatemartin@latestto 1.10.140fee5bUpdate cargo-auditable manifestac897e0Update wasmtime manifestb28c113Update wasm-tools manifest5412ad3Update tombi manifest0aa879bUpdate mise manifestf61fa03Updateprek@latestto 0.4.1f9a963cUpdateprotoc@latestto 3.35.0Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)