You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Walker:
- Lower MAX_WORKSPACE_ROOTS from 256 to 16; well above realistic
monorepo counts, tighter guard against pathological inputs.
Orchestrator:
- Inject the workspace-walker prune policy via ExtractBazelOptions
(`ignoreDirNames`, `ignoreDirPrefixes`) instead of hardcoding it
inside the orchestrator. The CLI command now owns the policy and
supplies the codebase-wide IGNORED_DIRS plus the Bazel-specific
bits (`.socket-auto-manifest`, VCS/IDE dirs, `bazel-*` prefix).
- Drop the `dist*` prefix from the prune policy — it's a JS/web
convention, not Bazel-specific, and shouldn't be hardcoded.
- Drop the Bzlmod-mode "defensive fallback" probe over the
conventional Maven hub names. `bazel mod show_extension` is the
authoritative source under Bzlmod; customer-supplied extras
(`--bazel-maven-repo=`) still get probed. WORKSPACE mode keeps
the probe path unchanged. The fallback had no real-world
justification.
- Hoist the per-workspace `buildQueryOpts` helper to module scope
(eslint consistent-function-scoping).
- Verbose-mode logging in `reapBazelServer` and `removeTempdir`
catch blocks so the operator can see why a cleanup step failed
instead of having it swallowed silently.
Lint:
- bazel-query-runner.mts: add missing `await` on three
`return runBazelOneShot(...)` sites (@typescript-eslint/return-await).
- bazel-repo-discovery.test.mts: hoist five inline `probe` closures
to module-scope named consts.
- extract_bazel_to_maven.test.mts: hoist `readManifest` and an
inline mock factory to module scope; reorder type imports.
- extract_bazel_to_pypi.mts: merge duplicate imports of
`bazel-pypi-discovery.mts`.
- extract_bazel_to_maven.mts: reorder type imports.
0 commit comments