Skip to content

Merge dev#17

Merged
pforemski merged 4 commits intomainfrom
dev
Dec 19, 2025
Merged

Merge dev#17
pforemski merged 4 commits intomainfrom
dev

Conversation

@pforemski
Copy link
Copy Markdown
Contributor

@pforemski pforemski commented Dec 19, 2025

This PR merges the dev branch, introducing support for RIPE RIS Live BGP streaming, dependency updates, and ASN handling improvements.

Key changes:

  • Adds a new ris-live stage that streams BGP messages real-time from RIPE RIS Live endpoint with automatic retry logic and configurable timeouts
  • Adds a new --guess-asn flag for automatic ASN byte size detection
  • Sets UTC as the default timezone globally
  • Updates bgpfix dependency from v0.8.0 to v0.9.0

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR merges the dev branch, introducing support for RIPE RIS Live BGP streaming, dependency updates, and ASN handling improvements.

Key changes:

  • Adds a new ris-live stage that streams BGP updates from RIPE RIS Live endpoint with automatic retry logic and configurable timeouts
  • Updates bgpfix dependency from v0.8.0 to v0.9.0 and promotes jsonparser to a direct dependency
  • Sets UTC as the default timezone globally and adds a new --guess-asn flag for automatic AS number size detection

Reviewed changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated 13 comments.

Show a summary per file
File Description
stages/ris-live.go Implements the new RisLive stage with HTTP streaming, JSON parsing, hex decoding, and BGP message handling with retry logic
stages/repo.go Registers the new "ris-live" stage in the stage repository
main.go Initializes UTC as the default timezone for all time operations
go.mod Updates bgpfix to v0.9.0, moves jsonparser from indirect to direct dependency, and adjusts formatting
go.sum Updates checksums for bgpfix v0.9.0
core/config.go Clarifies --short-asn flag description and adds new --guess-asn flag
core/attach.go Implements CAP_AS_GUESS capability handling when --guess-asn flag is set

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@pforemski pforemski merged commit 88bd75e into main Dec 19, 2025
6 checks passed
@pforemski pforemski deleted the dev branch December 19, 2025 13:17
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.

2 participants