delta-rs
delta-rs copied to clipboard
feat: add enforcement for invariants to commit checker
Description
Added invariant checking in the commit checker.
Related Issue(s)
#1568 closes #1880
Documentation
ACTION NEEDED
delta-rs follows the Conventional Commits specification for release automation.
The PR title and description are used as the merge commit message. Please update your PR title and description to match the specification.
According to the protocol invariants for 2<=>6 are always enabled, so you'd only care to check if you were 7 or higher. Are you able to disable them prior to writer feature checks?
Are you able to disable them prior to writer feature checks?
No, as you said, between 2 and 6 they are always enabled. The main point is that it is not an error if they are configured on the schema, so we should not error, rather if if they are not enabled, we just kind of pretend they don't exist and do nothing w.r.t. to them ...
I added this in check constraints anyways so this PR isn't needed anymore.