From cefd184c11a479402031ee73ad974120b2d20d83 Mon Sep 17 00:00:00 2001 From: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com> Date: Fri, 29 Aug 2025 23:34:46 +0700 Subject: [PATCH] Update tests.yml Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com> --- .github/workflows/tests.yml | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 62fc357db..f7e20a203 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -3,17 +3,30 @@ on: [push] name: tests jobs: - install: - name: Install dependencies + test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: ./.github/actions/install-dependencies + # ... (other steps) + - name: Install dependencies + run: pnpm install + + - name: Start local blockchain node + run: npx hardhat node & + # Or use npx ganache-cli --port 8545 & + + - name: Wait for node + run: | + for i in {1..10}; do + nc -z localhost 8545 && break + sleep 1 + done + + - name: Run tests + run: pnpm run test build: name: Run build runs-on: ubuntu-latest - needs: [install] steps: - uses: actions/checkout@v4 - uses: ./.github/actions/install-dependencies @@ -23,7 +36,6 @@ jobs: tests: name: Run all tests runs-on: ubuntu-latest - needs: [install] steps: - uses: actions/checkout@v4 - uses: ./.github/actions/install-dependencies