NEC-107: Take the pending action majors, and stop naming pnpm twice #169
No reviewers
Labels
No labels
area:docs
area:identity
area:ops
area:plugin
area:server
channel:community
channel:direct
channel:owned
channel:press
channel:social
e2ee-constrained
gate:at-ga
gate:pre-ga
marketing
parity
relay:absent
relay:planned
relay:requested
relay:supported
risk:additive
risk:contract
risk:none
usability
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Nectenda/nectenda!169
Loading…
Reference in a new issue
No description provided.
Delete branch "worktree-renovate-batch-node26"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Task: NEC-107 — https://projectron.nerchure.com/tasks/107
Six action majors that Renovate has been holding on the dependency dashboard
(#18), plus the three things Renovate cannot do for them.
The references. Every
actions/*,pnpm/action-setupanddocker/*reference under
.forgejo/moves to its current major, and so do the three inthe public mirror's generated GitHub workflow. The census is 9
checkout@v7,6
setup-node@v7, 4action-setup@v6, 4cache@v6, 2buildx@v4,1
qemu@v4— 26 sites, none left at an older major. The count is the thing tocheck rather than the diff: this branch was written against 16 sites,
mainadded three workflows carrying 7 more, and merging it unchanged would have left
Renovate to re-offer the stragglers.
version:goes with the bump, at 4 sites.pnpm/action-setup@v6readspackageManagerand fails a run that names pnpm twice — we found that theexpensive way, on a red run. The mirror's generator is the one that mattered
most: it writes the mirror's
packageManagerfrom this repository's, sobumping it without dropping
version:would have failed in the publicrepository rather than here.
Two claims that had stopped being true.
pnpm.onlyBuiltDependenciesisgone from the root
package.json— pnpm 12 prints that it ignores the field onevery install, and it had drifted, naming
sqlite3(not a dependency) andomitting the three packages
allowBuildsdenies. And "Node 26 cannot buildbetter-sqlite3" is withdrawn from
deploy/inventory.mjs,deploy/UPGRADES.md,docs/plan-master.mdanddocs/plan-phase0.md. Twotests now read that wording from
POLICY.node.lineNoteinstead of copying it;a grep for the wording missed one of them twice, and CI caught what the grep
did not. Both are mutation-checked in each direction.
What this run does not cover.
checkpoint-soak.ymlande2e-soak.ymlaredispatch-only, so their bumps are unexercised here. The mirror's workflow
reaches GitHub only on the next plugin publish;
build-mirror --checkprovesit stages consistently, not that GitHub accepts it.
Changelog
NONE
bbc92e28abc30b165c00