Skip to content

Lutaml integration#126

Draft
andrew2net wants to merge 27 commits intomainfrom
lutaml-integration
Draft

Lutaml integration#126
andrew2net wants to merge 27 commits intomainfrom
lutaml-integration

Conversation

@andrew2net
Copy link
Copy Markdown
Contributor

No description provided.

Copy link
Copy Markdown

@hound hound Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some files could not be reviewed due to errors:

Error: unrecognized cop Performance/CaseWhenSplat found in .rubocop.yml, unre...
Error: unrecognized cop Performance/CaseWhenSplat found in .rubocop.yml, unrecognized cop Performance/Count found in .rubocop.yml, unrecognized cop Performance/Detect found in .rubocop.yml, unrecognized cop Performance/FlatMap found in .rubocop.yml, unrecognized cop Performance/ReverseEach found in .rubocop.yml, unrecognized cop Performance/Size found in .rubocop.yml, unrecognized cop Performance/StringReplacement found in .rubocop.yml

andrew2net and others added 25 commits February 11, 2026 10:32
Refactor IETF data model: remove EditorialGroup, update DataFetcher, and enhance contributor handling
Migrate from RelatonIetf to Relaton::Ietf module namespace, update data
source URLs to data-v2 branches, refactor DataFetcher version tracking to
use hash objects, wrap Series titles in arrays, and update specs/VCRs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ontributor

Add missing `ext: Ext.new(flavor: "ietf")` to Internet-Draft entry
builder for parity with RFC entries, and include subdivision name
in committee contributor. Update BCP 47 fixture and VCR cassette.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Resolve working group acronyms to full names in committee contributor
subdivisions by fetching group data from the IETF Datatracker API.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ider::Ietf

- Introduce FromRfc converter to parse full RFC XML2RFC documents
- Propagate stream field into Rfc::Entry ext block
- Remove obsolete Provider::Ietf class (replaced by BibXMLParser.parse_rfc)
- Enable previously-skipped tests, modernize VCR usage to metadata style
- Update fixtures to schema v1.4.1 and re-record VCR cassettes

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Normalize ref with the same gsub as output_file so version refs match
output filenames (e.g., `--` collapsed to `-`), allowing update_versions
to correctly find and create version relations.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Each integration test loads and parses index file.

This slows down the tests and creates huge VCRs
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