Skip to content

chore(deps): bump the minor-patch group across 1 directory with 12 updates#681

Open
dependabot[bot] wants to merge 3 commits intomainfrom
dependabot/npm_and_yarn/minor-patch-5f6a393aeb
Open

chore(deps): bump the minor-patch group across 1 directory with 12 updates#681
dependabot[bot] wants to merge 3 commits intomainfrom
dependabot/npm_and_yarn/minor-patch-5f6a393aeb

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 9, 2026

Summary

  • Fixes CI for Dependabot minor-patch group bump (12 packages)
  • Time to review: 15 minutes

Changes proposed

Two manual fixes were required to make this Dependabot PR pass CI:

1. json-schema-faker 0.5→0.6 async migration

json-schema-faker 0.6.x removed the JSONSchemaFaker class export and made generate() return Promise<unknown>. Changes across ~10 test files in lib/ts-sdk/__tests__/:

  • Changed import to import { createGenerator } from "json-schema-faker" (named export)
  • Removed the createSeededRandom() helper — seeding is now via createGenerator({ seed })
  • Made checkZodMatchesJsonSchema and expectZodMatchesJsonSchema async
  • Propagated async/await to all downstream test callers in schemas/zod/*.spec.ts
  • No test logic or assertions changed — only sync→async conversion

2. Astro v5→v6 companion upgrade

The minor-patch group bumped starlight-links-validator from 0.14.3 to 0.23.0, which requires Astro v6/Zod 4. Additional companion bumps applied:

Package From To Why
astro ^5.18.1 ^6.1.5 Required by starlight-links-validator 0.23.0
@astrojs/react ^4.4.2 ^5.0.3 Required for Astro v6 compatibility
@astrojs/starlight ^0.37.7 ^0.38.3 Required for Astro v6 compatibility

Also bumped Node 20→22 in ci-website-preview.yml and cd-deploy-website.yml (Astro v6 requires Node >=22.12.0).

3. Prettier 3.8 reformatting (cosmetic)

The prettier bump auto-reformatted 2 MDX files (blank line removal in ordered lists) and 2 TypeScript types files (collapsed multi-line extends). No logic changes.

Context for reviewers

Astro v6 breaking change audit — no issues found:

Removed/Deprecated API Used in this site?
Astro.glob() No
<ViewTransitions /> No
Legacy content collections No — already on Content Layer API (docsLoader/docsSchema)
emitESMImage() No
handleForms on <ClientRouter /> No
import.meta.env.ASSETS_PREFIX No
z from astro:content No
.errorsMap (Zod 4) No
z.string().email() / .url() / .uuid() (Zod 4 deprecated) Yes — in a code example in guides/using-typescript.mdx. Still works (deprecated, not removed). Docs update can be done separately.

@astrojs/react v4→v5: The site uses 4 React islands (client:load and client:only="react"). The client:* directive API is unchanged between v4 and v5. React components use standard hooks — no breaking surface.

Verification:

  • pnpm run ci:sdk — 380 tests pass across 22 test files (covers json-schema-faker async migration)
  • pnpm run ci:website — full build + checks + test pass (covers Astro v6 upgrade)
  • starlight-links-validator runs during build and catches broken anchor links from Astro v6's heading ID changes — build passes, so links are intact

Additional information

This PR conflicts with #692 (website-framework group) in pnpm-lock.yaml. Merge one first, then @dependabot rebase the other.


Original Dependabot description

Bumps the minor-patch group with 12 updates:

Package From To
@changesets/changelog-github 0.5.2 0.6.0
@typescript-eslint/eslint-plugin 8.57.2 8.58.1
@typescript-eslint/parser 8.57.2 8.58.1
prettier 3.4.2 3.8.1
typescript-eslint 8.57.2 8.58.1
json-schema-faker 0.5.9 0.6.1
@apidevtools/json-schema-ref-parser 15.3.2 15.3.5
sharp 0.33.5 0.34.5
swagger-ui-react 5.32.1 5.32.2
eslint-plugin-astro 1.6.0 1.7.0
starlight-links-validator 0.14.3 0.23.0
wrangler 4.77.0 4.81.1

@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Apr 9, 2026
@github-actions github-actions bot added cli Issue or PR related to the @common-grants/cli library website Issues related to the website core Issues related to @common-grants/core library sdk Issue or PR related to our SDKs typescript Issue or PR related to TypeScript tooling ts-sdk Related to TypeScript SDK labels Apr 9, 2026
@bryan-thompsoncodes
Copy link
Copy Markdown
Collaborator

@dependabot rebase

Bumps the minor-patch group with 12 updates:

| Package | From | To |
| --- | --- | --- |
| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.5.2` | `0.6.0` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.58.1` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.58.1` |
| [prettier](https://github.com/prettier/prettier) | `3.4.2` | `3.8.1` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.57.2` | `8.58.1` |
| [json-schema-faker](https://github.com/json-schema-faker/json-schema-faker) | `0.5.9` | `0.6.1` |
| [@apidevtools/json-schema-ref-parser](https://github.com/APIDevTools/json-schema-ref-parser) | `15.3.2` | `15.3.5` |
| [sharp](https://github.com/lovell/sharp) | `0.33.5` | `0.34.5` |
| [swagger-ui-react](https://github.com/swagger-api/swagger-ui) | `5.32.1` | `5.32.2` |
| [eslint-plugin-astro](https://github.com/ota-meshi/eslint-plugin-astro) | `1.6.0` | `1.7.0` |
| [starlight-links-validator](https://github.com/HiDeoo/starlight-links-validator/tree/HEAD/packages/starlight-links-validator) | `0.14.3` | `0.23.0` |
| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.77.0` | `4.81.1` |


Updates `@changesets/changelog-github` from 0.5.2 to 0.6.0
- [Release notes](https://github.com/changesets/changesets/releases)
- [Commits](https://github.com/changesets/changesets/compare/@changesets/read@0.5.2...@changesets/changelog-github@0.6.0)

Updates `@typescript-eslint/eslint-plugin` from 8.57.2 to 8.58.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.1/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.57.2 to 8.58.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.1/packages/parser)

Updates `prettier` from 3.4.2 to 3.8.1
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@3.4.2...3.8.1)

Updates `typescript-eslint` from 8.57.2 to 8.58.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.1/packages/typescript-eslint)

Updates `json-schema-faker` from 0.5.9 to 0.6.1
- [Release notes](https://github.com/json-schema-faker/json-schema-faker/releases)
- [Commits](json-schema-faker/json-schema-faker@v0.5.9...v0.6.1)

Updates `@apidevtools/json-schema-ref-parser` from 15.3.2 to 15.3.5
- [Release notes](https://github.com/APIDevTools/json-schema-ref-parser/releases)
- [Commits](APIDevTools/json-schema-ref-parser@v15.3.2...v15.3.5)

Updates `sharp` from 0.33.5 to 0.34.5
- [Release notes](https://github.com/lovell/sharp/releases)
- [Commits](lovell/sharp@v0.33.5...v0.34.5)

Updates `swagger-ui-react` from 5.32.1 to 5.32.2
- [Release notes](https://github.com/swagger-api/swagger-ui/releases)
- [Commits](swagger-api/swagger-ui@v5.32.1...v5.32.2)

Updates `eslint-plugin-astro` from 1.6.0 to 1.7.0
- [Release notes](https://github.com/ota-meshi/eslint-plugin-astro/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-astro/blob/main/CHANGELOG.md)
- [Commits](ota-meshi/eslint-plugin-astro@v1.6.0...v1.7.0)

Updates `starlight-links-validator` from 0.14.3 to 0.23.0
- [Release notes](https://github.com/HiDeoo/starlight-links-validator/releases)
- [Changelog](https://github.com/HiDeoo/starlight-links-validator/blob/main/packages/starlight-links-validator/CHANGELOG.md)
- [Commits](https://github.com/HiDeoo/starlight-links-validator/commits/starlight-links-validator@0.23.0/packages/starlight-links-validator)

Updates `wrangler` from 4.77.0 to 4.81.1
- [Release notes](https://github.com/cloudflare/workers-sdk/releases)
- [Commits](https://github.com/cloudflare/workers-sdk/commits/wrangler@4.81.1/packages/wrangler)

---
updated-dependencies:
- dependency-name: "@changesets/changelog-github"
  dependency-version: 0.6.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.58.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.58.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: prettier
  dependency-version: 3.8.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: typescript-eslint
  dependency-version: 8.58.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: json-schema-faker
  dependency-version: 0.6.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: "@apidevtools/json-schema-ref-parser"
  dependency-version: 15.3.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: sharp
  dependency-version: 0.34.5
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: swagger-ui-react
  dependency-version: 5.32.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: eslint-plugin-astro
  dependency-version: 1.7.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: starlight-links-validator
  dependency-version: 0.23.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: wrangler
  dependency-version: 4.81.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot changed the title chore(deps): bump the minor-patch group with 12 updates chore(deps): bump the minor-patch group across 1 directory with 12 updates Apr 9, 2026
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/minor-patch-5f6a393aeb branch from 25d7326 to 71ecb0e Compare April 9, 2026 19:47
@github-actions
Copy link
Copy Markdown
Contributor

🚀 Website Preview Deployed!

Preview your changes at: https://cg-pr-681.billy-daly.workers.dev

This preview will be automatically deleted when the PR is closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cli Issue or PR related to the @common-grants/cli library core Issues related to @common-grants/core library dependencies Pull requests that update a dependency file sdk Issue or PR related to our SDKs ts-sdk Related to TypeScript SDK typescript Issue or PR related to TypeScript tooling website Issues related to the website

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant