Skip to content

Commit 0301216

Browse files
authored
chore: bump to cairo 2.13 and update world constructor (#3372)
* upgrade to cairo 2.13 for cairo packages * bump rust to cairo-lang 2.13 * feat: remove world class hash from param and update tests * fix cairo version for workspace examples * bump dojo cairo macros to cairo 2.13 * regenerate test files and update policies * fix(ci): bump scarb to 2.13.1 * fix tests
1 parent 25ce202 commit 0301216

Some content is hidden

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

56 files changed

+5342
-2848
lines changed

.github/workflows/release-dispatch-macros.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
- uses: actions/checkout@v4
2828
- uses: software-mansion/setup-scarb@v1
2929
with:
30-
scarb-version: "2.12.2"
30+
scarb-version: "2.13.1"
3131
- run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
3232
- name: Normalize version and update files
3333
id: version

.github/workflows/release-dispatch.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
- uses: actions/checkout@v4
3333
- uses: software-mansion/setup-scarb@v1
3434
with:
35-
scarb-version: "2.12.2"
35+
scarb-version: "2.13.1"
3636
- run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
3737
- name: Normalize version and update files
3838
id: version

.github/workflows/release-macros.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ jobs:
114114
- uses: actions/checkout@v4
115115
- uses: software-mansion/setup-scarb@v1
116116
with:
117-
scarb-version: "2.12.2"
117+
scarb-version: "2.13.1"
118118
- uses: actions/download-artifact@v4
119119
with:
120120
pattern: artifacts-*

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ jobs:
9090

9191
- uses: software-mansion/setup-scarb@v1
9292
with:
93-
scarb-version: "2.12.2"
93+
scarb-version: "2.13.1"
9494

9595
- name: Build binaries
9696
run: cargo build --release --locked --bin sozo --target ${{ matrix.job.target }}
@@ -132,7 +132,7 @@ jobs:
132132

133133
- uses: software-mansion/setup-scarb@v1
134134
with:
135-
scarb-version: "2.12.2"
135+
scarb-version: "2.13.1"
136136

137137
- name: Check if Dojo Cairo packages exist on Scarb registry
138138
id: check_packages

.github/workflows/test.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ jobs:
6262
- uses: actions/checkout@v3
6363
- uses: software-mansion/setup-scarb@v1
6464
with:
65-
scarb-version: "2.12.2"
65+
scarb-version: "2.13.1"
6666
- uses: Swatinem/rust-cache@v2
6767
- uses: actions/download-artifact@v4
6868
with:
@@ -120,7 +120,7 @@ jobs:
120120
- uses: actions/checkout@v3
121121
- uses: software-mansion/setup-scarb@v1
122122
with:
123-
scarb-version: "2.12.2"
123+
scarb-version: "2.13.1"
124124
- run: bash scripts/cairo_fmt.sh
125125

126126
dojo-core-test:
@@ -130,7 +130,7 @@ jobs:
130130
- uses: foundry-rs/setup-snfoundry@v3
131131
- uses: software-mansion/setup-scarb@v1
132132
with:
133-
scarb-version: "2.12.2"
133+
scarb-version: "2.13.1"
134134
- uses: actions/download-artifact@v4
135135
with:
136136
name: dojo-bins
@@ -147,7 +147,7 @@ jobs:
147147
- uses: foundry-rs/setup-snfoundry@v3
148148
- uses: software-mansion/setup-scarb@v1
149149
with:
150-
scarb-version: "2.12.2"
150+
scarb-version: "2.13.1"
151151
- uses: actions/download-artifact@v4
152152
with:
153153
name: dojo-bins

.tool-versions

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
scarb 2.12.2
2-
starknet-foundry 0.50.0
1+
scarb 2.13.1
2+
starknet-foundry 0.51.0
33
cairo-profiler 0.9.0
44
katana 1.7.0
55
torii 1.8.3

0 commit comments

Comments
 (0)