From c18a4887856f305cb34eb86ca23828a1fefb1d9c Mon Sep 17 00:00:00 2001 From: Pavel Gorgulov Date: Mon, 13 Apr 2026 13:43:48 +0200 Subject: [PATCH] fix(ci): add node setup in release workflow (#684) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Added `setup-node` with Node.js 22 to the release workflow — without it, TypeScript integration tests fail because the macOS runner has an incompatible pre-installed Node.js version --- .github/workflows/gradle-publish.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/gradle-publish.yml b/.github/workflows/gradle-publish.yml index 6b60e87..6ed0756 100644 --- a/.github/workflows/gradle-publish.yml +++ b/.github/workflows/gradle-publish.yml @@ -24,11 +24,16 @@ jobs: java-version: '21' distribution: 'temurin' + - name: Set up Node.js + uses: actions/setup-node@v6 + with: + node-version: '22' # increase only after https://github.com/nodejs/node/issues/56645 will be fixed + - name: Setup Gradle uses: gradle/actions/setup-gradle@v6 - - name: Build - run: ./gradlew build --rerun-tasks --max-workers 2 --continue + - name: Check + run: ./gradlew check --no-configuration-cache - name: Publish to Maven Central Portal id: publish