Skip to content

chore(deps): ignore typescript major version updates in Dependabot - #411

Merged
ngarbezza merged 1 commit into
mainfrom
chore/dependabot-ignore-typescript-major
Jul 31, 2026
Merged

chore(deps): ignore typescript major version updates in Dependabot#411
ngarbezza merged 1 commit into
mainfrom
chore/dependabot-ignore-typescript-major

Conversation

@ngarbezza

Copy link
Copy Markdown
Owner

Agrega una regla de `ignore` para que Dependabot deje de proponer majors de `typescript`.

Motivo: TypeScript 6 rompe `tsc --project tsconfig.json` (errores `TS4094` por los campos privados `#key`/`#params` en clases anónimas exportadas, usados para generar `dist/types/*.d.ts`). El CI actual no lo detecta porque `node_ci.yml` nunca ejecuta `npm run build:types`. Ver el análisis en #410, donde se excluyó ese major del batch de actualizaciones (#386 y el equivalente de Renovate #378, ambos cerrados).

Cuando se resuelva la incompatibilidad con TS 6 (o se ajuste el uso de campos privados), se puede quitar esta regla.

TypeScript 6 breaks \`tsc --project tsconfig.json\` (TS4094 errors on
private fields in exported classes used for .d.ts generation), a
regression CI doesn't catch since it never runs \`npm run build:types\`.
Until that's addressed, don't let Dependabot keep proposing the major.
@ngarbezza
ngarbezza merged commit b0823bf into main Jul 31, 2026
4 checks passed
@ngarbezza
ngarbezza deleted the chore/dependabot-ignore-typescript-major branch July 31, 2026 15:23
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