diff --git a/.github/workflows/qa.yml b/.github/workflows/qa.yml index f802131..2ed142b 100644 --- a/.github/workflows/qa.yml +++ b/.github/workflows/qa.yml @@ -16,7 +16,7 @@ jobs: strategy: fail-fast: false matrix: - node: [20, 22, 24, 26] + node: [22, 24, 26] steps: - name: Checkout repository uses: actions/checkout@v6 @@ -36,15 +36,15 @@ jobs: run: pnpm install --frozen-lockfile - name: Run Format - if: matrix.node == 22 + if: matrix.node == 24 run: pnpm run format - name: Lint source files - if: matrix.node == 22 + if: matrix.node == 24 run: pnpm run lint - name: Check types - if: matrix.node == 22 + if: matrix.node == 24 run: pnpm run typecheck - name: Build package @@ -54,5 +54,5 @@ jobs: run: pnpm run test:coverage - name: 'Report Coverage' - if: matrix.node == 22 && always() + if: matrix.node == 24 && always() uses: davelosert/vitest-coverage-report-action@v2 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 354725e..4f431ba 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -42,6 +42,11 @@ jobs: - name: Install dependencies run: pnpm install --frozen-lockfile + - name: Prepare data for badges + run: | + pnpm run build + pnpm run test:coverage + - name: Run release script run: npx @localazy/workflow-scripts create-release-pr env: diff --git a/package.json b/package.json index b5a2165..c459fec 100644 --- a/package.json +++ b/package.json @@ -96,5 +96,5 @@ "engines": { "node": ">=20" }, - "packageManager": "pnpm@10.33.0" + "packageManager": "pnpm@11.1.2" }