chore(deps): add Dependabot cooldown and cap TypeScript below 7 for docs - #792
Merged
Merged
Conversation
Add a 7-day cooldown to all six update entries so Dependabot stops proposing versions the Databricks JFrog registry cannot serve yet (mirror sync lag and the 7-day curation immaturity window), which has red-CI'd several dependency PRs (#779, #777, #773). Also cap `typescript` below 7 for /website/ontos only: TS 7 is the native (Go) compiler rewrite that breaks the JS compiler API Docusaurus 3.x and its tooling depend on, and the docs site has no CI to catch the break. The main app (/src/frontend) is left free — its required TypeScript Type Check job guards it. Closes #790 Co-authored-by: Isaac <no-reply@databricks.com>
mvkonchits-db
approved these changes
Sep 11, 2026
mvkonchits-db
left a comment
Contributor
There was a problem hiding this comment.
Reviewed with the code-review skill — config-only, low-risk. Approving. Three non-blocking notes for your awareness:
- The TypeScript
>=7ignore is scoped only to/website/ontos;/src/frontend(also TypeScript) has no equivalent guard, so a TS7 bump PR can still land there. - Dependabot
ignoreconditions also suppress security updates in the ignored range — a future advisory fixed only in TS>=7would be silently blocked on the docs site (no alerting PR). - Worth confirming
cooldownis supported for every ecosystem listed (incl.github-actions); if not, the block is a silent no-op rather than the intended 7-day delay.
None block.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Two changes to
.github/dependabot.yml:7-day
cooldownon all six update entries. Dependabot keeps proposing versions the Databricks JFrog registry can't serve yet — either the pip mirror hasn't synced the release, or npm curation blocks it under the 7-day immaturity window. This has red-CI'd several dependency PRs (chore(deps): bump google-cloud-bigquery from 3.41.0 to 3.45.0 in /src #779google-cloud-bigquery, chore(deps): bump mlflow from 3.15.1 to 3.16.0 in /src #777mlflow, chore(deps): bump lucide-react from 1.16.0 to 1.41.0 in /src/frontend #773lucide-react). A 7-day cooldown makes Dependabot wait until the registry can install the version.Cap
typescriptbelow 7 for/website/ontosonly. TS 7 is the native (Go) compiler rewrite that breaks the JS compiler API Docusaurus 3.x and its tooling depend on; it isn't supported yet (see chore(deps-dev): bump typescript from 5.6.3 to 7.0.2 in /website/ontos #747, which bumped to 7.0.2). The docs site has no CI to catch the break, so a bad bump merges green silently. The>=7cap still lets Dependabot track the supported 6.x line. The main app (/src/frontend) is deliberately left free — its requiredTypeScript Type Checkjob guards it.Notes
ignoreis scoped to the/website/ontosnpm entry, so it does not affect the main app.Closes #790