Skip to content

Commit f3214d0

Browse files
authored
deps/refactor: port to iroh 0.91 (#47)
## Description Ports iroh-docs to iroh 0.91 and from quic-rpc to irpc. TODOs / Missing features vs iroh-docs 0.35: - [ ] `Doc::export_file` and `Doc::import_file` are missing. Would need some more work to port them, I didn't get around to that yet. But it's not super critical, as you can import via iroh-blobs and then use Doc::set_hash. - [ ] Document all the API changes (this is quite a bit of work - best way likely to compare the docs for old and new version) - [ ] Maybe: Convert errors to snafu. This is still using anyhow and thiserror. It is quite some work, not sure about it yet. Status for everything else - All APIs converted - All tests pass ## Breaking Changes Quite a few. TODO: Document. <!-- Optional, if there are any breaking changes document them, including how to migrate older code. --> ## Notes & open questions <!-- Any notes, remarks or open questions you have to make about the PR. --> ## Change checklist - [ ] Self-review. - [ ] Documentation updates following the [style guide](https://rust-lang.github.io/rfcs/1574-more-api-documentation-conventions.html#appendix-a-full-conventions-text), if relevant. - [ ] Tests if relevant. - [ ] All breaking changes documented.
1 parent b666e5e commit f3214d0

35 files changed

+3676
-5483
lines changed

.github/workflows/ci.yaml

Lines changed: 2 additions & 2 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.81"
19+
MSRV: "1.85"
2020
SCCACHE_CACHE_SIZE: "50G"
2121
IROH_FORCE_STAGING_RELAYS: "1"
2222

@@ -205,7 +205,7 @@ jobs:
205205
- uses: actions/checkout@v4
206206
- uses: dtolnay/rust-toolchain@master
207207
with:
208-
toolchain: nightly-2024-11-30
208+
toolchain: nightly-2025-05-01
209209
- name: Install sccache
210210
uses: mozilla-actions/[email protected]
211211

.github/workflows/docs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
- uses: actions/checkout@v4
3333
- uses: dtolnay/rust-toolchain@master
3434
with:
35-
toolchain: nightly-2024-11-30
35+
toolchain: nightly-2025-05-01
3636
- name: Install sccache
3737
uses: mozilla-actions/[email protected]
3838

0 commit comments

Comments
 (0)