Skip to content

Remove the Python divergence entries for the update cases - #44

Merged
samuelduchesne merged 1 commit into
mainfrom
remove-python-update-divergences
Oct 21, 2026
Merged

samuelduchesne merged 1 commit into
mainfrom
remove-python-update-divergences

Conversation

@samuelduchesne

Copy link
Copy Markdown
Contributor

Summary

Removes the ten python entries for the five update cases from known-divergence.toml. They record that idfkit main has no IDFObject.update; the idfkit pull request for idfkit/idfkit#235 adds it, and against that branch every one of them is stale, which fails the run. This follows the precedent of #37: the entries are removed here, the change is released as conformance-2026.18, and the idfkit pull request raises its pin to that tag.

The six typescript entries for the update cases remain until @idfkit/core lands its side (idfkit/idfkit-js#81, stacked on #80).

Changes

  • known-divergence.toml: ten entries removed; the header and the update section's comment recounted from the file: 18 entries over 7 issues and 12 cases, 7 against python and 11 against typescript, on a corpus of 74 cases and 226 assertions.

Verification

  • runners/run.py --library against the idfkit feature branch at c90639fb: 74 cases, 226 assertions; 216 passed, 7 failed, 3 skipped; the 7 failures are the outstanding python entries for other issues; none stale; exit 0.
  • python -m pytest tests runners/tests -q: 551 passed.
  • tools/validate_governance.py: passes.

Effect on idfkit main

At this level idfkit main fails the five update cases without an entry. idfkit main pins conformance-2026.16 and is unaffected until the pull request that adds update raises its pin.

idfkit adds IDFObject.update (idfkit/idfkit#235), so the ten python entries for the five update cases, which recorded that idfkit main had no such method, are stale against it. Against the idfkit feature branch at c90639fb, the corpus passes with the seven outstanding python entries for other issues and none stale. The six typescript entries remain until @idfkit/core lands its side. The header is recounted: 18 entries over 7 issues and 12 cases, 7 against python and 11 against typescript.
@samuelduchesne
samuelduchesne requested review from a team as code owners October 21, 2026 15:43
@samuelduchesne
samuelduchesne merged commit c512526 into main Oct 21, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant