From e44d8e65124d5d35f28102e3ed701dc5a7864cc1 Mon Sep 17 00:00:00 2001 From: Jan Kowalleck Date: Mon, 26 Jan 2026 12:13:25 +0100 Subject: [PATCH 1/2] chore(ci): fix ci with node 14 on macos Signed-off-by: Jan Kowalleck --- .github/workflows/nodejs.yml | 16 ++++++++++------ .github/workflows/release.yml | 2 +- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index 71ce2648..7c281c8f 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -22,7 +22,7 @@ permissions: {} env: # https://nodejs.dev/en/about/releases/ - NODE_ACTIVE_LTS: "22" + NODE_ACTIVE_LTS: "24" ## As this project is a meta-package, there are no functionalities nor tests. ## So the only responsibility that must be assured is: this project can be installed under all circumstances. @@ -41,12 +41,13 @@ jobs: node-version: # action based on https://github.com/actions/node-versions/releases # see also: https://nodejs.org/en/about/releases/ - - "23" # Current - - "22" # Active LTS - - "20" # Maintenance + - "25" # Current + - "24" # Active LTS + - "22" + - "20" - "18" - "16" - - "14" + - "14" # lowest supported steps: - name: Checkout # see https://github.com/actions/checkout @@ -74,7 +75,7 @@ jobs: os: - ubuntu-latest - windows-latest - - macos-13 # macos-latest has issues with node14 + - macos-latest node-version: # action based on https://github.com/actions/node-versions/releases # see also: https://nodejs.org/en/about/releases/ @@ -84,6 +85,9 @@ jobs: - "18" - "16" - "14" + exclude: + - os: macos-latest # macos-latest has issues with node14 + node-version: "14" steps: - name: Checkout ## see https://github.com/actions/checkout diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5564fb9f..b7682480 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -32,7 +32,7 @@ permissions: {} env: # https://nodejs.dev/en/about/releases/ - NODE_ACTIVE_LTS: "22" + NODE_ACTIVE_LTS: "24" jobs: bump: From d77d744f6a40e9e56309b6e9272411dd9945eaf6 Mon Sep 17 00:00:00 2001 From: Jan Kowalleck Date: Mon, 26 Jan 2026 12:18:08 +0100 Subject: [PATCH 2/2] dings Signed-off-by: Jan Kowalleck --- .github/workflows/nodejs.yml | 37 ++++++++++++++++++++---------------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index 7c281c8f..9a7762ba 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -35,9 +35,9 @@ jobs: fail-fast: false matrix: os: - - ubuntu-latest - - windows-latest - - macos-13 # macos-latest has issues with node14 + - ubuntu-latest + - windows-latest + - macos-latest node-version: # action based on https://github.com/actions/node-versions/releases # see also: https://nodejs.org/en/about/releases/ @@ -47,7 +47,10 @@ jobs: - "20" - "18" - "16" - - "14" # lowest supported + - "14" + exclude: + - os: macos-latest # macos-latest has issues with node14 + node-version: "14" steps: - name: Checkout # see https://github.com/actions/checkout @@ -73,15 +76,16 @@ jobs: fail-fast: false matrix: os: - - ubuntu-latest - - windows-latest - - macos-latest + - ubuntu-latest + - windows-latest + - macos-latest node-version: # action based on https://github.com/actions/node-versions/releases # see also: https://nodejs.org/en/about/releases/ - - "23" # Current - - "22" # Active LTS - - "20" # Maintenance + - "25" # Current + - "24" # Active LTS + - "22" + - "20" - "18" - "16" - "14" @@ -111,15 +115,16 @@ jobs: fail-fast: false matrix: os: - - ubuntu-latest - - windows-latest - - macos-latest + - ubuntu-latest + - windows-latest + - macos-latest node-version: # action based on https://github.com/actions/node-versions/releases # see also: https://nodejs.org/en/about/releases/ - - "23" # Current - - "22" # Active LTS - - "20" # Maintenance + - "25" # Current + - "24" # Active LTS + - "22" + - "20" - "18" pnpm-version: [ "latest" ] include: