Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion .github/workflows/bench.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: benchmark

on:
push:
branches: [ main ]
branches: [ main, starkware-development ]

permissions:
# deployments permission to deploy GitHub pages website
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cairo_1_programs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Cairo 1 programs execution

on:
push:
branches: [ main ]
branches: [ main, starkware-development ]
pull_request:
branches: [ '**' ]

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/changelog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ jobs:
steps:
- uses: dangoslen/changelog-enforcer@v3
with:
skipLabels: pipelines,tests,documentation
skipLabels: nochangelog,pipelines,tests,documentation
2 changes: 1 addition & 1 deletion .github/workflows/hint_accountant.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Update missing hints tracking issue

on:
push:
branches: [ main ]
branches: [ main, starkware-development ]

env:
CARGO_TERM_COLOR: always
Expand Down
3 changes: 1 addition & 2 deletions .github/workflows/hyper_threading_benchmarks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,7 @@ permissions:

on:
pull_request:
branches:
- main
branches: [ main, starkware-development ]

jobs:
benchmark:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/iai_main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: iai Benchmark

on:
push:
branches: [ main ]
branches: [ main, starkware-development ]

jobs:
cache-iai-results:
Expand Down
17 changes: 8 additions & 9 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: QA
on:
merge_group:
push:
branches: [ main ]
branches: [ main, starkware-development ]
pull_request:
branches: [ '**' ]

Expand Down Expand Up @@ -42,13 +42,12 @@ jobs:
strategy:
matrix:
# NOTE: we build cairo_bench_programs so clippy can check the benchmarks too
program-target: [
cairo_bench_programs,
cairo_proof_programs,
cairo_test_programs,
cairo_1_test_contracts,
cairo_2_test_contracts,
]
program-target:
- cairo_bench_programs
- cairo_proof_programs
- cairo_test_programs
- cairo_1_test_contracts
- cairo_2_test_contracts
name: Build Cairo programs
runs-on: ubuntu-24.04
steps:
Expand Down Expand Up @@ -162,7 +161,7 @@ jobs:
key: all-programs-cache-${{ hashFiles('cairo_programs/**/*.cairo', 'examples/wasm-demo/src/array_sum.cairo') }}

lint:
needs: build-programs
needs: merge-caches
name: Run Lints
runs-on: ubuntu-24.04
steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test_install.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Test dependencies and cairo-vm install
on:
merge_group:
push:
branches: [ main ]
branches: [ main, starkware-development ]
pull_request:
branches: [ '**' ]

Expand Down
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,20 @@

#### Upcoming Changes

* fix: Always use a normal segment in first SegmentArena segment [#1845](https://github.com/lambdaclass/cairo-vm/pull/1845)

* chore: update cairo-lang dependencies to 2.12.0-dev.0 #[2040](https://github.com/lambdaclass/cairo-vm/pull/2040)

* feat: add get_current_step getter [#2034](https://github.com/lambdaclass/cairo-vm/pull/2034)

* feat: implement VirtualMachine::is_accessed [#2033](https://github.com/lambdaclass/cairo-vm/pull/2033)

* Refactor: Replaced HashMap with BTreeMap to guarantee deterministic ordering of the data [#2023] (https://github.com/lambdaclass/cairo-vm/pull/2023)

* fix: Updated the logic for collecting builtin segment data for prover input info, removing dependency on the existence of stop pointers. [#2022](https://github.com/lambdaclass/cairo-vm/pull/2022)

* fix: Keep None values in memory segments for the prover input info [#2021](https://github.com/lambdaclass/cairo-vm/pull/2021)

* refactor: Clap attribute macros from #[clap(...)] to #[arg(...)] and #[command(...)] in v4.x [#2003] (https://github.com/lambdaclass/cairo-vm/pull/2003)

* fix: Fix `WriteReturnFp` error due to a bad loading of initial gas [#2015](https://github.com/lambdaclass/cairo-vm/pull/2015)
Expand Down
3 changes: 3 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,9 @@ Enhancement suggestions are tracked as [GitHub issues](https://github.com/lambda
- You may want to **include screenshots and animated GIFs** which help you demonstrate the steps or point out the part which the suggestion is related to. You can use [this tool](https://www.cockos.com/licecap/) to record GIFs on macOS and Windows, and [this tool](https://github.com/colinkeenan/silentcast) or [this tool](https://github.com/GNOME/byzanz) on Linux.
- **Explain why this enhancement would be useful** to most cairo-vm users. You may also want to point out the other projects that solved it better and which could serve as inspiration.

### Pushing commits to Pull Requests

This repository enforces commit signing on all branches. See [this page](https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-commits) for more details on how to sign a commit and how to manage signing keys in Github.

<!-- TODO
### Your First Code Contribution
Expand Down
Loading
Loading