Three temporary allowedVersions holds are present in the fleet-wide RENOVATE_PACKAGE_RULES in a-novel-kit/workflows (generic-actions/renovate/action.yaml) to stop Renovate opening PRs that cannot pass CI. Each must be removed once its condition clears; this task tracks that so the holds do not calcify.
1. pnpm — held off 11.12.0
- Why: pnpm 11.12.0 regressed its own global self-installer (
createFullPkgId throws Cannot use 'in' operator … 'integrity'), so pnpm/action-setup crashes during CI setup.
- Rule:
allowedVersions: "<11.12.0 || >11.12.0" (excludes only 11.12.0).
- Removal: self-clears. Renovate resumes bumping as soon as a fixed patch (
11.12.1+) ships. Delete the rule then.
2. typescript — held below v7
- Why: TS7 drops JavaScript API surface needed by the Prettier TypeScript-config loader, and
typescript-eslint still caps its peer range below v7.
- Rule:
allowedVersions: "<7".
- Removal: manual. Delete the rule once the formatter and
typescript-eslint support v7; verify their published peer ranges first.
3. golangci-lint — held off v2.13.0
The TODO above the rules block points back to this issue.
Target date is a review reminder, not a deadline; move it if the upstream fixes have not landed.
Three temporary
allowedVersionsholds are present in the fleet-wideRENOVATE_PACKAGE_RULESina-novel-kit/workflows(generic-actions/renovate/action.yaml) to stop Renovate opening PRs that cannot pass CI. Each must be removed once its condition clears; this task tracks that so the holds do not calcify.1.
pnpm— held off11.12.0createFullPkgIdthrowsCannot use 'in' operator … 'integrity'), sopnpm/action-setupcrashes during CI setup.allowedVersions: "<11.12.0 || >11.12.0"(excludes only 11.12.0).11.12.1+) ships. Delete the rule then.2.
typescript— held below v7typescript-eslintstill caps its peer range below v7.allowedVersions: "<7".typescript-eslintsupport v7; verify their published peer ranges first.3.
golangci-lint— held offv2.13.0internal error: unhandled builtin recover, breaking both Renovate artifact generation andlint-go.allowedVersions: "<2.13.0 || >2.13.0"(excludes only v2.13.0).The
TODOabove the rules block points back to this issue.Target date is a review reminder, not a deadline; move it if the upstream fixes have not landed.