ReviewOS

also looking at this

stacks/buddy

feat(engines): propose runtime bumps, which were resolved and never proposed

#1428
Merged glennmichael123 wants to merge feat/engine-updates into main
8 files +649 -14
src/config-validation.tsmodified+1-1
Changes to src/config-validation.ts
@@ -290,7 +290,7 @@ function validatePackages(issues: ConfigIssue[], config: BuddyConfig): void {
290290 checkStringArray(issues, 'packages.minimumReleaseAgeExclude', packages.minimumReleaseAgeExclude)
291291 checkNumber(issues, 'packages.minimumReleaseAge', packages.minimumReleaseAge, { min: 0 })
292292
293 for (const key of ['includePrerelease', 'excludeMajor', 'respectLatest'] as const) {
293 for (const key of ['includePrerelease', 'excludeMajor', 'respectLatest', 'engines'] as const) {
294294 const value = packages[key]
295295 if (value !== undefined && typeof value !== 'boolean')
296296 issues.push({ path: `packages.${key}`, message: `expected a boolean, got ${quote(value)}` })