Commit Graph

9 Commits

Author SHA1 Message Date
Sebastian Poxhofer e0cec3dc95 refactor(lint): add types-location rule and enable it for lib/modules (#45497)
feat(lint): add `types-location` rule and enable it for `lib/modules`

Reviewers consistently ask for exported types to be moved into a
colocated `types.ts`. Add a `renovate/types-location` oxlint rule that
reports `export interface` / `export type` declarations outside such a
file, and turn it on across `lib/modules`.

Re-exports (`export type { X }`, `export type *`), file-local types, and
values (enums, classes, functions) are left alone. `schema.ts` files and
`schema/` directories are excluded via config, matching how
`zod-schema-location` is configured — inferred types belong next to the
schema they are derived from.

Relocating the 87 existing violations means:

- new `types.ts` files for the modules that had none
- `terragrunt/common.ts` folded into its `types.ts`, as it held nothing
  else
- `RangeBound` in `versioning/gradle/compare.ts` un-exported, since only
  a file-local interface referenced it
- `bazel-module/parser/fragments.ts` split from its inferred types, which
  now live in `parser/types.ts` and infer through a namespace import so
  each schema keeps its merged name
2026-08-27 19:52:09 +00:00
Michael Kriese 4d2d86f902 fix(bazel-module,bazelisk): add allowedUnsafeExecutions for bazel mod deps (#42323)
* fix(bazel-module,bazelisk): add `allowedUnsafeExecutions` for `bazel mod deps`

* docs: update manager readmes
2026-04-02 08:01:53 +00:00
Sergei Zharinov 930cf6633c refactor: Rewrite imports with .ts extensions (#40700)
fix: Additional vi.mock path corrections and prettier formatting
2026-01-26 22:48:17 +00:00
Sergei Zharinov ae49b7af38 chore(deps): switch to @renovatebot/good-enough-parser (#40623)
* chore(deps): switch to @jrnv/good-enough-parser

* chore(deps): switch to @renovatebot/good-enough-parser

* chore(deps): update @renovatebot/good-enough-parser to 1.2.0
2026-01-26 12:44:11 +00:00
Malte Poll b03b944b73 feat(bazel-module): Add support for rules_img use_repo_rule (#37984)
* feat(bazel-module): Add support for rules_img use_repo_rule

* feat(bazel-module): Set registryUrls for rules_img repo rule

* feat(bazel-module): Only set registryUrls on non-empty repository
2025-09-30 23:08:24 +00:00
Rhys Arkins 3da3ca9d17 fix(bazel-module): Revert "feat(bazel-module): Add support for rules_img" (#37501) 2025-08-14 07:32:37 +00:00
Malte Poll 420db001b6 feat(bazel-module): Add support for rules_img (#37429) 2025-08-12 08:24:43 +00:00
Tobias Schlatter 6c9dc1bbff fix(bazel-module): Add replaceString to oci_pull PackageDependency (#34222) 2025-02-21 09:02:47 +00:00
Tobias Schlatter ac782ba07e refactor(bazel-module): Move files that support parsing to ./parser (#34299) 2025-02-20 07:15:32 +00:00