Skip to content

feat: add RIS Live raw message parsing#296

Merged
digizeph merged 4 commits into
mainfrom
rislive-raw-parsing
Jul 2, 2026
Merged

feat: add RIS Live raw message parsing#296
digizeph merged 4 commits into
mainfrom
rislive-raw-parsing

Conversation

@digizeph

@digizeph digizeph commented Jul 2, 2026

Copy link
Copy Markdown
Member

Summary

  • Add opt-in parse_ris_live_message_raw() for RIS Live includeRaw messages.
  • Keep existing JSON-field parser behavior and add explicit parse_ris_live_message_json() alias.
  • Expose RIS Live subscription helpers at crate root and update RIS Live docs/examples.

Closes #295

Validation

  • cargo fmt -- --check
  • cargo readme > /tmp/bgpkit-parser-README.md && diff -b /tmp/bgpkit-parser-README.md README.md
  • cargo test --all-features
  • cargo clippy --all-targets --all-features -- -D warnings
  • cargo build --all-features --examples

@codecov

codecov Bot commented Jul 2, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 95.83333% with 3 lines in your changes missing coverage. Please review.
✅ Project coverage is 90.03%. Comparing base (063a743) to head (b5f40b7).
⚠️ Report is 5 commits behind head on main.

Files with missing lines Patch % Lines
src/parser/rislive/mod.rs 0.00% 3 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #296      +/-   ##
==========================================
+ Coverage   89.93%   90.03%   +0.09%     
==========================================
  Files          91       91              
  Lines       18733    18776      +43     
==========================================
+ Hits        16848    16905      +57     
+ Misses       1885     1871      -14     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@digizeph digizeph enabled auto-merge July 2, 2026 17:13
@digizeph digizeph merged commit aad73d9 into main Jul 2, 2026
6 checks passed
@digizeph digizeph deleted the rislive-raw-parsing branch July 2, 2026 17:15
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.

RIS Live JSON projection omits many BGP path attributes

1 participant