diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index 5fa8d3f..47c4d6f 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -2,36 +2,36 @@ name: E2E Tests on: push: - branches: [ main ] + branches: [main] pull_request: - branches: [ main ] + branches: [main] jobs: e2e-tests: runs-on: ubuntu-latest - + steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Set up Node.js - uses: actions/setup-node@v4 - with: - node-version: '18' - cache: 'npm' - - - name: Install dependencies - run: npm ci - - - name: Run unit tests - run: npm test - - - name: Run E2E tests - run: npm run test:e2e - - - name: Clean up Docker resources - if: always() - run: | - # Clean up any remaining containers and images - docker ps -aq --filter "name=safe-chain-e2e-test" | xargs -r docker rm -f - docker images -q safe-chain-e2e-test | xargs -r docker rmi -f \ No newline at end of file + - name: Checkout code + uses: actions/checkout@v4 + + - name: Set up Node.js + uses: actions/setup-node@v4 + with: + node-version: "24" + cache: "npm" + + - name: Install dependencies + run: npm ci + + - name: Run unit tests + run: npm test + + - name: Run E2E tests + run: npm run test:e2e + + - name: Clean up Docker resources + if: always() + run: | + # Clean up any remaining containers and images + docker ps -aq --filter "name=safe-chain-e2e-test" | xargs -r docker rm -f + docker images -q safe-chain-e2e-test | xargs -r docker rmi -f