Skip to content

Commit 6a01aa0

Browse files
committed
Bump Stwo (#2880)
Bump nightly version Add bootloader script Update prove & verify impl Support passing arguments in bootloader execution Migrate fsx to utils crates Remove unused dep Fix nightly clippy Run stwo tests serially Run stwo doc tests in nightly Refactor execute tests Allow saving profiler trace data with output=none Fix deps Set default argument values Update cairo Add warning on allow-syscalls execution
1 parent e0c21d7 commit 6a01aa0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

76 files changed

+298791
-916
lines changed

.config/nextest.toml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
[test-groups]
2+
sequential = { max-threads = 1 }
3+
4+
[[profile.default.overrides]]
5+
# Tests starting with `sequential_` will be run sequentially, i.e., one after another.
6+
# This may be useful when your tests use a lot of resources, like RAM (e.g., for proving with stwo prover).
7+
# You can list matched test cases with `cargo nextest show-config test-groups`.
8+
filter = 'test(sequential_)'
9+
test-group = 'sequential'

.github/workflows/_build-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ on:
2929

3030
env:
3131
# TODO(#1915): Use stable toolchain once stwo is stable.
32-
RUST_NIGHTLY_TOOLCHAIN: "nightly-2025-02-13"
32+
RUST_NIGHTLY_TOOLCHAIN: "nightly-2025-07-14"
3333

3434
jobs:
3535
build:

.github/workflows/_check-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ on:
2222

2323
env:
2424
# TODO(#1915): Use stable toolchain once stwo is stable.
25-
RUST_NIGHTLY_TOOLCHAIN: "nightly-2025-02-13"
25+
RUST_NIGHTLY_TOOLCHAIN: "nightly-2025-07-14"
2626

2727
jobs:
2828
test:

.github/workflows/ci.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ concurrency:
1414

1515
env:
1616
# TODO(#1915): Use stable toolchain once stwo is stable.
17-
RUST_NIGHTLY_TOOLCHAIN: "nightly-2025-02-13"
17+
RUST_NIGHTLY_TOOLCHAIN: "nightly-2025-07-14"
1818

1919
jobs:
2020
setup-matrix:
@@ -109,7 +109,12 @@ jobs:
109109
- uses: dtolnay/rust-toolchain@stable
110110
- uses: Swatinem/rust-cache@v2
111111
- name: run tests
112-
run: cargo test --doc
112+
run: cargo test --doc --workspace --exclude scarb-prove --exclude scarb-verify --exclude scarb-execute
113+
- uses: dtolnay/rust-toolchain@master
114+
with:
115+
toolchain: ${{ env.RUST_NIGHTLY_TOOLCHAIN }}
116+
- name: run nightly tests
117+
run: cargo test --doc -p scarb-prove -p scarb-verify -p scarb-execute
113118

114119
scarb-metadata-compatibility:
115120
name: scarb-metadata compatibility check

0 commit comments

Comments
 (0)