From b18b0837b98912bc628dead025c91e35a5a47c48 Mon Sep 17 00:00:00 2001 From: "hedgehog-dataplane-update[bot]" <224724778+hedgehog-dataplane-update[bot]@users.noreply.github.com> Date: Tue, 23 Jun 2026 10:01:11 +0000 Subject: [PATCH 1/5] bump: pins Signed-off-by: github-actions[bot] <224724778+hedgehog-dataplane-update[bot]@users.noreply.github.com> --- npins/sources.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/npins/sources.json b/npins/sources.json index 553306d541..5ae378c8b6 100644 --- a/npins/sources.json +++ b/npins/sources.json @@ -191,9 +191,9 @@ }, "branch": "master", "submodules": false, - "revision": "720b61082454e189b1f21835ec175536a944afc3", - "url": "https://github.com/linux-rdma/perftest/archive/720b61082454e189b1f21835ec175536a944afc3.tar.gz", - "hash": "sha256-oNvzQubmslZ4JUNww/wvWd54JDsDLamCDlorHWlNtaY=" + "revision": "76c3b810fb57ce45ab9fd9a34a6e58457f83b487", + "url": "https://github.com/linux-rdma/perftest/archive/76c3b810fb57ce45ab9fd9a34a6e58457f83b487.tar.gz", + "hash": "sha256-ukFFiCECkshizKKywzzBtwNDiddyHesa1UFsFTLym5c=" }, "rdma-core": { "type": "Git", @@ -233,9 +233,9 @@ }, "branch": "master", "submodules": false, - "revision": "67eed429b53d462923d9be580cfc9ed372f7564f", - "url": "https://github.com/oxalica/rust-overlay/archive/67eed429b53d462923d9be580cfc9ed372f7564f.tar.gz", - "hash": "sha256-YeBVH+avasLg/ZTOyshNI4qfU8p5RbMs9O8944A1QDg=" + "revision": "f59bc28dd0b89e9c0240d1b80195559fc79c2471", + "url": "https://github.com/oxalica/rust-overlay/archive/f59bc28dd0b89e9c0240d1b80195559fc79c2471.tar.gz", + "hash": "sha256-4XHdXp3MRa++XiGkltJChCtdbCmSlNTwQRfWQOhqbRw=" } }, "version": 8 From e289e60a4476454d9fd9ef1b38798473a5af124c Mon Sep 17 00:00:00 2001 From: "hedgehog-dataplane-update[bot]" <224724778+hedgehog-dataplane-update[bot]@users.noreply.github.com> Date: Tue, 23 Jun 2026 10:01:14 +0000 Subject: [PATCH 2/5] bump(cargo)!: bump dependencies (cargo update) Signed-off-by: github-actions[bot] <224724778+hedgehog-dataplane-update[bot]@users.noreply.github.com> --- Cargo.lock | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4bdead60e3..3a60b02ae1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -860,7 +860,7 @@ version = "3.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "faf9468729b8cbcea668e36183cb69d317348c2e08e994829fb56ebfdfbaac34" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -2110,7 +2110,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -3389,9 +3389,9 @@ checksum = "88904434abc2901f197fe8cc55f0445e7ded921dba5911dad2e2b39b48e663c4" [[package]] name = "memmap2" -version = "0.9.10" +version = "0.9.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "714098028fe011992e1c3962653c96b2d578c4b4bce9036e15ff220319b1e0e3" +checksum = "d1219ed1b7f229ee7104d281dd01d6802fe28bb6e95d292942c4daacdeb798c0" dependencies = [ "libc", ] @@ -3830,7 +3830,7 @@ version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -4827,14 +4827,14 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] name = "rustls" -version = "0.23.40" +version = "0.23.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef86cd5876211988985292b91c96a8f2d298df24e75989a43a3c73f2d4d8168b" +checksum = "6b92b125634d9b795e7beca796cc790df15a7fb38323bf3196fda83292d06b1f" dependencies = [ "aws-lc-rs", "log", @@ -5477,7 +5477,7 @@ dependencies = [ "getrandom 0.4.3", "once_cell", "rustix", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -5487,7 +5487,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "230a1b821ccbd75b185820a1f1ff7b14d21da1e442e22c0863ea5f08771a8874" dependencies = [ "rustix", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -5531,9 +5531,9 @@ dependencies = [ [[package]] name = "time" -version = "0.3.49" +version = "0.3.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "711a53c2d47bbd818258c498c8dbfe186a2526c631495cfe7e078567f86b8469" +checksum = "85c17d80feb7334b40c484e45ed1a5273dfd8bfda537c3be2e74a06a6686f327" dependencies = [ "deranged", "num-conv", @@ -5551,9 +5551,9 @@ checksum = "9e1c906769ad99c88eaa54e728060edef082f8e358ff32030cb7c7d315e81109" [[package]] name = "time-macros" -version = "0.2.29" +version = "0.2.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71c652a3727a9cbb9a02f707f530b618ce00d0ccd762009c8c23bd191df3c17d" +checksum = "dcef1a61bdb119096e153208ec5cbec23944ce8bca13be5c7f60c634f7403935" dependencies = [ "num-conv", "time-core", From 5f18a24820fe0e797b6a2da9c9809818cb070ffb Mon Sep 17 00:00:00 2001 From: "hedgehog-dataplane-update[bot]" <224724778+hedgehog-dataplane-update[bot]@users.noreply.github.com> Date: Tue, 23 Jun 2026 10:01:17 +0000 Subject: [PATCH 3/5] bump(cargo)!: bump memmap2 (cargo upgrade) name old req compatible latest new req ==== ======= ========== ====== ======= memmap2 0.9.10 0.9.11 0.9.11 0.9.11 Signed-off-by: github-actions[bot] <224724778+hedgehog-dataplane-update[bot]@users.noreply.github.com> --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 4412d28d6a..b4e7cb3501 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -155,7 +155,7 @@ libc = { version = "0.2.186", default-features = false, features = [] } linkme = { version = "0.3.36", default-features = false, features = [] } log = { version = "0.4.33", default-features = false, features = [] } # TODO: try to remove this loom = { version = "0.7.2", default-features = false, features = [] } -memmap2 = { version = "0.9.10", default-features = false, features = [] } +memmap2 = { version = "0.9.11", default-features = false, features = [] } metrics = { version = "0.24.6", default-features = false, features = [] } metrics-exporter-prometheus = { version = "0.18.3", default-features = false, features = [] } miette = { version = "7.6.0", default-features = false, features = [] } From cdbf9ff33f803689d8922307680363dd5bc10a94 Mon Sep 17 00:00:00 2001 From: "hedgehog-dataplane-update[bot]" <224724778+hedgehog-dataplane-update[bot]@users.noreply.github.com> Date: Tue, 23 Jun 2026 10:01:20 +0000 Subject: [PATCH 4/5] bump(cargo)!: bump rustls (cargo upgrade) name old req compatible latest new req ==== ======= ========== ====== ======= rustls 0.23.40 0.23.41 0.23.41 0.23.41 Signed-off-by: github-actions[bot] <224724778+hedgehog-dataplane-update[bot]@users.noreply.github.com> --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index b4e7cb3501..cbef559610 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -186,7 +186,7 @@ reedline = { version = "0.48.0", default-features = false, features = [] } rkyv = { version = "0.8.16", default-features = false, features = [] } roaring = { version = "0.11.4", default-features = false, features = [] } rtnetlink = { git = "https://github.com/githedgehog/rtnetlink.git", branch = "hh/tc-actions4", default-features = false, features = [] } -rustls = { version = "0.23.40", default-features = false, features = [] } +rustls = { version = "0.23.41", default-features = false, features = [] } schemars = { version = "1", default-features = false, features = [] } serde = { version = "1.0.228", default-features = false, features = [] } serde_json = { version = "1.0.150", default-features = false, features = [] } From 6b8e92088d1dd4203d2089829a5bf58b74380fcb Mon Sep 17 00:00:00 2001 From: Quentin Monnet Date: Wed, 24 Jun 2026 10:09:41 +0200 Subject: [PATCH 5/5] ci(miri): Make Miri PowerPC64 job failures non-blocking The job currently fails, seemingly due to some caching issue, on a Pull Request for dependency updates supposed to fix CI, so it's blocking us from testing in CI and merging things at the moment. Let's prevent it from blocking the (required-to-pass) summary until the issue is sorted. Cc: @daniel-noland Link: https://github.com/githedgehog/dataplane/actions/runs/28030274103/job/82968910470?pr=1603 Signed-off-by: Quentin Monnet --- .github/workflows/dev.yml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index d938e6772b..0d9058247b 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -685,11 +685,15 @@ jobs: run: | echo '::error:: Some sanitize job(s) failed' exit 1 - - name: "Flag any miri matrix failures" - if: ${{ needs.miri.result != 'success' && needs.miri.result != 'skipped' }} - run: | - echo '::error:: Some miri job(s) failed' - exit 1 + ## FIXME: Make Miri's only job (powerpc64) not "required" for the summary + ## to pass, because we face an issue (caching?), and it's blocking CI. + ## See https://github.com/githedgehog/dataplane/actions/runs/28030274103/job/82968910470?pr=1603 + ## Revert this once the issue is solved. + #- name: "Flag any miri matrix failures" + # if: ${{ needs.miri.result != 'success' && needs.miri.result != 'skipped' }} + # run: | + # echo '::error:: Some miri job(s) failed' + # exit 1 - name: "Flag any build matrix failures" if: ${{ needs.build.result != 'success' && needs.build.result != 'skipped' }} run: |