From 44221d364deedec79512c5823e6b4e3dca7063a0 Mon Sep 17 00:00:00 2001 From: TomerStarkware Date: Tue, 29 Sep 2026 16:44:31 +0300 Subject: [PATCH] Bump version to 0.9.0-rc.8 Also publish the new cairo-starknet-syscalls crate (split out in #1611) before sierra-emu and cairo-native, which depend on it. --- .github/workflows/publish.yml | 2 ++ Cargo.lock | 12 ++++++------ Cargo.toml | 8 ++++---- README.md | 2 +- 4 files changed, 13 insertions(+), 11 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 62a30ad36..bb42f51ca 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -37,6 +37,8 @@ jobs: keys-asc: https://apt.llvm.org/llvm-snapshot.gpg.key - name: Install LLVM run: sudo apt-get install llvm-19 llvm-19-dev llvm-19-runtime clang-19 clang-tools-19 lld-19 libpolly-19-dev libmlir-19-dev mlir-19-tools + - name: publish cairo-starknet-syscalls + run: cargo publish --token ${CRATES_TOKEN} -p cairo-starknet-syscalls - name: publish sierra emu run: cargo publish --token ${CRATES_TOKEN} --all-features -p sierra-emu - name: publish cairo native diff --git a/Cargo.lock b/Cargo.lock index 6880ca300..501555135 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1174,7 +1174,7 @@ dependencies = [ [[package]] name = "cairo-native" -version = "0.9.0-rc.7" +version = "0.9.0-rc.8" dependencies = [ "aquamarine", "ark-ec 0.5.0", @@ -1344,7 +1344,7 @@ dependencies = [ [[package]] name = "cairo-starknet-syscalls" -version = "0.9.0-rc.7" +version = "0.9.0-rc.8" dependencies = [ "serde", "starknet-types-core", @@ -1796,7 +1796,7 @@ dependencies = [ [[package]] name = "debug_utils" -version = "0.9.0-rc.7" +version = "0.9.0-rc.8" dependencies = [ "cairo-lang-starknet-classes", "clap", @@ -3847,7 +3847,7 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "sierra-emu" -version = "0.9.0-rc.7" +version = "0.9.0-rc.8" dependencies = [ "cairo-lang-compiler", "cairo-lang-filesystem", @@ -4012,7 +4012,7 @@ dependencies = [ [[package]] name = "starknet-native-compile" -version = "0.9.0-rc.7" +version = "0.9.0-rc.8" dependencies = [ "anyhow", "cairo-lang-sierra", @@ -4179,7 +4179,7 @@ dependencies = [ [[package]] name = "test-utils" -version = "0.9.0-rc.7" +version = "0.9.0-rc.8" dependencies = [ "cairo-lang-compiler", "cairo-lang-filesystem", diff --git a/Cargo.toml b/Cargo.toml index 13abea8c3..5290d4197 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -20,7 +20,7 @@ members = [ ] [workspace.package] -version = "0.9.0-rc.7" +version = "0.9.0-rc.8" edition = "2021" license = "Apache-2.0" repository = "https://github.com/starkware-libs/cairo_native" @@ -53,8 +53,8 @@ cairo-lang-test-plugin = "~2.19.6" cairo-lang-test-runner = "~2.19.6" cairo-lang-utils = "~2.19.6" cairo-native-bin-utils.path = "binaries/cairo-native-bin-utils" -cairo-native = { path = ".", version = "0.9.0-rc.7" } -cairo-starknet-syscalls = { path = "cairo-starknet-syscalls", version = "0.9.0-rc.7" } +cairo-native = { path = ".", version = "0.9.0-rc.8" } +cairo-starknet-syscalls = { path = "cairo-starknet-syscalls", version = "0.9.0-rc.8" } clap = "4.5.23" colored = "2.1.0" criterion = "0.5.1" @@ -82,7 +82,7 @@ sec1 = "0.7.3" serde = "1.0.0" serde_json = "1.0.128" sha2 = "0.10.8" -sierra-emu = { path = "debug_utils/sierra-emu", version = "0.9.0-rc.7" } +sierra-emu = { path = "debug_utils/sierra-emu", version = "0.9.0-rc.8" } smallvec = "1.13.2" starknet-crypto = "0.8.1" starknet-curve = "0.6.0" diff --git a/README.md b/README.md index 88c759062..5eac73056 100644 --- a/README.md +++ b/README.md @@ -49,7 +49,7 @@ often so use it at your own risk. 🚧 For versions under `1.0` `cargo` doesn't comply with [semver](https://semver.org/), so we advise to pin the version you -use. This can be done by adding `cairo-native = "0.9.0-rc.7"` to your Cargo.toml +use. This can be done by adding `cairo-native = "0.9.0-rc.8"` to your Cargo.toml ## Getting Started