Move the toolchain pin to Rust 1.97.1 #38

Merged
dcharlot merged 1 commit from rust-toolchain-1.97.1 into main 2026-07-22 03:05:29 -04:00
7 changed files with 11 additions and 11 deletions

View file

@ -28,7 +28,7 @@ jobs:
- name: Install Rust
uses: dtolnay/rust-toolchain@master
with:
toolchain: "1.96.0"
toolchain: "1.97.1"
- name: Cache cargo
uses: actions/cache@v4

View file

@ -36,7 +36,7 @@ jobs:
- name: Install Rust toolchain (workspace pin)
uses: dtolnay/rust-toolchain@stable
with:
toolchain: "1.96"
toolchain: "1.97.1"
- name: Cache cargo registry + target
uses: actions/cache@v4

View file

@ -48,7 +48,7 @@ jobs:
- name: Install Rust
uses: dtolnay/rust-toolchain@master
with:
toolchain: 1.96.0
toolchain: 1.97.1
- name: Decode fixtures, assert golden bytes
working-directory: wai/byte-exact-conformance

View file

@ -45,8 +45,8 @@ jobs:
os: [ubuntu-latest, ubuntu-24.04-arm, macos-latest, windows-latest]
steps:
- uses: actions/checkout@v5
- name: Rust 1.96.0
run: rustup toolchain install 1.96.0 --profile minimal && rustup default 1.96.0
- name: Rust 1.97.1
run: rustup toolchain install 1.97.1 --profile minimal && rustup default 1.97.1
- name: Build the cargo classes (pure Rust, no C codec chain)
working-directory: wai/wai-rs
# neural_int joins the pure-Rust set: the integer-synthesis decoder is
@ -89,8 +89,8 @@ jobs:
os: [ubuntu-latest, ubuntu-24.04-arm, macos-latest, windows-latest]
steps:
- uses: actions/checkout@v5
- name: Rust 1.96.0
run: rustup toolchain install 1.96.0 --profile minimal && rustup default 1.96.0
- name: Rust 1.97.1
run: rustup toolchain install 1.97.1 --profile minimal && rustup default 1.97.1
- name: Integer rANS + int_synth + JPEG-AI mANS goldens (one machine → every machine)
working-directory: wai/byte-exact-conformance
run: cargo test --release

View file

@ -47,8 +47,8 @@ jobs:
- name: Build the synthetic fixtures (elic / mlicpp / snac / dcvc / glc)
working-directory: wai
run: python tools/wai_validate_synthetic.py --size 256
- name: Rust 1.96.0
run: rustup toolchain install 1.96.0 --profile minimal && rustup default 1.96.0
- name: Rust 1.97.1
run: rustup toolchain install 1.97.1 --profile minimal && rustup default 1.97.1
- name: Each Rust decoder reproduces its reference end-to-end
working-directory: wai/wai-rs
# --no-default-features: the neural decoders need only `ort`, NOT the C

View file

@ -1,4 +1,4 @@
[toolchain]
channel = "1.96.0"
channel = "1.97.1"
components = ["rustc", "cargo", "rust-std", "rustfmt", "clippy"]
profile = "default"

View file

@ -1,4 +1,4 @@
[toolchain]
channel = "1.96.0"
channel = "1.97.1"
components = ["rustc", "cargo", "rust-std", "rustfmt", "clippy"]
profile = "default"