Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
e6fa98f
rfd-619: scaffold versions crates (Phase 0 + 1)
taspelund Apr 25, 2026
de34cfb
rfd-619 Phase 2a: migrate mg_common::net to mg-common-types-versions
taspelund Apr 25, 2026
0131893
rfd-619 Phase 2b: move Prefix family + PeerId + AddressFamily/Protoco…
taspelund Apr 25, 2026
bfcdf8d
rfd-619 Phase 2b: migrate Path/BgpPathProperties to rdb-types-versions
taspelund Apr 25, 2026
c7e4c62
rfd-619 Phase 2b: migrate ImportExportPolicy family to rdb-types-vers…
taspelund Apr 25, 2026
8a35f7f
rfd-619 Phase 2b: clean up ImportExportPolicy call sites
taspelund Apr 25, 2026
7f744d4
rfd-619 Phase 2b: migrate BgpRouterInfo, BfdPeerConfig, BgpNeighbor t…
taspelund Apr 25, 2026
c8ce414
rfd-619 Phase 2b: switch v1::bfd::BfdPeerInfo to versioned identifier
taspelund Apr 25, 2026
6acbef2
rfd-619 Phase 2c chunk 1: migrate leaf BGP wire enums to bgp-types-ve…
taspelund Apr 25, 2026
28ed5ef
rfd-619 Phase 2c chunk 2: migrate leaf BGP wire types to bgp-types-ve…
taspelund Apr 25, 2026
7f77b7f
rfd-619 Phase 2c chunk 3: migrate v4 PathAttribute family to bgp-type…
taspelund Apr 27, 2026
d89ac29
rfd-619 Phase 2c chunk 4.1: migrate MessageConvertError and MessageKi…
taspelund Apr 28, 2026
b8c1deb
rfd-619 Phase 2c chunk 4.2: migrate Capability, OptionalParameter, Er…
taspelund Apr 28, 2026
1866d2b
rfd-619 Phase 2c chunk 4.3: migrate OpenMessage, NotificationMessage,…
taspelund Apr 28, 2026
5bec147
rfd-619 Phase 2c chunk 4.4: migrate Message and UpdateMessage to bgp-…
taspelund Apr 28, 2026
6e65d3b
rfd-619 Phase 2c chunk 5: migrate session history types to bgp-types-…
taspelund Apr 28, 2026
56366f9
rfd-619 Phase 2d chunk 6a: migrate Neighbor/Apply/BgpPeerConfig/BgpPe…
taspelund Apr 28, 2026
05ad10a
rfd-619 Phase 2d chunk 6b: migrate PeerInfo/PeerTimers/DynamicTimerIn…
taspelund Apr 28, 2026
bf49103
rfd-619 Phase 2d chunk 6c: migrate unversioned-published BGP types an…
taspelund Apr 28, 2026
e38fbbd
rfd-619 Phase 4: rename mg-api endpoints to match RFD 619 latest-unsu…
taspelund Apr 28, 2026
543e2cd
rfd-619 follow-up: restore UpdateMessage::errors field via private pa…
taspelund Apr 28, 2026
cd52e6d
rfd-619 Phase 3: purge remaining floating identifiers from version mo…
taspelund Apr 28, 2026
c5f2d65
rfd-619 Phase 7: add type-organization doc and update existing docs f…
taspelund Apr 28, 2026
e49e6db
rfd-619 follow-up: reabsorb boundary helper free fns as inherent methods
taspelund Apr 28, 2026
cf4771d
rfd-619 follow-up: replace repeated fully-qualified paths with use im…
taspelund Apr 28, 2026
07cff22
rfd-619 follow-up: extract BFD types into bfd-types/bfd-types-versions
taspelund Apr 28, 2026
36d31aa
rfd-619 follow-up: include migrated types crates in test jobs
taspelund Apr 28, 2026
4ec10bc
rfd-619 follow-up: consolidate use directives and move them to file tops
taspelund Apr 28, 2026
f700c40
Merge main into trey/rfd_619_wrapup
taspelund May 8, 2026
21e9523
rename mg-types/{,versions} to mg-api-types/{,versions}
taspelund May 8, 2026
745b67d
rename ddm-types/{,versions} to ddm-api-types/{,versions}
taspelund May 8, 2026
43a09a5
absorb bfd-types-versions into mg-api-types-versions
taspelund May 8, 2026
2d1e5a7
absorb bgp-types-versions into mg-api-types-versions
taspelund May 8, 2026
34091ee
absorb rdb-types-versions into mg-api-types-versions
taspelund May 8, 2026
e630d3e
absorb mg-common-types-versions into ddm-api-types-versions
taspelund May 8, 2026
461b316
docs and CI: rewrite for the API-shape model
taspelund May 8, 2026
e5c14b4
use explicit sub-module paths instead of glob re-exports
taspelund May 8, 2026
995b744
use full destructuring at the API->runtime boundary
taspelund May 8, 2026
b64cf4d
delete UpdateMessageV1 and MessageV1 from bgp::messages
taspelund May 9, 2026
d231dda
use full destructuring at cross-version API boundaries
taspelund May 9, 2026
238e89d
retire bgp::params; route latest API forms through mg_api_types::bgp
taspelund May 9, 2026
cbe9958
tighten TimerConfig and PeerConfig comments
taspelund May 9, 2026
6e22528
expand mg-admin-client progenitor replace; route consumers through mg…
taspelund May 9, 2026
c59c854
move PeerId and ImportExportPolicy to mg_api_types::bgp; route consum…
taspelund May 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/buildomat/jobs/test-bfd.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@ set -o pipefail

source .github/buildomat/test-common.sh
banner bfd
cargo nextest run -p bfd --nocapture
cargo nextest run -p bfd -p mg-api-types -p mg-api-types-versions --nocapture
4 changes: 2 additions & 2 deletions .github/buildomat/jobs/test-bgp.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@ set -e

source .github/buildomat/test-common.sh
pushd bgp
pfexec cargo nextest run
pfexec cargo nextest run -p bgp -p mg-api-types -p mg-api-types-versions
cp *.log /work/
popd

pushd mgd
pfexec cargo nextest run
pfexec cargo nextest run -p mgd -p mg-api-types -p mg-api-types-versions
cp *.log /work/
popd
2 changes: 1 addition & 1 deletion .github/buildomat/jobs/test-ddm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@ set -o pipefail

source .github/buildomat/test-common.sh
banner ddm
cargo nextest run -p ddm --nocapture
cargo nextest run -p ddm -p ddm-api-types -p ddm-api-types-versions --nocapture
7 changes: 6 additions & 1 deletion .github/buildomat/jobs/test-rdb.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,11 @@ set -x
set -e

source .github/buildomat/test-common.sh

pushd rdb
cargo nextest run
cargo nextest run \
-p rdb \
-p mg-api-types \
-p mg-api-types-versions
cp *.log /work/
popd
Loading