From dd6ac147d9d181a29fc810cbd3a8b6a4f1d96103 Mon Sep 17 00:00:00 2001 From: John Guilding Date: Fri, 8 Nov 2024 18:18:55 +0700 Subject: [PATCH] Use local actions with threads set to 1 --- .github/workflows/forge-test-multi-account.yaml | 8 ++++---- .github/workflows/forge-test-simulate.yaml | 2 +- .github/workflows/test.yaml | 8 ++++---- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/forge-test-multi-account.yaml b/.github/workflows/forge-test-multi-account.yaml index fcf64d3..8ba424e 100644 --- a/.github/workflows/forge-test-multi-account.yaml +++ b/.github/workflows/forge-test-multi-account.yaml @@ -104,7 +104,7 @@ jobs: run: "pnpm install" - name: "Test account: default" - run: 'ACCOUNT_TYPE=DEFAULT forge test --match-path "${{ inputs.match-path }}"' + run: 'ACCOUNT_TYPE=DEFAULT forge test --threads 1 --match-path "${{ inputs.match-path }}"' env: MAINNET_RPC_URL: ${{ secrets.MAINNET_RPC_URL }} TESTNET_RPC_URL: ${{ secrets.TESTNET_RPC_URL }} @@ -113,7 +113,7 @@ jobs: FOUNDRY_MEMORY_LIMIT: ${{ inputs.foundry-memory-limit }} - name: "Test account: Safe" - run: 'ACCOUNT_TYPE=SAFE forge test --match-path "${{ inputs.match-path }}"' + run: 'ACCOUNT_TYPE=SAFE forge test --threads 1 --match-path "${{ inputs.match-path }}"' env: MAINNET_RPC_URL: ${{ secrets.MAINNET_RPC_URL }} TESTNET_RPC_URL: ${{ secrets.TESTNET_RPC_URL }} @@ -122,7 +122,7 @@ jobs: FOUNDRY_MEMORY_LIMIT: ${{ inputs.foundry-memory-limit }} - name: "Test account: Kernel" - run: 'ACCOUNT_TYPE=KERNEL forge test --match-path "${{ inputs.match-path }}"' + run: 'ACCOUNT_TYPE=KERNEL forge test --threads 1 --match-path "${{ inputs.match-path }}"' env: MAINNET_RPC_URL: ${{ secrets.MAINNET_RPC_URL }} TESTNET_RPC_URL: ${{ secrets.TESTNET_RPC_URL }} @@ -131,7 +131,7 @@ jobs: FOUNDRY_MEMORY_LIMIT: ${{ inputs.foundry-memory-limit }} - name: "Test account: NEXUS" - run: 'ACCOUNT_TYPE=NEXUS forge test --match-path "${{ inputs.match-path }}"' + run: 'ACCOUNT_TYPE=NEXUS forge test --threads 1 --match-path "${{ inputs.match-path }}"' env: MAINNET_RPC_URL: ${{ secrets.MAINNET_RPC_URL }} TESTNET_RPC_URL: ${{ secrets.TESTNET_RPC_URL }} diff --git a/.github/workflows/forge-test-simulate.yaml b/.github/workflows/forge-test-simulate.yaml index 6e0be33..819c862 100644 --- a/.github/workflows/forge-test-simulate.yaml +++ b/.github/workflows/forge-test-simulate.yaml @@ -105,7 +105,7 @@ jobs: run: "pnpm install" - name: "Run Foundry Tests on supplied files" - run: 'SIMULATE=true forge test --match-path "${{ inputs.match-path }}"' + run: 'SIMULATE=true forge test --threads 1 --match-path "${{ inputs.match-path }}"' env: MAINNET_RPC_URL: ${{ secrets.MAINNET_RPC_URL }} TESTNET_RPC_URL: ${{ secrets.TESTNET_RPC_URL }} diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 116891b..df2cbd2 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -9,13 +9,13 @@ env: jobs: build: - # uses: "./.github/workflows/forge-build.yaml" - uses: "rhinestonewtf/reusable-workflows/.github/workflows/forge-build.yaml@main" + uses: "./.github/workflows/forge-build.yaml" + # uses: "rhinestonewtf/reusable-workflows/.github/workflows/forge-build.yaml@main" test-multi-account: needs: ["build"] - # uses: "./.github/workflows/forge-test-multi-account.yaml" - uses: "rhinestonewtf/reusable-workflows/.github/workflows/forge-test-multi-account.yaml@main" + uses: "./.github/workflows/forge-test-multi-account.yaml" + # uses: "rhinestonewtf/reusable-workflows/.github/workflows/forge-test-multi-account.yaml@main" with: foundry-fuzz-runs: 5000 foundry-profile: "test"