Skip to content

Commit 48daa03

Browse files
ramfox“ramfox”rklaehndignifiedquire
authored
chore!: upgrade to iroh 0.96 (#197)
## Description Upgrade to the latest release of iroh, iroh-quinn, and irpc ## Breaking Changes - type `ConnectionRef` is no longer UnwindSafe, in /home/runner/work/iroh-blobs/iroh-blobs/src/util/connection_pool.rs:85 - type `ConnectionRef `is no longer RefUnwindSafe, in /home/runner/work/iroh-blobs/iroh-blobs/src/util/connection_pool.rs:85 - type `AtInitial` is no longer UnwindSafe, in /home/runner/work/iroh-blobs/iroh-blobs/src/get.rs:217 - type `AtInitial` is no longer RefUnwindSafe, in /home/runner/work/iroh-blobs/iroh-blobs/src/get.rs:217 --------- Co-authored-by: “ramfox” <“kasey@n0.computer”> Co-authored-by: Ruediger Klaehn <rklaehn@protonmail.com> Co-authored-by: dignifiedquire <me@dignifiedquire.com>
1 parent 0172d28 commit 48daa03

File tree

18 files changed

+1241
-1120
lines changed

18 files changed

+1241
-1120
lines changed

.github/workflows/ci.yaml

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ env:
1616
RUST_BACKTRACE: 1
1717
RUSTFLAGS: -Dwarnings
1818
RUSTDOCFLAGS: -Dwarnings
19-
MSRV: "1.85"
19+
MSRV: "1.89"
2020
SCCACHE_CACHE_SIZE: "50G"
2121
IROH_FORCE_STAGING_RELAYS: "1"
2222

@@ -193,25 +193,24 @@ jobs:
193193
- uses: taiki-e/install-action@cargo-make
194194
- run: cargo make format-check
195195

196+
196197
check_docs:
197198
timeout-minutes: 30
198199
name: Checking docs
199200
runs-on: ubuntu-latest
200201
env:
201202
RUSTC_WRAPPER: "sccache"
202203
SCCACHE_GHA_ENABLED: "on"
204+
RUSTDOCFLAGS: -Dwarnings
203205
steps:
204-
- uses: actions/checkout@v6
205-
- uses: dtolnay/rust-toolchain@master
206-
with:
207-
toolchain: nightly-2025-09-28
208-
- name: Install sccache
209-
uses: mozilla-actions/sccache-action@v0.0.9
206+
- uses: actions/checkout@v6
207+
- uses: dtolnay/rust-toolchain@nightly
208+
- uses: dtolnay/install@cargo-docs-rs
209+
- name: Install sccache
210+
uses: mozilla-actions/sccache-action@v0.0.9
210211

211-
- name: Docs
212-
run: cargo doc --workspace --all-features --no-deps --document-private-items
213-
env:
214-
RUSTDOCFLAGS: --cfg docsrs
212+
- name: iroh-blobs docs
213+
run: cargo docs-rs
215214

216215
clippy_check:
217216
timeout-minutes: 30
@@ -313,4 +312,4 @@ jobs:
313312
# some non-Wasm-compatible code made it into the final code.
314313
- name: Ensure no 'import "env"' in wasm
315314
run: |
316-
! wasm-tools print --skeleton target/wasm32-unknown-unknown/debug/iroh_blobs.wasm | grep 'import "env"'
315+
! wasm-tools print --skeleton target/wasm32-unknown-unknown/debug/iroh_blobs.wasm | grep 'import "env"'

0 commit comments

Comments
 (0)