fix(ci): add node setup in release workflow (#684)

- 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
This commit is contained in:
Pavel Gorgulov 2026-04-13 13:43:48 +02:00 • committed by GitHub
commit c18a488785
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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