diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 2980b57..89035d5 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -8,6 +8,10 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + env: HUSKY: 0 @@ -24,8 +28,8 @@ jobs: - macos-latest steps: - - name: Checkout repository - uses: actions/checkout@v3 + - name: Fetch Sources + uses: actions/checkout@v4 - name: Enable Corepack if: matrix.os == 'windows-latest' @@ -36,7 +40,7 @@ jobs: run: corepack enable - name: Setup Node.js 22.x - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: 22.x cache: "yarn" @@ -47,7 +51,7 @@ jobs: run: yarn install --immutable - name: Build - run: yarn build + run: yarn run build - name: Run Tests - run: yarn test + run: yarn run test diff --git a/yarn.lock b/yarn.lock index 20f3223..e878c1d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4763,6 +4763,9 @@ __metadata: typescript-eslint: "npm:^8.33.1" peerDependencies: "@ton/core": ">=0.61.0" + peerDependenciesMeta: + "@ton/core": + optional: false bin: tasm: ./dist/cli/assembler.js tdisasm: ./dist/cli/disassembler.js