From 240805a08869d273923371f2fadda25935e71cd0 Mon Sep 17 00:00:00 2001 From: Timo Lins Date: Fri, 15 Aug 2025 12:25:39 +0200 Subject: [PATCH 1/3] Add Node.js version matrix to CI workflow --- .github/workflows/main.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 4ebc837..2122163 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -4,6 +4,9 @@ jobs: build: name: Build & test runs-on: ubuntu-latest + strategy: + matrix: + node-version: [18.x, 20.x] steps: - uses: actions/checkout@v4 - uses: pnpm/action-setup@v4 From 9e115c62b8ead2a321f872790d0f2039ea2cac95 Mon Sep 17 00:00:00 2001 From: Timo Lins Date: Fri, 15 Aug 2025 12:27:19 +0200 Subject: [PATCH 2/3] Remove explicit pnpm version to use packageManager field The package.json specifies pnpm@9.15.4 in packageManager field. Removing explicit version from workflows to avoid version conflicts. --- .github/workflows/main.yml | 2 -- .github/workflows/size.yml | 2 -- 2 files changed, 4 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 2122163..a038022 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -10,8 +10,6 @@ jobs: steps: - uses: actions/checkout@v4 - uses: pnpm/action-setup@v4 - with: - version: 8 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v4 with: diff --git a/.github/workflows/size.yml b/.github/workflows/size.yml index 767a6fc..e4cf911 100644 --- a/.github/workflows/size.yml +++ b/.github/workflows/size.yml @@ -8,8 +8,6 @@ jobs: steps: - uses: actions/checkout@v4 - uses: pnpm/action-setup@v4 - with: - version: 8 - uses: actions/setup-node@v4 with: node-version: 20.x From 8dd791bf444c87ce1c377ae1fea895e07f9ceb5e Mon Sep 17 00:00:00 2001 From: Timo Lins Date: Fri, 15 Aug 2025 12:28:03 +0200 Subject: [PATCH 3/3] Remove matrix --- .github/workflows/main.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a038022..f1a8e94 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -4,9 +4,6 @@ jobs: build: name: Build & test runs-on: ubuntu-latest - strategy: - matrix: - node-version: [18.x, 20.x] steps: - uses: actions/checkout@v4 - uses: pnpm/action-setup@v4