Skip to content

Replay: Sync with v0.14.0-rc.3 #54

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 85 commits into from
Apr 8, 2025
Merged
Changes from all commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
b34ab5f
chore(ci): bump git-cliff to 2.7.0 and small improvements to script (…
dorimedini-starkware Jan 23, 2025
86c9d70
chore(committer_cli): split lines to log times between (#3618)
dorimedini-starkware Jan 23, 2025
6d3d4ad
chore(deployment): optimize docker image final size (#3383)
idan-starkware Jan 23, 2025
17c8726
chore(deployment): added dockerfile for dummy_recorder (#3627)
idan-starkware Jan 23, 2025
ffceed9
fix(blockifier, cairo_native): update deafult max cpu time in contrac…
meship-starkware Jan 23, 2025
c4d606e
feat(committer_cli): use file IO instead of stdin (#3635)
dorimedini-starkware Jan 24, 2025
9390153
chore(blockifier): move test_stack_overflow from out_of_gas.rs to tra…
avivg-starkware Jan 27, 2025
d858efe
fix(cairo_native): remove libcairo_native_runtime.a (#3658)
meship-starkware Jan 28, 2025
aeef918
chore(blockifier): change size of channel_size contract_cache_size (#…
avivg-starkware Jan 28, 2025
ca983aa
chore(blockifier): create unit tests for contract_class_manager (#2768)
avivg-starkware Jan 28, 2025
ff112b5
fix(blockifier): set query bit in version returned by native syscalls…
noaov1 Jan 29, 2025
20e2dc5
feat(blockifier): upgrade to VM version 1.0.2 (#3791)
dorimedini-starkware Jan 29, 2025
2925451
chore: merge branch main-v0.13.2 into main-v0.13.4 (with conflicts)
dorimedini-starkware Jan 29, 2025
ca0e2c8
chore(blockifier): add native to account_transactions_test (#3285)
meship-starkware Jan 29, 2025
88d9ef9
chore: fix conflicts
dorimedini-starkware Jan 29, 2025
a2a6253
Merge pull request #3808 from starkware-libs/dori/merge-main-v0.13.2-…
dorimedini-starkware Jan 29, 2025
91889fd
chore(blockifier): sierra_compilation_config compile only w feture
avivg-starkware Jan 30, 2025
a3d8940
chore(blockifier): add range_check96_gas_cost (#3641)
Yonatan-Starkware Feb 2, 2025
c267de1
chore(blockifier): fn execute_txs_sequentially return state_diff +
avivg-starkware Feb 2, 2025
2165f34
chore(blockifier): rename execution_tast_output feild 'writes' to
avivg-starkware Feb 2, 2025
80bc990
fix(blockifier, cairo_native): fix stack size default config value (#…
meship-starkware Feb 3, 2025
5f253a6
chore(blockifier): fn execute_txs return state_diff (#3855)
avivg-starkware Feb 3, 2025
bd8a2ba
Revert "chore(blockifier): sierra_compilation_config compile only w f…
avivg-starkware Feb 3, 2025
6f2e50a
fix(blockifier): remove redundent comment of fn
avivg-starkware Feb 3, 2025
6760ca9
chore(blockifier): remove fn into_keys, fn keys is used instead, created
avivg-starkware Feb 4, 2025
31a73d6
test(blockifier): add builtins_test (#3381)
Yonatan-Starkware Feb 4, 2025
240447a
chore(blockifier, cairo_native): return result in contract class mana…
meship-starkware Feb 4, 2025
750adce
chore(blockifier): move class manager logic inside (#3957)
Yoni-Starkware Feb 5, 2025
153377c
chore(blockifier): rename class manager file to native_class_manager …
Yoni-Starkware Feb 5, 2025
2d2e421
chore(blockifier): clean cairo_native flag from native class manager …
Yoni-Starkware Feb 6, 2025
e22f025
feat(blockifier): add ExecutionSummary::to_gas_vector() (#4048)
dorimedini-starkware Feb 10, 2025
c22ab95
chore(blockifier): update state_diff after commit - fee added (for the
avivg-starkware Feb 10, 2025
fe38952
fix(blockifier): fix unused templates in --all-features build (#4073)
dorimedini-starkware Feb 11, 2025
f910383
chore(blockifier): have bouncer_weights track only sierra_gas and not
avivg-starkware Feb 12, 2025
5221c60
fix(ci): return exit status in build native blockifier script (#3944)
adi-yakovian-starkware Feb 13, 2025
0384709
chore(cairo_native): update cario native version in rust to 0.3.1 (#4…
meship-starkware Feb 16, 2025
4a4ce49
chore(cairo_native): remove the binary crate starknet-native-compile …
avi-starkware Feb 17, 2025
1d8c94d
test(cairo_native): add tests to contract class manger (#3335)
meship-starkware Feb 17, 2025
fc0f06a
feat(ci): bump compiler and local crate versions (#4185)
dorimedini-starkware Feb 17, 2025
3f09ceb
chore(blockifier): add to sierra_compilation_config a bool field pani…
avivg-starkware Feb 17, 2025
1f5f33d
fix(starknet_sierra_multicompile): update doc after externalizing sta…
noaov1 Feb 18, 2025
46c9b53
feat(ci): fix (hopefully) papyrus docker tag push (#4296)
dorimedini-starkware Feb 20, 2025
1b54488
chore(blockifier): bouncer weights recieve from py only sierra_gas, no
avivg-starkware Feb 23, 2025
056018f
chore(blockifier): add native to transfer_flow_test (#4356)
avivg-starkware Feb 23, 2025
bdc9a34
chore(blockifier): add to sierra_compilation_config optimization_leve…
avivg-starkware Feb 23, 2025
6eb9c02
fix(ci): papyrus docker publish fix (again) (#4416) (#4422)
dorimedini-starkware Feb 24, 2025
e4be425
feat(native_blockifier): add event limit to VC overrides (#4419)
dorimedini-starkware Feb 24, 2025
92380d3
refactor(blockifier): remove duplicate definition of syscall counter …
AvivYossef-starkware Feb 25, 2025
6f22b1f
refactor(blockifier): add total calldata length to syscall counter (…
AvivYossef-starkware Feb 25, 2025
8f20486
chore(blockifier): count the keccack base more than once (#4471)
meship-starkware Feb 25, 2025
f39b2b2
Revert "chore(blockifier): count the keccack base more than once (#44…
AvivYossef-starkware Feb 26, 2025
a766f69
chore(blockifier): add native to transfers_benchmark (#4432)
avivg-starkware Feb 27, 2025
7f8c728
open new branch: 0.13.5
noaov1 Feb 27, 2025
ad4aa2e
chore: update to version 0.13.5 (#4548)
noaov1 Feb 27, 2025
a920c87
feat(blockifier): make ArchivalDataResource fields public (#3824)
dorimedini-starkware Mar 2, 2025
17891e8
chore(ci): remove load flag (#3849) (#4559)
adi-yakovian-starkware Mar 2, 2025
62669e9
fix(native_blockifier): switch the order of major and minor in sierra…
AvivYossef-starkware Mar 2, 2025
31d72fc
feat(blockifier): cherry pick v1 bound PRs (#4587)
dorimedini-starkware Mar 3, 2025
58ea277
Merge remote-tracking branch 'origin/main-v0.13.4' into dori/merge-ma…
dorimedini-starkware Mar 3, 2025
d4b161e
No conflicts in main-v0.13.4 -> main-v0.13.5 merge, this commit is fo…
dorimedini-starkware Mar 3, 2025
c8d004d
chore(ci): (CHERRY-PICK) run on ubuntu 24.04 instead of ubuntu 20.04 …
adi-yakovian-starkware Mar 2, 2025
f28a4db
chore(ci): bump taplo version
dorimedini-starkware Mar 3, 2025
5ae0662
chore(ci): install toolchain if missing
dorimedini-starkware Mar 3, 2025
c28b290
Merge pull request #4607 from starkware-libs/dori/merge-main-v0.13.4-…
dorimedini-starkware Mar 3, 2025
b94768e
fix(blockifier): add derive to SyscallUsage (#4648)
noaov1 Mar 4, 2025
c7607ac
feat(blockifier): update v1 bound account list (#4650)
dorimedini-starkware Mar 4, 2025
80fb03f
feat(blockifier): add deploy call data factor to vc (#4606)
AvivYossef-starkware Mar 5, 2025
b85a234
chore(blockifier): fix comment, delete class_hash getter from syscall…
dorimedini-starkware Mar 5, 2025
d873850
feat(blockifier): add config- cairo native class_hashes whiltelist (#…
avivg-starkware Mar 5, 2025
ecbb8ab
feat(blockifier): add call data factor to track resources (#4254)
AvivYossef-starkware Mar 5, 2025
23c2b69
feat(blockifier): add gas cost struct (#4633)
AvivYossef-starkware Mar 5, 2025
0008b36
feat(blockifier): add deploy gas cost in native (#4634)
AvivYossef-starkware Mar 5, 2025
f5277cf
feat(blockifier): add deploy linear factor cost in vm (#4680)
AvivYossef-starkware Mar 5, 2025
7f7a2c1
refactor(blockifier): change sysycall struct fields to be private (#4…
AvivYossef-starkware Mar 5, 2025
8d10c72
feat(blockifier): run cairo native based on whitelist (#4592)
avivg-starkware Mar 5, 2025
558724a
fix(blockifier): fix assert wait on native (#4729)
noaov1 Mar 6, 2025
5dc17a4
refactor(blockifier): deploy calldata factor cost (#4736)
AvivYossef-starkware Mar 6, 2025
e1cf9d4
feat(blockifier): version bound accounts: add max tip (#4618)
liorgold2 Mar 6, 2025
de4e4e7
chore(release): bump package versions to 0.14.0-rc.2 (#4796)
dorimedini-starkware Mar 10, 2025
76783c8
chore(starknet_sierra_multicompile): add a trivial resource limits im…
avi-starkware Mar 11, 2025
ed9c6bc
chore(release): bump package versions to 0.14.0-rc.3 (#4821)
dorimedini-starkware Mar 11, 2025
c82e393
feat(release): bump rust version to 1.84 (#4826)
dorimedini-starkware Mar 11, 2025
7682928
feat(release): bump rust version to 1.85 (#4827)
dorimedini-starkware Mar 11, 2025
59d83f5
Merge tag 'v0.14.0-rc.3' into sync-v0.14.0-rc.3
JulianGCalderon Apr 4, 2025
e4edc5d
Apply our changes
JulianGCalderon Apr 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .cargo/config.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
[env]
CAIRO_NATIVE_RUNTIME_LIBRARY = "../blockifier/libcairo_native_runtime.a"
LLVM_SYS_191_PREFIX = "/usr/lib/llvm-19/"
MLIR_SYS_190_PREFIX = "/usr/lib/llvm-19/"
TABLEGEN_190_PREFIX = "/usr/lib/llvm-19/"
2 changes: 0 additions & 2 deletions .gitconfig

This file was deleted.

4 changes: 0 additions & 4 deletions .github/actions/bootstrap/action.yml
Original file line number Diff line number Diff line change
@@ -9,10 +9,6 @@ inputs:
runs:
using: "composite"
steps:
# required to clone native as a gitsubmodule
- name: Submodules update.
run: git submodule update --init --recursive
shell: bash
- name: Install rust.
uses: ./.github/actions/install_rust
with:
2 changes: 1 addition & 1 deletion .github/actions/install_rust/action.yml
Original file line number Diff line number Diff line change
@@ -13,7 +13,7 @@ runs:
with:
cache-base: main(-v[0-9].*)?
inherit-toolchain: true
bins: [email protected].0, cargo-machete
bins: [email protected].3, cargo-machete
# Install additional non-default toolchains (for rustfmt for example), NOP if input omitted.
channel: ${{ inputs.extra_rust_toolchains }}
env:
2 changes: 1 addition & 1 deletion .github/workflows/blockifier_ci.yml
Original file line number Diff line number Diff line change
@@ -49,7 +49,7 @@ concurrency:

jobs:
feature-combo-builds:
runs-on: starkware-ubuntu-latest-medium
runs-on: starkware-ubuntu-24.04-medium
steps:
- uses: actions/checkout@v4
with:
2 changes: 1 addition & 1 deletion .github/workflows/blockifier_compiled_cairo.yml
Original file line number Diff line number Diff line change
@@ -29,7 +29,7 @@ concurrency:

jobs:
verify_cairo_file_dependencies:
runs-on: starkware-ubuntu-20-04-medium
runs-on: starkware-ubuntu-24.04-medium
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/bootstrap
2 changes: 1 addition & 1 deletion .github/workflows/blockifier_post-merge.yml
Original file line number Diff line number Diff line change
@@ -13,7 +13,7 @@ on:
jobs:
if_merged:
if: github.event.pull_request.merged == true
runs-on: starkware-ubuntu-20-04-medium
runs-on: starkware-ubuntu-24.04-medium
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/bootstrap
2 changes: 1 addition & 1 deletion .github/workflows/blockifier_reexecution_ci.yml
Original file line number Diff line number Diff line change
@@ -33,7 +33,7 @@ concurrency:

jobs:
blockifier_reexecution:
runs-on: starkware-ubuntu-latest-medium
runs-on: starkware-ubuntu-24.04-medium
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/bootstrap
2 changes: 1 addition & 1 deletion .github/workflows/clean_stale_prs.yml
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ on:
jobs:
stale:
name: 🧹 Clean up stale issues and PRs
runs-on: starkware-ubuntu-latest-small
runs-on: starkware-ubuntu-24.04-small
steps:
- name: 🚀 Run stale
uses: actions/stale@v3
4 changes: 2 additions & 2 deletions .github/workflows/committer_ci.yml
Original file line number Diff line number Diff line change
@@ -32,7 +32,7 @@ concurrency:

jobs:
run-regression-tests:
runs-on: starkware-ubuntu-latest-medium
runs-on: starkware-ubuntu-24.04-medium
if: ${{ github.event_name == 'pull_request' }}
steps:
- uses: actions/checkout@v4
@@ -48,7 +48,7 @@ jobs:
- run: cargo test -p committer_cli --release -- --include-ignored test_regression

benchmarking:
runs-on: starkware-ubuntu-latest-medium
runs-on: starkware-ubuntu-24.04-medium
if: ${{ github.event_name == 'pull_request' }}
steps:
# Checkout the base branch to get the old code.
6 changes: 4 additions & 2 deletions .github/workflows/committer_cli_push.yml
Original file line number Diff line number Diff line change
@@ -15,6 +15,7 @@ on:
- 'crates/starknet_api/**'
- 'crates/starknet_committer/**'
- 'crates/starknet_patricia/**'
- 'rust-toolchain.toml'
- 'scripts/dependencies.sh'

pull_request:
@@ -32,6 +33,7 @@ on:
- 'crates/starknet_api/**'
- 'crates/starknet_committer/**'
- 'crates/starknet_patricia/**'
- 'rust-toolchain.toml'
- 'scripts/dependencies.sh'

env:
@@ -48,7 +50,7 @@ concurrency:

jobs:
gcs-push:
runs-on: starkware-ubuntu-20-04-medium
runs-on: starkware-ubuntu-24.04-medium
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/bootstrap
@@ -68,7 +70,7 @@ jobs:
run: echo "SHORT_HASH=${COMMIT_SHA:0:7}" >> $GITHUB_ENV

- name: Build CLI binary
run: ./build_native_in_docker.sh cargo build -p committer_cli -r --bin committer_cli --target-dir CLI_TARGET
run: ./build_native_in_docker.sh rustup toolchain install && cargo build -p committer_cli -r --bin committer_cli --target-dir CLI_TARGET

- id: auth
uses: "google-github-actions/auth@v2"
2 changes: 1 addition & 1 deletion .github/workflows/deployment.yml
Original file line number Diff line number Diff line change
@@ -21,7 +21,7 @@ on:

jobs:
deployment:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4

2 changes: 1 addition & 1 deletion .github/workflows/lock_closed_prs.yml
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ on:
jobs:
lock:
name: 🔒 Lock closed issues and PRs
runs-on: starkware-ubuntu-latest-small
runs-on: starkware-ubuntu-24.04-small
steps:
- uses: dessant/[email protected]
with:
6 changes: 3 additions & 3 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -33,7 +33,7 @@ concurrency:

jobs:
code_style:
runs-on: starkware-ubuntu-20-04-medium
runs-on: starkware-ubuntu-24.04-medium
steps:
# Environment setup.
- uses: actions/checkout@v4
@@ -96,14 +96,14 @@ jobs:
run: cargo machete

run-workspace-tests:
runs-on: starkware-ubuntu-latest-medium
runs-on: starkware-ubuntu-24.04-medium
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/bootstrap
- run: cargo test -p workspace_tests

run-tests:
runs-on: starkware-ubuntu-latest-large
runs-on: starkware-ubuntu-24.04-large
steps:
- uses: actions/checkout@v4
with:
2 changes: 1 addition & 1 deletion .github/workflows/main_nightly.yml
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ env:

jobs:
codecov:
runs-on: starkware-ubuntu-latest-large
runs-on: starkware-ubuntu-24.04-large
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/bootstrap
4 changes: 2 additions & 2 deletions .github/workflows/main_pr.yml
Original file line number Diff line number Diff line change
@@ -23,7 +23,7 @@ concurrency:

jobs:
commitlint:
runs-on: starkware-ubuntu-latest-small
runs-on: starkware-ubuntu-24.04-small
steps:
- uses: actions/checkout@v4
with:
@@ -46,7 +46,7 @@ jobs:
run: echo "$TITLE" | commitlint --verbose

merge-gatekeeper:
runs-on: starkware-ubuntu-latest-small
runs-on: starkware-ubuntu-24.04-small
# Restrict permissions of the GITHUB_TOKEN.
# Docs: https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs
permissions:
2 changes: 1 addition & 1 deletion .github/workflows/merge_paths_ci.yml
Original file line number Diff line number Diff line change
@@ -27,7 +27,7 @@ concurrency:

jobs:
merge-paths-test:
runs-on: starkware-ubuntu-latest-small
runs-on: starkware-ubuntu-24.04-small
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
2 changes: 1 addition & 1 deletion .github/workflows/papyrus/helm-install.yml
Original file line number Diff line number Diff line change
@@ -14,7 +14,7 @@ on:

jobs:
deploy-teardown:
runs-on: starkware-ubuntu-latest-small
runs-on: starkware-ubuntu-24.04-small
permissions:
contents: "read"
id-token: "write"
2 changes: 1 addition & 1 deletion .github/workflows/papyrus_benchmark.yaml
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ on:

jobs:
storage-benchmark:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
permissions:
contents: "write"
id-token: "write"
15 changes: 7 additions & 8 deletions .github/workflows/papyrus_ci.yml
Original file line number Diff line number Diff line change
@@ -36,7 +36,7 @@ concurrency:

jobs:
executable-run:
runs-on: starkware-ubuntu-latest-medium
runs-on: starkware-ubuntu-24.04-medium
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/bootstrap
@@ -51,7 +51,7 @@ jobs:
& sleep 30 ; kill $!

executable-run-no-rpc:
runs-on: starkware-ubuntu-latest-medium
runs-on: starkware-ubuntu-24.04-medium
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/bootstrap
@@ -68,7 +68,7 @@ jobs:
# FIXME: Job is currently running out of disk space, error is hidden inside the `Annoatations`
# tab on github. FIX THE ISSUE AND RE-ENABLE THE JOB.
# p2p-sync-e2e-test:
# runs-on: ubuntu-latest
# runs-on: starkware-ubuntu-24.04-medium
# steps:
# - uses: actions/checkout@v4
# - uses: ./.github/actions/bootstrap
@@ -80,7 +80,7 @@ jobs:
# run: scripts/papyrus/p2p_sync_e2e_test/main.sh ${{ secrets.CI_BASE_LAYER_NODE_URL }}

integration-test:
runs-on: starkware-ubuntu-latest-medium
runs-on: starkware-ubuntu-24.04-medium
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/bootstrap
@@ -93,7 +93,7 @@ jobs:
cargo run -r -p papyrus_node --bin central_source_integration_test --features="futures-util tokio-stream"

test-no-rpc:
runs-on: starkware-ubuntu-latest-medium
runs-on: starkware-ubuntu-24.04-medium
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/bootstrap
@@ -102,9 +102,8 @@ jobs:
env:
SEED: 0


build-papyrus-utilities-image:
runs-on: starkware-ubuntu-latest-medium
runs-on: starkware-ubuntu-24.04-medium
steps:
- uses: actions/checkout@v4
- name: Set up Docker Buildx
@@ -120,7 +119,7 @@ jobs:
cache-to: type=gha,mode=max,scope=buildkit-ci

random-table-test:
runs-on: starkware-ubuntu-latest-medium
runs-on: starkware-ubuntu-24.04-medium
steps:
- uses: actions/checkout@v4
# run this job only if the path 'crates/papyrus_storage/src/db/**' is changed, because it takes around 2 minutes.
8 changes: 5 additions & 3 deletions .github/workflows/papyrus_docker-publish.yml
Original file line number Diff line number Diff line change
@@ -40,7 +40,7 @@ env:

jobs:
docker-build-push:
runs-on: starkware-ubuntu-latest-large
runs-on: starkware-ubuntu-24.04-large

steps:
- name: Checkout repository
@@ -77,6 +77,9 @@ jobs:
type=ref,event=pr
# set `main*` tag for the default / release branches.
type=raw,value={{branch}},enable=${{ github.event_name == 'push' && contains(github.ref, 'main') }}
# set `{branch}-{tag}` tag for tag push events.
type=raw,value={{tag}},enable=${{ github.event_name == 'push' && startsWith(github.ref, 'refs/tags') }}
# For manual triggers of the workflow:
type=raw,value={{branch}}{{tag}}-{{sha}},enable=${{ github.event_name == 'workflow_dispatch' }}

# Build and push Docker image with Buildx
@@ -89,5 +92,4 @@ jobs:
push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
cache-from: type=gha
cache-to: type=gha,mode=max
no-cache: true
4 changes: 2 additions & 2 deletions .github/workflows/papyrus_nightly-tests.yml
Original file line number Diff line number Diff line change
@@ -13,7 +13,7 @@ jobs:
GW-integration-test-ubuntu:
uses: ./.github/workflows/papyrus_nightly-tests-call.yml
with:
os: starkware-ubuntu-latest-medium
os: starkware-ubuntu-24.04-medium
secrets:
INTEGRATION_TESTNET_NODE_URL: ${{ secrets.INTEGRATION_TESTNET_NODE_URL }}
INTEGRATION_TESTNET_SENDER_PRIVATE_KEY: ${{ secrets.INTEGRATION_TESTNET_SENDER_PRIVATE_KEY }}
@@ -88,7 +88,7 @@ jobs:
# TODO(dvir): make this run only if the path 'crates/papyrus_storage/src/db/**' (same path as in the CI) was changed on the
# last day and increase the number of repetitions.
random-table-test:
runs-on: starkware-ubuntu-latest-medium
runs-on: starkware-ubuntu-24.04-medium
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/bootstrap
11 changes: 3 additions & 8 deletions .github/workflows/upload_artifacts_workflow.yml
Original file line number Diff line number Diff line change
@@ -25,6 +25,8 @@ on:
- 'Cargo.toml'
- 'crates/blockifier/**'
- 'crates/native_blockifier/**'
- 'crates/starknet_sierra_multicompile/**'
- 'rust-toolchain.toml'
- 'scripts/build_native_blockifier.sh'
- 'scripts/dependencies.sh'
- 'scripts/install_build_tools.sh'
@@ -44,7 +46,7 @@ env:

jobs:
native-blockifier-artifacts-push:
runs-on: starkware-ubuntu-latest-medium
runs-on: starkware-ubuntu-24.04-medium
steps:
- uses: actions/checkout@v4

@@ -132,10 +134,3 @@ jobs:
with:
path: "target/release/shared_executables/starknet-native-compile"
destination: "native_blockifier_artifacts/${{ env.SHORT_HASH }}/release/"

- name: Upload libcairo_native_runtime.a to GCP
id: upload_lnr_file
uses: "google-github-actions/upload-cloud-storage@v2"
with:
path: "crates/blockifier/cairo_native/target/release/libcairo_native_runtime.a"
destination: "native_blockifier_artifacts/${{ env.SHORT_HASH }}/release/"
2 changes: 1 addition & 1 deletion .github/workflows/verify-deps.yml
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@ env:
jobs:
latest_deps:
name: Latest Dependencies
runs-on: starkware-ubuntu-latest-medium
runs-on: starkware-ubuntu-24.04-medium
continue-on-error: true
steps:
- uses: actions/checkout@v4
3 changes: 0 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -40,6 +40,3 @@ scripts/papyrus/p2p_sync_e2e_test/data_server/
# Papyrus helm chart
deployments/papyrus/helm/config/*
!deployments/papyrus/helm/config/example.json

# Generated file used for running contracts compiled with Cairo Native
crates/blockifier/libcairo_native_runtime.a
3 changes: 0 additions & 3 deletions .gitmodules

This file was deleted.

1 change: 0 additions & 1 deletion BUILD
Original file line number Diff line number Diff line change
@@ -2,7 +2,6 @@
exports_files([
"target/release/libnative_blockifier.so",
"target/release/shared_executables/starknet-native-compile",
"crates/blockifier/cairo_native/target/release/libcairo_native_runtime.a",
"target/debug/committer_cli",
"target/release/committer_cli",
"target/x86_64-unknown-linux-musl/debug/committer_cli",
Loading