Repository navigation
deps: bump the npm-deps group across 1 directory with 16 updates - #754
dependabot[bot] wants to merge 1 commit into
Conversation
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configuration
You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
4a74869 to
0433dfc
Compare
Code Coverage OverviewLanguages: Go GoThe overall line coverage in commit acc0c3a in the Show a line coverage summary of the most impacted files.
Updated |
Bumps the npm-deps group with 16 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.8` | `2.5.15` | | [markdownlint-cli2](https://github.com/DavidAnson/markdownlint-cli2) | `0.23.2` | `0.23.3` | | [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.11` | `5.0.3` | | [tsx](https://github.com/privatenumber/tsx) | `4.23.13` | `4.23.15` | | [@astrojs/markdown-remark](https://github.com/withastro/astro/tree/HEAD/packages/markdown/remark) | `7.3.0` | `7.3.1` | | [@astrojs/starlight](https://github.com/withastro/starlight/tree/HEAD/packages/starlight) | `0.41.7` | `0.42.4` | | [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `7.2.10` | `7.3.5` | | [katex](https://github.com/KaTeX/KaTeX) | `0.18.4` | `0.18.10` | | [sharp](https://github.com/lovell/sharp) | `0.35.4` | `0.35.5` | | [starlight-image-zoom](https://github.com/HiDeoo/starlight-image-zoom/tree/HEAD/packages/starlight-image-zoom) | `0.15.0` | `0.16.0` | | [starlight-links-validator](https://github.com/HiDeoo/starlight-links-validator/tree/HEAD/packages/starlight-links-validator) | `0.25.3` | `0.26.0` | | [@cloudflare/workers-types](https://github.com/cloudflare/workerd) | `4.20260702.1` | `5.20260930.2` | | [playwright](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` | | [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.118.0` | `4.145.0` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.4.1` | `26.6.3` | | [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.11` | `5.0.3` | Updates `@biomejs/biome` from 2.5.8 to 2.5.15 - [Release notes](https://github.com/biomejs/biome/releases) - [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md) - [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.15/packages/@biomejs/biome) Updates `markdownlint-cli2` from 0.23.2 to 0.23.3 - [Changelog](https://github.com/DavidAnson/markdownlint-cli2/blob/main/CHANGELOG.md) - [Commits](DavidAnson/markdownlint-cli2@v0.23.2...v0.23.3) Updates `@vitest/coverage-v8` from 4.1.11 to 5.0.3 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md) - [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.3/packages/coverage-v8) Updates `tsx` from 4.23.13 to 4.23.15 - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](privatenumber/tsx@v4.23.13...v4.23.15) Updates `@astrojs/markdown-remark` from 7.3.0 to 7.3.1 - [Release notes](https://github.com/withastro/astro/releases) - [Changelog](https://github.com/withastro/astro/blob/main/packages/markdown/remark/CHANGELOG.md) - [Commits](https://github.com/withastro/astro/commits/@astrojs/markdown-remark@7.3.1/packages/markdown/remark) Updates `@astrojs/starlight` from 0.41.7 to 0.42.4 - [Release notes](https://github.com/withastro/starlight/releases) - [Changelog](https://github.com/withastro/starlight/blob/main/packages/starlight/CHANGELOG.md) - [Commits](https://github.com/withastro/starlight/commits/@astrojs/starlight@0.42.4/packages/starlight) Updates `astro` from 7.2.10 to 7.3.5 - [Release notes](https://github.com/withastro/astro/releases) - [Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md) - [Commits](https://github.com/withastro/astro/commits/astro@7.3.5/packages/astro) Updates `katex` from 0.18.4 to 0.18.10 - [Release notes](https://github.com/KaTeX/KaTeX/releases) - [Changelog](https://github.com/KaTeX/KaTeX/blob/main/CHANGELOG.md) - [Commits](KaTeX/KaTeX@v0.18.4...v0.18.10) Updates `sharp` from 0.35.4 to 0.35.5 - [Release notes](https://github.com/lovell/sharp/releases) - [Commits](lovell/sharp@v0.35.4...v0.35.5) Updates `starlight-image-zoom` from 0.15.0 to 0.16.0 - [Release notes](https://github.com/HiDeoo/starlight-image-zoom/releases) - [Changelog](https://github.com/HiDeoo/starlight-image-zoom/blob/main/packages/starlight-image-zoom/CHANGELOG.md) - [Commits](https://github.com/HiDeoo/starlight-image-zoom/commits/starlight-image-zoom@0.16.0/packages/starlight-image-zoom) Updates `starlight-links-validator` from 0.25.3 to 0.26.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.26.0/packages/starlight-links-validator) Updates `@cloudflare/workers-types` from 4.20260702.1 to 5.20260930.2 - [Release notes](https://github.com/cloudflare/workerd/releases) - [Changelog](https://github.com/cloudflare/workerd/blob/main/RELEASE.md) - [Commits](https://github.com/cloudflare/workerd/commits) Updates `playwright` from 1.62.1 to 1.63.0 - [Release notes](https://github.com/microsoft/playwright/releases) - [Commits](microsoft/playwright@v1.62.1...v1.63.0) Updates `wrangler` from 4.118.0 to 4.145.0 - [Release notes](https://github.com/cloudflare/workers-sdk/releases) - [Commits](https://github.com/cloudflare/workers-sdk/commits/wrangler@4.145.0/packages/wrangler) Updates `@types/node` from 26.4.1 to 26.6.3 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `vitest` from 4.1.11 to 5.0.3 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md) - [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.3/packages/vitest) --- updated-dependencies: - dependency-name: "@astrojs/markdown-remark" dependency-version: 7.3.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: "@astrojs/starlight" dependency-version: 0.42.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: "@biomejs/biome" dependency-version: 2.5.14 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: "@cloudflare/workers-types" dependency-version: 5.20260930.2 dependency-type: direct:development update-type: version-update:semver-major dependency-group: npm-deps - dependency-name: "@types/node" dependency-version: 26.6.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: "@vitest/coverage-v8" dependency-version: 5.0.3 dependency-type: direct:development update-type: version-update:semver-major dependency-group: npm-deps - dependency-name: astro dependency-version: 7.3.5 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: katex dependency-version: 0.18.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: markdownlint-cli2 dependency-version: 0.23.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: playwright dependency-version: 1.63.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: sharp dependency-version: 0.35.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: starlight-image-zoom dependency-version: 0.16.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: starlight-links-validator dependency-version: 0.26.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: tsx dependency-version: 4.23.15 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: vitest dependency-version: 5.0.3 dependency-type: direct:production update-type: version-update:semver-major dependency-group: npm-deps - dependency-name: wrangler dependency-version: 4.145.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps ... Signed-off-by: dependabot[bot] <support@github.com>
0433dfc to
acc0c3a
Compare
) Repeated pushes to a PR reused no Go build objects. Measured from CI logs (2026-10-06 to 10-08), that only matters on a PR that changes `go.mod`/`go.sum`, so only that case is cached, and only for the two long-pole jobs. - **Measured, typical PR.** The integration suite's `app` part compiles in 5.8–8.5 s from `main`'s entry, against 2.3–3.2 s from a same-tree one. e2e's 4–7 s cover build is hidden behind its SDK build. A PR-scoped cache would buy about 4–5 s per push, which is inside the `app` part's run-to-run spread, so these PRs still save nothing. - **Measured, dependency-changing PR (#730, #742, #753).** Every push recompiles the dependency delta from `main`'s generation: 35–50 s in the integration suite and a 37–49 s cover build in e2e, against about 3 s and 4 s from the PR's own entry. That is about 30–45 s per push on the critical path. Of 129 PR runs since 2026-09-25, 34 came from 9 such PRs, and 25 of those were second or later pushes. - **Classifier.** `scripts/classify-paths.sh` also emits `go-deps`: any `go.mod`/`go.sum` in the change set, in any module, which are the files the cache keys hash. `classify-changes.sh` passes it through only for a cleanly classified pull request and sets it false everywhere it fails closed. The `changes` job exposes it as an output. - **setup-env.** A new `go-cache-pr-save` input, which the `app` part and e2e set only when `go-deps` is true. So a PR that changes no dependency never saves, even while `main` holds no entry for its key: just after a bump lands on `main`, after a failed `main` run, or for a newly opted-in job. With the input set, the job looks up the exact key first, from the PR's scope or `main`'s, so a PR whose dependency change `main` already has hits `main`'s entry and saves nothing. Only on a miss does it restore the newest entry of its flavor (the PR's own, then `main`'s) and save the exact key into the PR's scope. The key is per dependency state, so a PR saves once per dependency change. Merge-queue refs and branches stay restore-only, and nothing is added to `ci.yml` beyond the two inputs. - **Pruning.** `pr-cache-cleanup.yml` gains a `workflow_run` job that runs after every PR's CI run. It runs the new `scripts/ci/prune-pr-build-cache.sh` from the default branch with `actions: write` and deletes every PR-scoped `gobuild-v3` entry that `main` also holds or that a newer entry of the same flavor supersedes. It deduplicates the paged listing before grouping, since a row returned twice would otherwise delete the PR's newest entry, and a fixture test (`make test-prune-pr-build-cache`, a new `make verify` leaf) pins the selection and the failure handling. No PR code holds the write token. The job needs no PR number, so it covers fork PRs too. A PR holds at most about 0.48 GiB of build cache (double that for the minutes before a prune). - **Budget.** The README sizes this for four such PRs open at once, the most open at once in the last two weeks. The worst case at rest is about 11.7 GiB, about 1.7 GiB over the cap, and eviction by last access takes it from `main`'s superseded generation, which nothing reads (inferred). At two such PRs everything fits. `main`'s live entries stay safe up to six: 3.9 + N × (0.5 CodeQL + 0.48 build) ≤ 10 GiB, assuming the superseded generation is the size of the live one. The six build flavors together are 1.02 GiB on `main`; the issue's "about 1.3 GiB per suffix" was the total for all six of a PR's flavors. ## Test plan This branch's diff matches #783's (same 13 files, +450/−67), which CodeRabbit approved; the only line differences are the verify-leaf list and the `make verify` table row, which differ because the base did. Re-run here: the pre-commit `make verify` (which runs both fixture suites below) and a full `make ci`. Items marked "measured on #783" were not repeated; the CI items are observable once this PR targets `main`. - [x] `make lint-gha` (actionlint, which also checks the new input and the `go-deps` output) and `make lint-sh` clean; `make verify` green in the pre-commit hook, including the new leaf. - [x] `make test-classify-paths`: new `go-deps` cases (root and nested modules, look-alike names, mixed with docs, empty, large input); a mutant that matches only the root `go.mod`/`go.sum` fails it (mutant measured on #783). `classify-changes.sh` against a stub `gh`: `go-deps=true` only for a pull request whose file list holds a `go.sum`; false on push, merge group, dispatch and a failed listing. - [ ] (measured on #783) The setup-env step conditions, evaluated for push to `main`, `pull_request` with and without the input, `merge_group` and `workflow_dispatch`: exactly one restore path runs, and only a PR miss with the input set is save-capable. - [ ] (measured on #783) `prune-pr-build-cache.sh --dry-run` against the live cache list selects 6 entries (1058 MiB): copies of `main`'s keys under #731, #754 and #756. It keeps #753's own entries (one per flavor, not on `main`) and never touches `main` or merge-queue scopes. - [x] `make test-prune-pr-build-cache`: deletes copies of `main`'s key and version and keeps a same key with another version; deletes superseded entries and the older of a same-second pair; keeps `-integration-` apart from `-integration-app-`; ignores other families and `main`/merge-queue scopes; keeps a PR's only entry listed twice. Through a stub `gh`: a 404 reads as already gone, a 403 fails after the rest are attempted, and a failed listing fails. Mutants caught (measured on #783): no early dedup (the pre-fix script), key-only match, merged flavors, no prefix filter, `main` scope included, listing failure ignored, 404 treated as an error, 403 swallowed. - [ ] This PR's own run, which changes no dependency: `Detect changes` logs `go-deps=false`, and every Go job, the `app` part and e2e included, uses the plain restore step, with no `Cache saved` for `gobuild-v3` in any post step. - [ ] After merge, the first `PR cache cleanup` run triggered by a PR's CI (`Prune PR build caches`): passes and deletes the entries the dry run listed, if they are still there. - [ ] The first PR that changes `go.mod`/`go.sum` (the next Dependabot go-deps PR): `Detect changes` logs `go-deps=true`; the first push restores `main`'s generation through restore-keys and saves `gobuild-v3-Linux-go-integration-app-<its hash>` and `-e2e-cov-<its hash>` under `refs/pull/<n>/merge`; the second push exact-hits them, its integration compile is about 3 s and e2e reaches its containers about 20 s after `make` starts; the prune leaves one entry per flavor; the close cleanup deletes them. A fork PR's save is unverified: if GitHub refuses it, the job only logs a warning. - [x] `make ci` passes on this branch, after merging `main` (#793 and #788). ## Related Issues Closes #781. Refs #535 (two generations on `main` still leave thin headroom). Part of #740. Supersedes #783. Now based on `main`: its parent, the `-trimpath` PR #793, has merged. It does not itself use `-trimpath` or `make ci-remote`. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01Wjv2nu841pxTMdUWSAPmDH --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
## Summary The code half of #441 has already landed: `.github/dependabot.yml` carries a 7-day `cooldown` (with the same `@wave-rf/*` and `@wavehouse/*` excludes as `minimumReleaseAgeExclude`), and pnpm 11.21 now verifies the lockfile against `minimumReleaseAge` even under `--frozen-lockfile`, so the "CI does not catch this" premise in the issue is stale. What is left is transitive packages that Dependabot's age-blind resolver pulls in, which a `cooldown` cannot prevent (it gates only the package being bumped). This PR adds no workflow and no Dependabot config change. It documents the remainder in the dev guide's Dependabot section: the failure is loud (`ERR_PNPM_MINIMUM_RELEASE_AGE_VIOLATION` in `make verify`), and the targeted fix is to set the bumped package's manifest range to a release that resolves under the policy (committed to the Dependabot branch), run plain `pnpm install`, then `pnpm install --frozen-lockfile` to confirm, in place of the full `pnpm clean --lockfile` regeneration. I did not build the write-back workflow (issue option 3). It needs a token that can push to `dependabot/npm_and_yarn/**` branches and still trigger CI (a `GITHUB_TOKEN` push does not), and no such token exists in the repo's secrets. That is a decision for a maintainer, so #441 stays open for it. ## Test plan - Checked out Dependabot PR #754's head (`npm-deps-7a9629ed98`) in a scratch worktree and ran `pnpm install --lockfile-only --frozen-lockfile` on pnpm 11.21.0. Output: `Verifying lockfile against supply-chain policies (1086 entries)` then `Lockfile passes`. This confirms the policy check runs under `--frozen-lockfile` and that a post-cooldown Dependabot lockfile passes it. Scratch worktree removed afterwards. - Read #754's failing Lint and Docs build jobs: they fail on an Astro/Starlight markdown parse error, not on a release-age violation. - `scripts/lint-pr-title.sh` accepts the title. - Unverified: I could not reproduce a lockfile that violates the policy, so the quoted `ERR_PNPM_MINIMUM_RELEASE_AGE_VIOLATION` behaviour and the targeted-install remedy rest on the measurements recorded in the #441 comment from 2026-09-09 (PR #571). - Unverified: pre-commit `make verify` covers markdown lint for the two changed files; nothing else is exercised by a docs-only change. ## Related Issues Refs #441 (stays open for the write-back workflow). Part of #740. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01Wjv2nu841pxTMdUWSAPmDH Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
|
@dependabot rebase |
|
Looks like these dependencies are updatable in another way, so this is no longer needed. |
Bumps the npm-deps group with 16 updates in the / directory:
2.5.82.5.150.23.20.23.34.1.115.0.34.23.134.23.157.3.07.3.10.41.70.42.47.2.107.3.50.18.40.18.100.35.40.35.50.15.00.16.00.25.30.26.04.20260702.15.20260930.21.62.11.63.04.118.04.145.026.4.126.6.34.1.115.0.3Updates
@biomejs/biomefrom 2.5.8 to 2.5.15Release notes
Sourced from @biomejs/biome's releases.
... (truncated)
Changelog
Sourced from @biomejs/biome's changelog.
... (truncated)
Commits
0b4c11fci: release (#11815)ad5b362feat: addsnoAstroConflictingSetDirectivesrule for .astro (#11494)034366dchore: update codspeed logo in readme (#12019)717db8cfeat(lint): add noMisplacedListElements (#11917)089bde0feat(lint/js): add useStrictBooleanExpressions (#11750)1fdb5c2feat(lint/js/svelte): add useSvelteKitRuneImports lint rule (#11960)faa8b37feat(lint/js/svelte): add noSvelteExportLet (#11956)b2b4400chore: update sponsors (#11973)ff4c4ddfeat(lint/js): add noMeaninglessVoidOperator (#11732)1b9479efeat(lint): add useLogicalProperties rule (#10816)Updates
markdownlint-cli2from 0.23.2 to 0.23.3Changelog
Sourced from markdownlint-cli2's changelog.
Commits
916ad0aUpdate to version 0.23.3.ed9cb41Freshen list of external custom rules included with the markdownlint-cli2-rul...3fe0056Remove test-main suite now that test-fs runs all the same tests (except 1 whi...d52a859Update test case infrastructure to be able to run "require" tests when using ...8a4b4beBump eslint-plugin-jsdoc from 64.3.5 to 64.3.6578caa6Update OutputFormatterOptions to include an FsPromisesLike parameter so outpu...018d1ebUpdate indirect playwright dependencies.a3a26a8Bump@playwright/testfrom 1.62.1 to 1.63.075e7193Bump eslint-plugin-jsdoc from 64.3.3 to 64.3.5f1a6823Bump eslint from 10.9.1 to 10.10.0Updates
@vitest/coverage-v8from 4.1.11 to 5.0.3Release notes
Sourced from @vitest/coverage-v8's releases.
... (truncated)
Commits
33cadeachore: release v5.0.3 (#11409)a029e76chore: migrate to oxc (#11367)428e2e5chore: release v5.0.2 (#11357)03630a5chore: release v5.0.1 (#11275)f441c6fchore: release v5.0.0 (#11130)c4473e4fix(coverage): prevent crash on/@fs/prepended virtual files (#11119)897f51fchore: release v5.0.0-rc.4 (#11107)7db80dcchore: release v5.0.0-rc.3 (#11089)5f6a5e8feat(coverage): switch to@vitest/istanbuljspackages (#11053)c6174a6fix(coverage): v8 to ignore Vite SSR's generated import bindings (#11023)Updates
tsxfrom 4.23.13 to 4.23.15Release notes
Sourced from tsx's releases.
Commits
ca66105test: fix drive-less file URLs in ESM resolver fixtures2da3407fix: expose require.cache and require.extensions to tsImport CommonJS modules38e1588fix: exclude bare builtins from namespace inheritance562c434fix: make namespaced register() overloads portable for declaration emitedfb1f0build: upgrade pkgroll and externalize CJS loader reference70e7828test: upgrade tinyspy for disposable API9ed2022ci: avoid duplicate release notifications872e77frefactor: use disposables for cleanup6e5236bfix: restore the CJS bridge namespace for Node 24 require(esm) under tsImport...Updates
@astrojs/markdown-remarkfrom 7.3.0 to 7.3.1Release notes
Sourced from @astrojs/markdown-remark's releases.
Changelog
Sourced from @astrojs/markdown-remark's changelog.
Commits
aa4949e[ci] release (#17915)a548223Only treat literal script/style content as raw in MDX rendering (#17896)Updates
@astrojs/starlightfrom 0.41.7 to 0.42.4Release notes
Sourced from @astrojs/starlight's releases.
... (truncated)
Changelog
Sourced from @astrojs/starlight's changelog.
... (truncated)
Commits
3ec633b[ci] release (#4217)f791de6Fix file icons generator (#4215)fa10e87perf: avoid repeated sidebar subtree scans (#4149)fafea30Add benchmark for sidebar sublist processing (#4216)b0d3b8e[ci] release (#4212)33e21ecFix toc highlighting potential page freeze (#4211)525590a[ci] release (#4206)fafd989add Fluxer icon (#4201)a852070[ci] release (#4199)96a44d4removepopoverattribute from sidebar-pane on wide viewports (#4198)Updates
astrofrom 7.2.10 to 7.3.5Release notes
Sourced from astro's releases.
... (truncated)
Changelog
Sourced from astro's changelog.