From 2a659d52d9e69a04c2205f74d7d876165ef6717e Mon Sep 17 00:00:00 2001 From: Daniel Schmidt Date: Thu, 9 Jul 2026 09:41:59 +0200 Subject: [PATCH] chore: update github actions --- .github/workflows/pkg-pr.yml | 12 ++++++------ .github/workflows/test.yml | 24 +++++++++++++----------- 2 files changed, 19 insertions(+), 17 deletions(-) diff --git a/.github/workflows/pkg-pr.yml b/.github/workflows/pkg-pr.yml index 417cb073..cfc7f04c 100644 --- a/.github/workflows/pkg-pr.yml +++ b/.github/workflows/pkg-pr.yml @@ -1,20 +1,20 @@ name: Publish Pull Requests -on: [push, pull_request] +on: + pull_request: jobs: pr-package: runs-on: ubuntu-latest steps: - - run: npm install --global corepack@latest + - uses: actions/checkout@v7 - run: corepack enable - - uses: actions/checkout@v4 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: - node-version: 20 + node-version: 24 cache: "pnpm" - name: Install dependencies - run: pnpm install + run: pnpm install --frozen-lockfile - name: Build run: pnpm build - name: Publish preview package diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index fb080829..730756bf 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,22 +1,25 @@ name: Test -on: [push, pull_request] +on: + push: + branches: + - main + pull_request: jobs: test: runs-on: ubuntu-latest steps: - - run: npm install --global corepack@latest + - uses: actions/checkout@v7 - run: corepack enable - - uses: actions/checkout@v4 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: - node-version: 20 + node-version: 24 cache: "pnpm" - name: Install dependencies - run: pnpm install + run: pnpm install --frozen-lockfile - name: Install playwright run: pnpm exec playwright install - name: Lint @@ -39,16 +42,15 @@ jobs: - 19 - latest steps: - - run: npm install --global corepack@latest + - uses: actions/checkout@v7 - run: corepack enable - - uses: actions/checkout@v4 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: - node-version: 20 + node-version: 24 cache: "pnpm" - name: Install dependencies - run: pnpm install + run: pnpm install --frozen-lockfile - name: Install legacy testing-library if: ${{ startsWith(matrix.react, '17') }} run: pnpm add -D @testing-library/react@12.1.4