-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
thema: Disable schema emptiness invariants
Attempting to migrate grafana/grafana to the new flattened lineage format has revealed that there were a number of existing lineages that contained no actual fields - only definitions. This violates the schema non-emptiness invariant introduced during lineage flattening. These lineages will be refactored, but to ease the transition, this commit temporarily disables the schema non-emptiness invariant in thema so that it can be handled gradually, rather than right away and up front. This does not meaningfully degrade thema's guarantees, as we're just returning to where it was pre-flattening.
- Loading branch information
sam boyer
committed
May 8, 2023
1 parent
b8c4356
commit 53a6fb0
Showing
4 changed files
with
12 additions
and
10 deletions.
There are no files selected for viewing
This file contains 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
This file contains 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
This file contains 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
This file contains 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