Skip to content

chore: Bump pnpm to 12.8.1 and keep a single-document lockfile - #300

Merged
mhiro2 merged 1 commit into
mainfrom
chore/pnpm-12.8.1
Oct 8, 2026
Merged

mhiro2 merged 1 commit into
mainfrom
chore/pnpm-12.8.1

Conversation

@mhiro2

@mhiro2 mhiro2 commented Oct 7, 2026

Copy link
Copy Markdown
Owner

Summary

  • Bump the pinned pnpm version from 11.0.8 to 12.8.1.
  • Keep pnpm-lock.yaml as a single YAML document so Dependabot alerts keep seeing the npm dependencies.

Changes

  • bf0edb9 : chore: bump pnpm to 12.8.1 and keep a single-document lockfile
    • Update packageManager in package.json to pnpm@12.8.1; CI picks it up through pnpm/action-setup.
    • Set pmOnFail: ignore in pnpm-workspace.yaml. Without it, pnpm 12 puts an environment document (packageManagerDependencies) first in the lockfile. GitHub's dependency graph reads only that first document, so it would see just pnpm itself and auto-close existing alerts (dependabot/dependabot-core#15904).
    • Trade-off: local pnpm no longer auto-switches to the pinned version. Remove the setting once the issue is fixed.

Set pmOnFail: ignore so pnpm does not prepend its environment document to
pnpm-lock.yaml, which GitHub's dependency graph would read in place of the
real dependencies (dependabot/dependabot-core#15904).
@github-actions

github-actions Bot commented Oct 7, 2026

Copy link
Copy Markdown

Code Metrics Report

main (6f74ced) #300 (452c0d0) +/-
Coverage 95.7% 95.8% +0.0%
Test Execution Time 2m34s 2m10s -24s
Details
  |                     | main (6f74ced) | #300 (452c0d0) |  +/-  |
  |---------------------|----------------|----------------|-------|
+ | Coverage            |          95.7% |          95.8% | +0.0% |
  |   Files             |            106 |            106 |     0 |
  |   Lines             |          42589 |          42589 |     0 |
+ |   Covered           |          40779 |          40809 |   +30 |
+ | Test Execution Time |          2m34s |          2m10s |  -24s |

Code coverage of files in pull request scope (97.5% → 98.0%)

Files Coverage +/- Status
crates/relune-core/src/review/rules.rs 98.9% +0.5% affected
crates/relune-layout/src/route/geometry.rs 95.6% +1.6% affected
crates/relune-layout/src/route/obstacle.rs 93.6% +1.6% affected
crates/relune-parser-sql/src/lib.rs 89.8% -1.3% affected

Reported by octocov

@mhiro2 mhiro2 self-assigned this Oct 8, 2026
@mhiro2 mhiro2 added the dependencies Pull requests that update a dependency file label Oct 8, 2026
@mhiro2
mhiro2 merged commit 8fa087d into main Oct 8, 2026
5 checks passed
@mhiro2
mhiro2 deleted the chore/pnpm-12.8.1 branch October 8, 2026 13:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant