Skip to content

Commit c0498f9

Browse files
authored
Update CI to Rust v1.88 (#2144)
* Update CI to Rust v1.88 * Fix wasm-node compilation
1 parent 3c791ab commit c0498f9

File tree

4 files changed

+18
-18
lines changed

4 files changed

+18
-18
lines changed

.github/workflows/ci.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
test-64bits:
3131
runs-on: ubuntu-latest
3232
container:
33-
image: rust:1.85
33+
image: rust:1.88
3434
steps:
3535
- uses: actions/checkout@v4
3636
- uses: Swatinem/rust-cache@v2
@@ -39,7 +39,7 @@ jobs:
3939
test-32bits:
4040
runs-on: ubuntu-latest
4141
container:
42-
image: rust:1.85
42+
image: rust:1.88
4343
steps:
4444
- run: apt-get update && apt install -y libc6-dev-i386
4545
- uses: actions/checkout@v4
@@ -50,7 +50,7 @@ jobs:
5050
wasm-node-check:
5151
runs-on: ubuntu-latest
5252
container:
53-
image: rust:1.85
53+
image: rust:1.88
5454
steps:
5555
- uses: actions/checkout@v4
5656
- run: rustup target add wasm32-unknown-unknown
@@ -67,7 +67,7 @@ jobs:
6767
check-features:
6868
runs-on: ubuntu-latest
6969
container:
70-
image: rust:1.85
70+
image: rust:1.88
7171
steps:
7272
- uses: actions/checkout@v4
7373
- uses: Swatinem/rust-cache@v2
@@ -101,7 +101,7 @@ jobs:
101101
check-no-std:
102102
runs-on: ubuntu-latest
103103
container:
104-
image: rust:1.85
104+
image: rust:1.88
105105
steps:
106106
- uses: actions/checkout@v4
107107
- run: rustup target add thumbv7m-none-eabi
@@ -113,7 +113,7 @@ jobs:
113113
check-rustdoc-links:
114114
runs-on: ubuntu-latest
115115
container:
116-
image: rust:1.85
116+
image: rust:1.88
117117
steps:
118118
- uses: actions/checkout@v4
119119
- uses: Swatinem/rust-cache@v2
@@ -122,7 +122,7 @@ jobs:
122122
fmt:
123123
runs-on: ubuntu-latest
124124
container:
125-
image: rust:1.85
125+
image: rust:1.88
126126
steps:
127127
# Checks `rustfmt` formatting
128128
- uses: actions/checkout@v4
@@ -136,7 +136,7 @@ jobs:
136136
clippy:
137137
runs-on: ubuntu-latest
138138
container:
139-
image: rust:1.85
139+
image: rust:1.88
140140
steps:
141141
- uses: actions/checkout@v4
142142
# Since build artifacts are specific to a nightly version, we pin the specific nightly
@@ -177,7 +177,7 @@ jobs:
177177
wasm-node-versions-match:
178178
runs-on: ubuntu-latest
179179
container:
180-
image: rust:1.85
180+
image: rust:1.88
181181
steps:
182182
- uses: actions/checkout@v4
183183
- run: apt-get update && apt install -y jq

.github/workflows/deploy.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ jobs:
5656
build-js-doc:
5757
runs-on: ubuntu-latest
5858
container:
59-
image: rust:1.85
59+
image: rust:1.88
6060
steps:
6161
- uses: actions/checkout@v4
6262
with:
@@ -83,7 +83,7 @@ jobs:
8383
build-rust-doc:
8484
runs-on: ubuntu-latest
8585
container:
86-
image: rust:1.85
86+
image: rust:1.88
8787
steps:
8888
- uses: actions/checkout@v4
8989
with:
@@ -104,7 +104,7 @@ jobs:
104104
build-tests-coverage:
105105
runs-on: ubuntu-latest
106106
container:
107-
image: rust:1.85
107+
image: rust:1.88
108108
steps:
109109
- run: apt update && apt install -y jq
110110
- run: rustup component add llvm-tools-preview
@@ -174,7 +174,7 @@ jobs:
174174
npm-publish:
175175
runs-on: ubuntu-latest
176176
container:
177-
image: rust:1.85
177+
image: rust:1.88
178178
steps:
179179
- uses: actions/checkout@v4
180180
- run: rustup target add wasm32-unknown-unknown
@@ -218,7 +218,7 @@ jobs:
218218
- uses: actions-rs/toolchain@v1
219219
with:
220220
# Ideally we don't want to install any toolchain, but the GH action doesn't support this.
221-
toolchain: 1.85
221+
toolchain: 1.88
222222
profile: minimal
223223
- uses: Swatinem/rust-cache@v2
224224
- id: compute-tag # Compute the tag that we might push.
@@ -245,7 +245,7 @@ jobs:
245245
crates-io-publish:
246246
runs-on: ubuntu-latest
247247
container:
248-
image: rust:1.85
248+
image: rust:1.88
249249
steps:
250250
- uses: actions/checkout@v4
251251
- run: cargo publish --dry-run --locked

.github/workflows/periodic-cargo-update.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
cargo-update:
1010
runs-on: ubuntu-latest
1111
container:
12-
image: rust:1.85
12+
image: rust:1.88
1313
steps:
1414
- uses: actions/checkout@v4
1515
# Note: `cargo update --workspace` doesn't seem to have any effect.

light-base/src/network_service/tasks.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ use smoldot::{libp2p::collection::SubstreamFate, network::service};
2828

2929
/// Asynchronous task managing a specific single-stream connection.
3030
pub(super) async fn single_stream_connection_task<TPlat: PlatformRef>(
31-
mut connection: TPlat::Stream,
31+
connection: TPlat::Stream,
3232
address_string: String,
3333
platform: TPlat,
3434
connection_id: service::ConnectionId,
@@ -229,7 +229,7 @@ pub(super) async fn webrtc_multi_stream_connection_task<TPlat: PlatformRef>(
229229
platform: TPlat,
230230
connection_id: service::ConnectionId,
231231
mut connection_task: service::MultiStreamConnectionTask<TPlat::Instant, usize>,
232-
mut coordinator_to_connection: async_channel::Receiver<service::CoordinatorToConnection>,
232+
coordinator_to_connection: async_channel::Receiver<service::CoordinatorToConnection>,
233233
connection_to_coordinator: async_channel::Sender<(
234234
service::ConnectionId,
235235
service::ConnectionToCoordinator,

0 commit comments

Comments
 (0)