diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 868a91a7a..1917337b7 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -32,8 +32,8 @@ jobs: node-version: ${{ matrix.node }} check-latest: true - - uses: pnpm/action-setup@v2.2.2 - name: Install pnpm + - name: Install pnpm ๐ŸŽ’ + uses: pnpm/action-setup@v2.2.2 with: version: 7 run_install: false @@ -58,14 +58,14 @@ jobs: - name: Install dependencies ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป run: pnpm install - - name: Turbo Cache + - name: Setup Turbo cache ๐ŸŽ๏ธ id: turbo-cache uses: actions/cache@v2 with: path: .turbo - key: turbo-${{ github.job }}-${{ github.ref_name }}-${{ github.sha }} + key: turbo-${{ runner.os }}-${{ github.sha }} restore-keys: | - turbo-${{ github.job }}-${{ github.ref_name }}- + turbo-${{ runner.os }}- - name: Run linter ๐Ÿงน run: pnpm run lint --cache-dir=.turbo diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index f0c6300fa..bd76882f3 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -8,6 +8,10 @@ env: CI: true PNPM_CACHE_FOLDER: .pnpm-store +concurrency: + group: ${{ github.workflow }}-${{ github.head_ref || github.ref_name }} + cancel-in-progress: true + jobs: version: timeout-minutes: 15 @@ -17,7 +21,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - node: [14] + node: [18] steps: - name: Checkout ๐Ÿ›Ž