From 2f97b01cc552897a99ac487af0555beb8971de0d Mon Sep 17 00:00:00 2001 From: Asher <141028690+No-bodyq@users.noreply.github.com> Date: Thu, 23 Jan 2025 04:37:58 +0100 Subject: [PATCH 01/20] first commit --- .github/workflows/contracts.yaml | 36 ++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .github/workflows/contracts.yaml diff --git a/.github/workflows/contracts.yaml b/.github/workflows/contracts.yaml new file mode 100644 index 0000000..4a0f52a --- /dev/null +++ b/.github/workflows/contracts.yaml @@ -0,0 +1,36 @@ +name: Contracts CI + +on: + push: + paths: + - ".github/workflows/contracts.yaml" + - "packages/snfoundry/**" + - "package.json" + pull_request: + branches: + - main + - test-develop + paths: + - "packages/snfoundry/**" + +jobs: + ci: + runs-on: ${{ matrix.os }} + + strategy: + matrix: + os: [ubuntu-22.04] + node: [lts/*] + + steps: + - name: Checkout + uses: actions/checkout@master + + - name: Install scarb + uses: software-mansion/setup-scarb@v1 + with: + scarb-lock: ./packages/snfoundry/contracts/Scarb.lock + + - name: Install snfoundry + uses: foundry-rs/setup-snfoundry@v3 + \ No newline at end of file From 6d70d1912df87445d39f369961f7c62edcbda95f Mon Sep 17 00:00:00 2001 From: Asher <141028690+No-bodyq@users.noreply.github.com> Date: Thu, 23 Jan 2025 04:40:58 +0100 Subject: [PATCH 02/20] test --- .github/workflows/contracts.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/contracts.yaml b/.github/workflows/contracts.yaml index 4a0f52a..f9fc4e1 100644 --- a/.github/workflows/contracts.yaml +++ b/.github/workflows/contracts.yaml @@ -33,4 +33,6 @@ jobs: - name: Install snfoundry uses: foundry-rs/setup-snfoundry@v3 - \ No newline at end of file + + - name: Check Code Format + run: scarb fmt --check \ No newline at end of file From b432f7fe4781dea04fe8c2249d759565c97d00d6 Mon Sep 17 00:00:00 2001 From: Asher <141028690+No-bodyq@users.noreply.github.com> Date: Thu, 23 Jan 2025 04:44:38 +0100 Subject: [PATCH 03/20] test --- .github/workflows/contracts.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/contracts.yaml b/.github/workflows/contracts.yaml index f9fc4e1..9bf5246 100644 --- a/.github/workflows/contracts.yaml +++ b/.github/workflows/contracts.yaml @@ -35,4 +35,6 @@ jobs: uses: foundry-rs/setup-snfoundry@v3 - name: Check Code Format - run: scarb fmt --check \ No newline at end of file + run: | + cd contracts + scarb fmt --check \ No newline at end of file From c12ec844aab6e31002797554d1748182d888f37a Mon Sep 17 00:00:00 2001 From: Asher <141028690+No-bodyq@users.noreply.github.com> Date: Thu, 23 Jan 2025 04:46:24 +0100 Subject: [PATCH 04/20] test --- .github/workflows/contracts.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/contracts.yaml b/.github/workflows/contracts.yaml index 9bf5246..96c65df 100644 --- a/.github/workflows/contracts.yaml +++ b/.github/workflows/contracts.yaml @@ -36,5 +36,5 @@ jobs: - name: Check Code Format run: | - cd contracts + cd ./packages/snfoundry/contracts scarb fmt --check \ No newline at end of file From 6873608012de5f57f3f93c5c95f076300c629c06 Mon Sep 17 00:00:00 2001 From: Asher <141028690+No-bodyq@users.noreply.github.com> Date: Thu, 23 Jan 2025 04:50:18 +0100 Subject: [PATCH 05/20] fix fmt --- packages/snfoundry/contracts/src/Conflip.cairo | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/snfoundry/contracts/src/Conflip.cairo b/packages/snfoundry/contracts/src/Conflip.cairo index be3d913..061da46 100644 --- a/packages/snfoundry/contracts/src/Conflip.cairo +++ b/packages/snfoundry/contracts/src/Conflip.cairo @@ -34,11 +34,11 @@ mod ArcadeGame { #[constructor] fn constructor( - ref self: ContractState, - game_id: u128, - admin: ContractAddress, - game_name: felt252, - description: felt252, + ref self: ContractState, + game_id: u128, + admin: ContractAddress, + game_name: felt252, + description: felt252, winning_amount: u64 ) { self.game_id.write(game_id); From bfa9b7bf0ff04b83381ea7cbdbf8a5bd777ff4bf Mon Sep 17 00:00:00 2001 From: Asher <141028690+No-bodyq@users.noreply.github.com> Date: Thu, 23 Jan 2025 04:53:35 +0100 Subject: [PATCH 06/20] add build and test command --- .github/workflows/contracts.yaml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/contracts.yaml b/.github/workflows/contracts.yaml index 96c65df..96c3fcf 100644 --- a/.github/workflows/contracts.yaml +++ b/.github/workflows/contracts.yaml @@ -37,4 +37,10 @@ jobs: - name: Check Code Format run: | cd ./packages/snfoundry/contracts - scarb fmt --check \ No newline at end of file + scarb fmt --check + + - name: Build Contracts + run: scarb build + + - name: Run Tests + run: scarb test \ No newline at end of file From 856d27af03337d265c51e54634bd7a67bee0db1e Mon Sep 17 00:00:00 2001 From: Asher <141028690+No-bodyq@users.noreply.github.com> Date: Thu, 23 Jan 2025 04:57:42 +0100 Subject: [PATCH 07/20] fmt fix --- packages/snfoundry/contracts/src/Conflip.cairo | 2 +- packages/snfoundry/contracts/src/YourContract.cairo | 4 ++-- packages/snfoundry/contracts/src/test/TestContract.cairo | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/snfoundry/contracts/src/Conflip.cairo b/packages/snfoundry/contracts/src/Conflip.cairo index 061da46..c7e52e8 100644 --- a/packages/snfoundry/contracts/src/Conflip.cairo +++ b/packages/snfoundry/contracts/src/Conflip.cairo @@ -39,7 +39,7 @@ mod ArcadeGame { admin: ContractAddress, game_name: felt252, description: felt252, - winning_amount: u64 + winning_amount: u64, ) { self.game_id.write(game_id); self.admin.write(admin); diff --git a/packages/snfoundry/contracts/src/YourContract.cairo b/packages/snfoundry/contracts/src/YourContract.cairo index f9a89a5..b5bcff8 100644 --- a/packages/snfoundry/contracts/src/YourContract.cairo +++ b/packages/snfoundry/contracts/src/YourContract.cairo @@ -29,7 +29,7 @@ mod YourContract { enum Event { #[flat] OwnableEvent: OwnableComponent::Event, - GreetingChanged: GreetingChanged + GreetingChanged: GreetingChanged, } #[derive(Drop, starknet::Event)] @@ -86,7 +86,7 @@ mod YourContract { greeting_setter: get_caller_address(), new_greeting: self.greeting.read(), premium: true, - value: 100 + value: 100, } ); } diff --git a/packages/snfoundry/contracts/src/test/TestContract.cairo b/packages/snfoundry/contracts/src/test/TestContract.cairo index 1973096..149e771 100644 --- a/packages/snfoundry/contracts/src/test/TestContract.cairo +++ b/packages/snfoundry/contracts/src/test/TestContract.cairo @@ -1,7 +1,7 @@ use contracts::YourContract::{IYourContractDispatcher, IYourContractDispatcherTrait}; use openzeppelin_token::erc20::interface::{IERC20Dispatcher, IERC20DispatcherTrait}; use openzeppelin_utils::serde::SerializedAppend; -use snforge_std::{declare, ContractClassTrait, DeclareResultTrait, cheat_caller_address, CheatSpan}; +use snforge_std::{CheatSpan, ContractClassTrait, DeclareResultTrait, cheat_caller_address, declare}; use starknet::{ContractAddress, contract_address_const}; // Real contract address deployed on Sepolia @@ -43,7 +43,7 @@ fn test_transfer() { let your_contract_address = deploy_contract("YourContract"); let your_contract_dispatcher = IYourContractDispatcher { - contract_address: your_contract_address + contract_address: your_contract_address, }; let erc20_dispatcher = IERC20Dispatcher { contract_address: eth_contract_address }; let amount_to_transfer = 500; From 3bb57d3e6eddfe14bf6cb0726fb36ff887ebb46b Mon Sep 17 00:00:00 2001 From: Asher <141028690+No-bodyq@users.noreply.github.com> Date: Thu, 23 Jan 2025 04:58:53 +0100 Subject: [PATCH 08/20] fmt --- packages/snfoundry/contracts/src/YourContract.cairo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/snfoundry/contracts/src/YourContract.cairo b/packages/snfoundry/contracts/src/YourContract.cairo index b5bcff8..77fbe32 100644 --- a/packages/snfoundry/contracts/src/YourContract.cairo +++ b/packages/snfoundry/contracts/src/YourContract.cairo @@ -87,7 +87,7 @@ mod YourContract { new_greeting: self.greeting.read(), premium: true, value: 100, - } + }, ); } fn withdraw(ref self: ContractState) { From 23e76bcab6f0eb8ed7c512cc7a836ac92fc4025a Mon Sep 17 00:00:00 2001 From: Asher <141028690+No-bodyq@users.noreply.github.com> Date: Thu, 23 Jan 2025 05:00:27 +0100 Subject: [PATCH 09/20] fix --- .github/workflows/contracts.yaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/contracts.yaml b/.github/workflows/contracts.yaml index 96c3fcf..890a203 100644 --- a/.github/workflows/contracts.yaml +++ b/.github/workflows/contracts.yaml @@ -40,7 +40,11 @@ jobs: scarb fmt --check - name: Build Contracts - run: scarb build + run: | + cd ./packages/snfoundry/contracts + scarb build - name: Run Tests - run: scarb test \ No newline at end of file + run: | + cd ./packages/snfoundry/contracts + scarb test \ No newline at end of file From cd9256f229ad9397f60a8ee15e403ffa6970fa77 Mon Sep 17 00:00:00 2001 From: Asher <141028690+No-bodyq@users.noreply.github.com> Date: Thu, 23 Jan 2025 05:04:04 +0100 Subject: [PATCH 10/20] fix --- .github/workflows/contracts.yaml | 9 +++++---- packages/snfoundry/contracts/src/Conflip.cairo | 2 +- packages/snfoundry/contracts/src/YourContract.cairo | 6 +++--- packages/snfoundry/contracts/src/test/TestContract.cairo | 4 ++-- 4 files changed, 11 insertions(+), 10 deletions(-) diff --git a/.github/workflows/contracts.yaml b/.github/workflows/contracts.yaml index 890a203..8455811 100644 --- a/.github/workflows/contracts.yaml +++ b/.github/workflows/contracts.yaml @@ -33,16 +33,17 @@ jobs: - name: Install snfoundry uses: foundry-rs/setup-snfoundry@v3 + + - name: Build Contracts + run: | + cd ./packages/snfoundry/contracts + scarb build - name: Check Code Format run: | cd ./packages/snfoundry/contracts scarb fmt --check - - name: Build Contracts - run: | - cd ./packages/snfoundry/contracts - scarb build - name: Run Tests run: | diff --git a/packages/snfoundry/contracts/src/Conflip.cairo b/packages/snfoundry/contracts/src/Conflip.cairo index c7e52e8..061da46 100644 --- a/packages/snfoundry/contracts/src/Conflip.cairo +++ b/packages/snfoundry/contracts/src/Conflip.cairo @@ -39,7 +39,7 @@ mod ArcadeGame { admin: ContractAddress, game_name: felt252, description: felt252, - winning_amount: u64, + winning_amount: u64 ) { self.game_id.write(game_id); self.admin.write(admin); diff --git a/packages/snfoundry/contracts/src/YourContract.cairo b/packages/snfoundry/contracts/src/YourContract.cairo index 77fbe32..f9a89a5 100644 --- a/packages/snfoundry/contracts/src/YourContract.cairo +++ b/packages/snfoundry/contracts/src/YourContract.cairo @@ -29,7 +29,7 @@ mod YourContract { enum Event { #[flat] OwnableEvent: OwnableComponent::Event, - GreetingChanged: GreetingChanged, + GreetingChanged: GreetingChanged } #[derive(Drop, starknet::Event)] @@ -86,8 +86,8 @@ mod YourContract { greeting_setter: get_caller_address(), new_greeting: self.greeting.read(), premium: true, - value: 100, - }, + value: 100 + } ); } fn withdraw(ref self: ContractState) { diff --git a/packages/snfoundry/contracts/src/test/TestContract.cairo b/packages/snfoundry/contracts/src/test/TestContract.cairo index 149e771..1973096 100644 --- a/packages/snfoundry/contracts/src/test/TestContract.cairo +++ b/packages/snfoundry/contracts/src/test/TestContract.cairo @@ -1,7 +1,7 @@ use contracts::YourContract::{IYourContractDispatcher, IYourContractDispatcherTrait}; use openzeppelin_token::erc20::interface::{IERC20Dispatcher, IERC20DispatcherTrait}; use openzeppelin_utils::serde::SerializedAppend; -use snforge_std::{CheatSpan, ContractClassTrait, DeclareResultTrait, cheat_caller_address, declare}; +use snforge_std::{declare, ContractClassTrait, DeclareResultTrait, cheat_caller_address, CheatSpan}; use starknet::{ContractAddress, contract_address_const}; // Real contract address deployed on Sepolia @@ -43,7 +43,7 @@ fn test_transfer() { let your_contract_address = deploy_contract("YourContract"); let your_contract_dispatcher = IYourContractDispatcher { - contract_address: your_contract_address, + contract_address: your_contract_address }; let erc20_dispatcher = IERC20Dispatcher { contract_address: eth_contract_address }; let amount_to_transfer = 500; From 27c825b3f58552b274eb6238d6eb155612dd180a Mon Sep 17 00:00:00 2001 From: Asher <141028690+No-bodyq@users.noreply.github.com> Date: Thu, 23 Jan 2025 05:20:03 +0100 Subject: [PATCH 11/20] undo --- .github/workflows/contracts.yaml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/contracts.yaml b/.github/workflows/contracts.yaml index 8455811..890a203 100644 --- a/.github/workflows/contracts.yaml +++ b/.github/workflows/contracts.yaml @@ -33,17 +33,16 @@ jobs: - name: Install snfoundry uses: foundry-rs/setup-snfoundry@v3 - - - name: Build Contracts - run: | - cd ./packages/snfoundry/contracts - scarb build - name: Check Code Format run: | cd ./packages/snfoundry/contracts scarb fmt --check + - name: Build Contracts + run: | + cd ./packages/snfoundry/contracts + scarb build - name: Run Tests run: | From a01b4ba4c2ef764baeca9e11346e25110b1be1d7 Mon Sep 17 00:00:00 2001 From: Asher <141028690+No-bodyq@users.noreply.github.com> Date: Thu, 23 Jan 2025 05:20:42 +0100 Subject: [PATCH 12/20] fix fmt --- packages/snfoundry/contracts/src/Conflip.cairo | 2 +- packages/snfoundry/contracts/src/YourContract.cairo | 6 +++--- packages/snfoundry/contracts/src/test/TestContract.cairo | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/snfoundry/contracts/src/Conflip.cairo b/packages/snfoundry/contracts/src/Conflip.cairo index 061da46..c7e52e8 100644 --- a/packages/snfoundry/contracts/src/Conflip.cairo +++ b/packages/snfoundry/contracts/src/Conflip.cairo @@ -39,7 +39,7 @@ mod ArcadeGame { admin: ContractAddress, game_name: felt252, description: felt252, - winning_amount: u64 + winning_amount: u64, ) { self.game_id.write(game_id); self.admin.write(admin); diff --git a/packages/snfoundry/contracts/src/YourContract.cairo b/packages/snfoundry/contracts/src/YourContract.cairo index f9a89a5..77fbe32 100644 --- a/packages/snfoundry/contracts/src/YourContract.cairo +++ b/packages/snfoundry/contracts/src/YourContract.cairo @@ -29,7 +29,7 @@ mod YourContract { enum Event { #[flat] OwnableEvent: OwnableComponent::Event, - GreetingChanged: GreetingChanged + GreetingChanged: GreetingChanged, } #[derive(Drop, starknet::Event)] @@ -86,8 +86,8 @@ mod YourContract { greeting_setter: get_caller_address(), new_greeting: self.greeting.read(), premium: true, - value: 100 - } + value: 100, + }, ); } fn withdraw(ref self: ContractState) { diff --git a/packages/snfoundry/contracts/src/test/TestContract.cairo b/packages/snfoundry/contracts/src/test/TestContract.cairo index 1973096..149e771 100644 --- a/packages/snfoundry/contracts/src/test/TestContract.cairo +++ b/packages/snfoundry/contracts/src/test/TestContract.cairo @@ -1,7 +1,7 @@ use contracts::YourContract::{IYourContractDispatcher, IYourContractDispatcherTrait}; use openzeppelin_token::erc20::interface::{IERC20Dispatcher, IERC20DispatcherTrait}; use openzeppelin_utils::serde::SerializedAppend; -use snforge_std::{declare, ContractClassTrait, DeclareResultTrait, cheat_caller_address, CheatSpan}; +use snforge_std::{CheatSpan, ContractClassTrait, DeclareResultTrait, cheat_caller_address, declare}; use starknet::{ContractAddress, contract_address_const}; // Real contract address deployed on Sepolia @@ -43,7 +43,7 @@ fn test_transfer() { let your_contract_address = deploy_contract("YourContract"); let your_contract_dispatcher = IYourContractDispatcher { - contract_address: your_contract_address + contract_address: your_contract_address, }; let erc20_dispatcher = IERC20Dispatcher { contract_address: eth_contract_address }; let amount_to_transfer = 500; From e19d782c40f0ed753f6d4e1d6719631f21bede0d Mon Sep 17 00:00:00 2001 From: Asher <141028690+No-bodyq@users.noreply.github.com> Date: Thu, 23 Jan 2025 05:25:49 +0100 Subject: [PATCH 13/20] test --- packages/snfoundry/contracts/src/Conflip.cairo | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/snfoundry/contracts/src/Conflip.cairo b/packages/snfoundry/contracts/src/Conflip.cairo index c7e52e8..afaf4ca 100644 --- a/packages/snfoundry/contracts/src/Conflip.cairo +++ b/packages/snfoundry/contracts/src/Conflip.cairo @@ -34,11 +34,11 @@ mod ArcadeGame { #[constructor] fn constructor( - ref self: ContractState, - game_id: u128, - admin: ContractAddress, - game_name: felt252, - description: felt252, + ref self: ContractState, + game_id: u128, + admin: ContractAddress, + game_name: felt252, + description: felt252, winning_amount: u64, ) { self.game_id.write(game_id); From 24e594b4fd9181ea3ea5243d6c21ba1a053b101c Mon Sep 17 00:00:00 2001 From: Asher <141028690+No-bodyq@users.noreply.github.com> Date: Thu, 23 Jan 2025 05:27:15 +0100 Subject: [PATCH 14/20] undo --- .github/workflows/contracts.yaml | 1 - packages/snfoundry/contracts/src/Conflip.cairo | 10 +++++----- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/.github/workflows/contracts.yaml b/.github/workflows/contracts.yaml index 890a203..25d352f 100644 --- a/.github/workflows/contracts.yaml +++ b/.github/workflows/contracts.yaml @@ -20,7 +20,6 @@ jobs: strategy: matrix: os: [ubuntu-22.04] - node: [lts/*] steps: - name: Checkout diff --git a/packages/snfoundry/contracts/src/Conflip.cairo b/packages/snfoundry/contracts/src/Conflip.cairo index afaf4ca..c7e52e8 100644 --- a/packages/snfoundry/contracts/src/Conflip.cairo +++ b/packages/snfoundry/contracts/src/Conflip.cairo @@ -34,11 +34,11 @@ mod ArcadeGame { #[constructor] fn constructor( - ref self: ContractState, - game_id: u128, - admin: ContractAddress, - game_name: felt252, - description: felt252, + ref self: ContractState, + game_id: u128, + admin: ContractAddress, + game_name: felt252, + description: felt252, winning_amount: u64, ) { self.game_id.write(game_id); From 897b296bca35c3ec1b0de7fceeaf3da9a673d798 Mon Sep 17 00:00:00 2001 From: Asher <141028690+No-bodyq@users.noreply.github.com> Date: Thu, 23 Jan 2025 07:45:30 +0100 Subject: [PATCH 15/20] next workflow --- .github/workflows/main.yaml | 59 +++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 .github/workflows/main.yaml diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml new file mode 100644 index 0000000..5298c78 --- /dev/null +++ b/.github/workflows/main.yaml @@ -0,0 +1,59 @@ +name: Next.js CI + +on: + push: + paths: + - ".github/workflows/main.yaml" + - "packages/nextjs/**" + - "package.json" + pull_request: + branches: + - main + paths: + - "packages/nextjs/**" +jobs: + ci: + runs-on: ${{ matrix.os }} + + strategy: + matrix: + os: [ubuntu-22.04] + node: [lts/*] + + steps: + - name: Checkout + uses: actions/checkout@master + + - name: Enable Corepack + run: corepack enable + + - name: Setup node env + uses: actions/setup-node@v3 + with: + node-version: ${{ matrix.node }} + + - name: Install dependencies (Next.js) + run: | + yarn config set nodeLinker node-modules + yarn install --no-immutable + working-directory: ./packages/nextjs + + - name: Install scarb + uses: software-mansion/setup-scarb@v1 + with: + scarb-lock: ./packages/snfoundry/contracts/Scarb.lock + + - name: Check Code Format + run: yarn format:check + + - name: Run Next.js lint + run: yarn next:lint --max-warnings=0 + + - name: Check typings on Next.js + run: yarn next:check-types + + - name: Build Next.js project + run: yarn next:build + + - name: Run Next.js Tests + run: yarn test:nextjs From 601da8cdc9a6b9fdf61bc9e5892b47bca7d2a0f5 Mon Sep 17 00:00:00 2001 From: Asher <141028690+No-bodyq@users.noreply.github.com> Date: Fri, 24 Jan 2025 09:00:43 +0100 Subject: [PATCH 16/20] add scarb version --- .github/workflows/contracts.yaml | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/.github/workflows/contracts.yaml b/.github/workflows/contracts.yaml index 25d352f..68ac2b8 100644 --- a/.github/workflows/contracts.yaml +++ b/.github/workflows/contracts.yaml @@ -20,7 +20,7 @@ jobs: strategy: matrix: os: [ubuntu-22.04] - + steps: - name: Checkout uses: actions/checkout@master @@ -28,22 +28,23 @@ jobs: - name: Install scarb uses: software-mansion/setup-scarb@v1 with: + scarb-version: "2.8.4" scarb-lock: ./packages/snfoundry/contracts/Scarb.lock - + - name: Install snfoundry uses: foundry-rs/setup-snfoundry@v3 - + - name: Check Code Format run: | - cd ./packages/snfoundry/contracts - scarb fmt --check - + cd ./packages/snfoundry/contracts + scarb fmt --check + - name: Build Contracts run: | - cd ./packages/snfoundry/contracts - scarb build - + cd ./packages/snfoundry/contracts + scarb build + - name: Run Tests run: | - cd ./packages/snfoundry/contracts - scarb test \ No newline at end of file + cd ./packages/snfoundry/contracts + scarb test From c43328018975d38bbb6a974acf76e46089946db7 Mon Sep 17 00:00:00 2001 From: Asher <141028690+No-bodyq@users.noreply.github.com> Date: Fri, 24 Jan 2025 09:01:35 +0100 Subject: [PATCH 17/20] fix --- .github/workflows/contracts.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/contracts.yaml b/.github/workflows/contracts.yaml index 68ac2b8..af0df19 100644 --- a/.github/workflows/contracts.yaml +++ b/.github/workflows/contracts.yaml @@ -28,7 +28,7 @@ jobs: - name: Install scarb uses: software-mansion/setup-scarb@v1 with: - scarb-version: "2.8.4" + scarb-version: "2.9.2" scarb-lock: ./packages/snfoundry/contracts/Scarb.lock - name: Install snfoundry From 5956c51f9949b4bff27055b07b0ada1973abc2ab Mon Sep 17 00:00:00 2001 From: Asher <141028690+No-bodyq@users.noreply.github.com> Date: Sat, 25 Jan 2025 11:37:43 +0000 Subject: [PATCH 18/20] change version --- .github/workflows/contracts.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/contracts.yaml b/.github/workflows/contracts.yaml index af0df19..00978ce 100644 --- a/.github/workflows/contracts.yaml +++ b/.github/workflows/contracts.yaml @@ -9,7 +9,6 @@ on: pull_request: branches: - main - - test-develop paths: - "packages/snfoundry/**" @@ -28,7 +27,7 @@ jobs: - name: Install scarb uses: software-mansion/setup-scarb@v1 with: - scarb-version: "2.9.2" + scarb-version: "2.8.4" scarb-lock: ./packages/snfoundry/contracts/Scarb.lock - name: Install snfoundry From c26a367df060ebde06b6cc56ed13fa9c628ee009 Mon Sep 17 00:00:00 2001 From: Asher <141028690+No-bodyq@users.noreply.github.com> Date: Sat, 25 Jan 2025 11:43:26 +0000 Subject: [PATCH 19/20] test --- .github/workflows/main.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 5298c78..3b2ba12 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -41,6 +41,7 @@ jobs: - name: Install scarb uses: software-mansion/setup-scarb@v1 with: + scarb-version: "2.8.4" scarb-lock: ./packages/snfoundry/contracts/Scarb.lock - name: Check Code Format From 8fe85c95dd8ccbaf711439f28cb34eb77c92fb1b Mon Sep 17 00:00:00 2001 From: Asher <141028690+No-bodyq@users.noreply.github.com> Date: Sat, 25 Jan 2025 12:12:07 +0000 Subject: [PATCH 20/20] fix --- .github/workflows/main.yaml | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 3b2ba12..b7f2c3c 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -44,17 +44,5 @@ jobs: scarb-version: "2.8.4" scarb-lock: ./packages/snfoundry/contracts/Scarb.lock - - name: Check Code Format - run: yarn format:check - - - name: Run Next.js lint - run: yarn next:lint --max-warnings=0 - - - name: Check typings on Next.js - run: yarn next:check-types - - - name: Build Next.js project - run: yarn next:build - - name: Run Next.js Tests run: yarn test:nextjs