Skip to content

Group dependabot PRs and hand the nix pins to update-locks - #151

Merged
kriswill merged 1 commit into
mainfrom
dependabot-grouping
Aug 23, 2026
Merged

Group dependabot PRs and hand the nix pins to update-locks#151
kriswill merged 1 commit into
mainfrom
dependabot-grouping

Conversation

@kriswill

Copy link
Copy Markdown
Owner

Ends the multi-PR shuffle: bun minor/patch bumps arrive as one grouped weekly PR (majors still solo), and the week's action bumps arrive as one PR — each fully exercised by CI on the PR itself.

The nix ecosystem is removed from dependabot: update-locks.yml already owns flake.lock plus the derived devenv pins in one weekly PR, and a dependabot flake.lock-only bump can never pass the devenv parity gate — #140, #146, #147 and #148 were all closed unmerged for exactly this reason. Same single-owner arrangement as wowdps.

Bun minor/patch bumps and the week's action bumps each arrive as one
grouped PR instead of one PR per package. The nix ecosystem is removed:
update-locks.yml already owns flake.lock and the derived devenv pins,
and dependabot's flake.lock-only bumps could never pass the parity gate
(#140, #146, #147, #148 all closed unmerged).
@kriswill
kriswill enabled auto-merge August 23, 2026 20:18
@github-actions

Copy link
Copy Markdown
Contributor

Code Metrics Report

SPA test suitebun test --coverage, floor 96%.

main (00a6fbd) #151 (4fd5537) +/-
Coverage 96.4% 96.4% -0.1%
Test Execution Time 4s 4s 0s
Details
  |                     | main (00a6fbd) | #151 (4fd5537) |  +/-  |
  |---------------------|----------------|----------------|-------|
- | Coverage            |          96.4% |          96.4% | -0.1% |
  |   Files             |             56 |             56 |     0 |
  |   Lines             |          11578 |          11578 |     0 |
- |   Covered           |          11166 |          11165 |    -1 |
  | Test Execution Time |             4s |             4s |    0s |

Code coverage of files in pull request scope (100.0% → 98.9%)

Files Coverage +/- Status
scripts/tree-rss.ts 98.9% -1.1% affected

Code Metrics Report (rust)

Rust cratecargo llvm-cov outside the nix sandbox, ratcheted against main.

main (00a6fbd) #151 (4fd5537) +/-
Coverage 90.4% 90.4% 0.0%
Test Execution Time 1m54s 1m27s -27s
Details
  |                     | main (00a6fbd) | #151 (4fd5537) | +/-  |
  |---------------------|----------------|----------------|------|
  | Coverage            |          90.4% |          90.4% | 0.0% |
  |   Files             |             18 |             18 |    0 |
  |   Lines             |           5528 |           5528 |    0 |
  |   Covered           |           5000 |           5000 |    0 |
+ | Test Execution Time |          1m54s |          1m27s | -27s |

Reported by octocov, composed by the build job.

@kriswill
kriswill merged commit 539e91c into main Aug 23, 2026
8 checks passed
@kriswill
kriswill deleted the dependabot-grouping branch August 23, 2026 20:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant