diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 03c1070d..f8b57c00 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -38,7 +38,7 @@ jobs: - name: Getting scarb uses: software-mansion/setup-scarb@v1 with: - scarb-version: "2.7.1" + scarb-version: "2.8.2" - name: Verify all exercises env: @@ -56,7 +56,7 @@ jobs: - name: Getting scarb uses: software-mansion/setup-scarb@v1 with: - scarb-version: "2.7.1" + scarb-version: "2.8.2" - name: Format run: ./bin/format_exercises.sh diff --git a/.tool-versions b/.tool-versions index cca41ae7..cc60fd62 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1 +1 @@ -scarb 2.7.1 +scarb 2.8.2 diff --git a/README.md b/README.md index 9b78e54d..e6442bcf 100644 --- a/README.md +++ b/README.md @@ -59,7 +59,7 @@ _Thoughtful suggestions will likely result faster & more enthusiastic responses ## Testing -Tests currently use Cairo v2.7.1 (included with Scarb v2.7.1). +Tests currently use Cairo v2.8.2 (included with Scarb v2.8.2). To test all exercises, run `./bin/verify-exercises`. This command will iterate over all exercises and check to see if their exemplar/example implementation passes all the tests. diff --git a/exercises/concept/annalyns-infiltration/Scarb.toml b/exercises/concept/annalyns-infiltration/Scarb.toml index 5e855086..519969b9 100644 --- a/exercises/concept/annalyns-infiltration/Scarb.toml +++ b/exercises/concept/annalyns-infiltration/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/concept/low-power-embedded-game/Scarb.toml b/exercises/concept/low-power-embedded-game/Scarb.toml index 118dbd23..a27ef7fa 100644 --- a/exercises/concept/low-power-embedded-game/Scarb.toml +++ b/exercises/concept/low-power-embedded-game/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/concept/lucians-luscious-lasagna/Scarb.toml b/exercises/concept/lucians-luscious-lasagna/Scarb.toml index 133eb892..340989e0 100644 --- a/exercises/concept/lucians-luscious-lasagna/Scarb.toml +++ b/exercises/concept/lucians-luscious-lasagna/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/acronym/Scarb.toml b/exercises/practice/acronym/Scarb.toml index 22160eca..72d89a6f 100644 --- a/exercises/practice/acronym/Scarb.toml +++ b/exercises/practice/acronym/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/allergies/Scarb.toml b/exercises/practice/allergies/Scarb.toml index 3182f5c6..a9e50611 100644 --- a/exercises/practice/allergies/Scarb.toml +++ b/exercises/practice/allergies/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/anagram/Scarb.toml b/exercises/practice/anagram/Scarb.toml index c2c54538..615ac4cb 100644 --- a/exercises/practice/anagram/Scarb.toml +++ b/exercises/practice/anagram/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/armstrong-numbers/Scarb.toml b/exercises/practice/armstrong-numbers/Scarb.toml index 3d70bff0..97a34027 100644 --- a/exercises/practice/armstrong-numbers/Scarb.toml +++ b/exercises/practice/armstrong-numbers/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/atbash-cipher/Scarb.toml b/exercises/practice/atbash-cipher/Scarb.toml index 0162474d..d766f1c3 100644 --- a/exercises/practice/atbash-cipher/Scarb.toml +++ b/exercises/practice/atbash-cipher/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/beer-song/Scarb.toml b/exercises/practice/beer-song/Scarb.toml index e7c141da..9ef7bc34 100644 --- a/exercises/practice/beer-song/Scarb.toml +++ b/exercises/practice/beer-song/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/binary-search/Scarb.toml b/exercises/practice/binary-search/Scarb.toml index 31cc4f4b..e06895ec 100644 --- a/exercises/practice/binary-search/Scarb.toml +++ b/exercises/practice/binary-search/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/bob/Scarb.toml b/exercises/practice/bob/Scarb.toml index b584f52d..99cdda6d 100644 --- a/exercises/practice/bob/Scarb.toml +++ b/exercises/practice/bob/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/clock/Scarb.toml b/exercises/practice/clock/Scarb.toml index 0a8d086c..218bf6cf 100644 --- a/exercises/practice/clock/Scarb.toml +++ b/exercises/practice/clock/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/collatz-conjecture/Scarb.toml b/exercises/practice/collatz-conjecture/Scarb.toml index 32b310a6..099c04cd 100644 --- a/exercises/practice/collatz-conjecture/Scarb.toml +++ b/exercises/practice/collatz-conjecture/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/custom-set/Scarb.toml b/exercises/practice/custom-set/Scarb.toml index 9593391c..bef71c20 100644 --- a/exercises/practice/custom-set/Scarb.toml +++ b/exercises/practice/custom-set/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/darts/Scarb.toml b/exercises/practice/darts/Scarb.toml index e960a598..d0279c4e 100644 --- a/exercises/practice/darts/Scarb.toml +++ b/exercises/practice/darts/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/difference-of-squares/Scarb.toml b/exercises/practice/difference-of-squares/Scarb.toml index 5cf37b19..b66f73c3 100644 --- a/exercises/practice/difference-of-squares/Scarb.toml +++ b/exercises/practice/difference-of-squares/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/dominoes/Scarb.toml b/exercises/practice/dominoes/Scarb.toml index 28eb44ee..4f4d3957 100644 --- a/exercises/practice/dominoes/Scarb.toml +++ b/exercises/practice/dominoes/Scarb.toml @@ -4,6 +4,6 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" # See more keys and their definitions at https://docs.swmansion.com/scarb/docs/reference/manifest.html diff --git a/exercises/practice/eliuds-eggs/Scarb.toml b/exercises/practice/eliuds-eggs/Scarb.toml index 112b582b..14c72160 100644 --- a/exercises/practice/eliuds-eggs/Scarb.toml +++ b/exercises/practice/eliuds-eggs/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/hamming/Scarb.toml b/exercises/practice/hamming/Scarb.toml index b1a420b7..2414f8e7 100644 --- a/exercises/practice/hamming/Scarb.toml +++ b/exercises/practice/hamming/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/hello-world/Scarb.toml b/exercises/practice/hello-world/Scarb.toml index fda84aad..c6a28af3 100644 --- a/exercises/practice/hello-world/Scarb.toml +++ b/exercises/practice/hello-world/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/isogram/Scarb.toml b/exercises/practice/isogram/Scarb.toml index 666350c1..bc1fd2a2 100644 --- a/exercises/practice/isogram/Scarb.toml +++ b/exercises/practice/isogram/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/largest-series-product/Scarb.toml b/exercises/practice/largest-series-product/Scarb.toml index 46034142..3039c0d6 100644 --- a/exercises/practice/largest-series-product/Scarb.toml +++ b/exercises/practice/largest-series-product/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/leap/Scarb.toml b/exercises/practice/leap/Scarb.toml index 91d694f3..e05f57d6 100644 --- a/exercises/practice/leap/Scarb.toml +++ b/exercises/practice/leap/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/linked-list/Scarb.toml b/exercises/practice/linked-list/Scarb.toml index 9a68b831..5a94f714 100644 --- a/exercises/practice/linked-list/Scarb.toml +++ b/exercises/practice/linked-list/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/matching-brackets/Scarb.toml b/exercises/practice/matching-brackets/Scarb.toml index df6571c2..00f3e18b 100644 --- a/exercises/practice/matching-brackets/Scarb.toml +++ b/exercises/practice/matching-brackets/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/nucleotide-count/Scarb.toml b/exercises/practice/nucleotide-count/Scarb.toml index 9ab20936..f2ad2e61 100644 --- a/exercises/practice/nucleotide-count/Scarb.toml +++ b/exercises/practice/nucleotide-count/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/pangram/Scarb.toml b/exercises/practice/pangram/Scarb.toml index 080951b5..1914db89 100644 --- a/exercises/practice/pangram/Scarb.toml +++ b/exercises/practice/pangram/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/pascals-triangle/Scarb.toml b/exercises/practice/pascals-triangle/Scarb.toml index 6c0e0d46..b53b61e0 100644 --- a/exercises/practice/pascals-triangle/Scarb.toml +++ b/exercises/practice/pascals-triangle/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/perfect-numbers/Scarb.toml b/exercises/practice/perfect-numbers/Scarb.toml index 1e2e8565..9a204b3c 100644 --- a/exercises/practice/perfect-numbers/Scarb.toml +++ b/exercises/practice/perfect-numbers/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/phone-number/Scarb.toml b/exercises/practice/phone-number/Scarb.toml index dbb7e18e..4737bad2 100644 --- a/exercises/practice/phone-number/Scarb.toml +++ b/exercises/practice/phone-number/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/protein-translation/Scarb.toml b/exercises/practice/protein-translation/Scarb.toml index 1acc0246..4e3b09df 100644 --- a/exercises/practice/protein-translation/Scarb.toml +++ b/exercises/practice/protein-translation/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/raindrops/Scarb.toml b/exercises/practice/raindrops/Scarb.toml index 03bd506e..81dbd52b 100644 --- a/exercises/practice/raindrops/Scarb.toml +++ b/exercises/practice/raindrops/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/rational-numbers/Scarb.toml b/exercises/practice/rational-numbers/Scarb.toml index 47366e22..7bc94cdb 100644 --- a/exercises/practice/rational-numbers/Scarb.toml +++ b/exercises/practice/rational-numbers/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/resistor-color-duo/Scarb.toml b/exercises/practice/resistor-color-duo/Scarb.toml index 2d24df17..d525d170 100644 --- a/exercises/practice/resistor-color-duo/Scarb.toml +++ b/exercises/practice/resistor-color-duo/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/reverse-string/Scarb.toml b/exercises/practice/reverse-string/Scarb.toml index 9e341050..232ad07f 100644 --- a/exercises/practice/reverse-string/Scarb.toml +++ b/exercises/practice/reverse-string/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/rna-transcription/Scarb.toml b/exercises/practice/rna-transcription/Scarb.toml index 4622759b..6cd17ffe 100644 --- a/exercises/practice/rna-transcription/Scarb.toml +++ b/exercises/practice/rna-transcription/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/robot-simulator/Scarb.toml b/exercises/practice/robot-simulator/Scarb.toml index a01161f5..e779e4a7 100644 --- a/exercises/practice/robot-simulator/Scarb.toml +++ b/exercises/practice/robot-simulator/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/roman-numerals/Scarb.toml b/exercises/practice/roman-numerals/Scarb.toml index d56aa398..7c85483c 100644 --- a/exercises/practice/roman-numerals/Scarb.toml +++ b/exercises/practice/roman-numerals/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/rotational-cipher/Scarb.toml b/exercises/practice/rotational-cipher/Scarb.toml index 1076c094..0c507359 100644 --- a/exercises/practice/rotational-cipher/Scarb.toml +++ b/exercises/practice/rotational-cipher/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/scrabble-score/Scarb.toml b/exercises/practice/scrabble-score/Scarb.toml index 61355ed6..48b17ebb 100644 --- a/exercises/practice/scrabble-score/Scarb.toml +++ b/exercises/practice/scrabble-score/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/secret-handshake/Scarb.toml b/exercises/practice/secret-handshake/Scarb.toml index 86496d05..ed6a8609 100644 --- a/exercises/practice/secret-handshake/Scarb.toml +++ b/exercises/practice/secret-handshake/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/semi-structured-logs/Scarb.toml b/exercises/practice/semi-structured-logs/Scarb.toml index 032b09a4..5b292323 100644 --- a/exercises/practice/semi-structured-logs/Scarb.toml +++ b/exercises/practice/semi-structured-logs/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/simple-linked-list/Scarb.toml b/exercises/practice/simple-linked-list/Scarb.toml index e9393dfe..4977e6ad 100644 --- a/exercises/practice/simple-linked-list/Scarb.toml +++ b/exercises/practice/simple-linked-list/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/square-root/Scarb.toml b/exercises/practice/square-root/Scarb.toml index 8759a9a6..84d7db17 100644 --- a/exercises/practice/square-root/Scarb.toml +++ b/exercises/practice/square-root/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/sublist/Scarb.toml b/exercises/practice/sublist/Scarb.toml index 5fb6e5d5..c3648c38 100644 --- a/exercises/practice/sublist/Scarb.toml +++ b/exercises/practice/sublist/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/triangle/Scarb.toml b/exercises/practice/triangle/Scarb.toml index 6dbf033f..4f0b4d0d 100644 --- a/exercises/practice/triangle/Scarb.toml +++ b/exercises/practice/triangle/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/two-fer/Scarb.toml b/exercises/practice/two-fer/Scarb.toml index 5947a3f5..8ca39840 100644 --- a/exercises/practice/two-fer/Scarb.toml +++ b/exercises/practice/two-fer/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2" diff --git a/exercises/practice/yacht/Scarb.toml b/exercises/practice/yacht/Scarb.toml index ab068efe..6ffac1d4 100644 --- a/exercises/practice/yacht/Scarb.toml +++ b/exercises/practice/yacht/Scarb.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2024_07" [dev-dependencies] -cairo_test = "2.7.1" +cairo_test = "2.8.2"