Skip to content

Require darkseid 9.1.0 and report MetronInfo v1.2 as valid - #287

Merged
bpepple merged 1 commit into
mainfrom
v9.1.0
Oct 28, 2026
Merged

bpepple merged 1 commit into
mainfrom
v9.1.0

Conversation

@bpepple

@bpepple bpepple commented Oct 28, 2026

Copy link
Copy Markdown
Member

Summary

  • Bump darkseid to >=9.1.0, which adds MetronInfo v1.2 schema support.
  • Add SchemaVersion.METRON_INFO_V1_2 to the --validate messages in run.py.

Why

darkseid 9.1.0 checks MetronInfo against v1.1 first, then v1.2. A file that uses any of the new v1.2 Series elements (EndYear, Status,
Summary) fails v1.1 and comes back as METRON_INFO_V1_2. Without this change, --validate reports those files as "not valid" and, with the remove-metadata option, deletes their valid MetronInfo.

No other changes are needed: METRON_INFO_V1_1 is unchanged, and the new Series fields (end_year, status, summary) aren't populated because mokkari's issue response doesn't include them.

darkseid 9.1.0 adds MetronInfo v1.2 schema support. A file using the new v1.2 Series elements (EndYear, Status, Summary) now validates as METRON_INFO_V1_2, which --validate reported as "not valid" and could then delete. Add a v1.2 entry to the validation messages.
@bpepple bpepple self-assigned this Oct 28, 2026
@bpepple bpepple added dependencies Pull requests that update a dependency file minor New functionality; bumps the minor version labels Oct 28, 2026
@bpepple
bpepple merged commit b31754e into main Oct 28, 2026
11 checks passed
@bpepple
bpepple deleted the v9.1.0 branch October 28, 2026 12:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file minor New functionality; bumps the minor version

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant