diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 799e0bc7..f5e76878 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -116,7 +116,7 @@ jobs: if: steps.build-cache-check.outputs.cache-hit != 'true' uses: actions/setup-node@v4 with: - node-version: 22 + node-version-file: .nvmrc - name: Install JDK if: steps.build-cache-check.outputs.cache-hit != 'true' @@ -199,13 +199,12 @@ jobs: key: ${{ runner.os }}-ios-build-expo57-${{ env.XCODE_VERSION }}-${{ hashFiles('package.json', 'yarn.lock', 'ios/**', 'nitrogen/generated/ios/**', '*.podspec', 'src/specs/*.nitro.ts', 'expo57-example/package.json', 'expo57-example/app.json', 'expo57-example/app.config.js', 'expo57-example/assets/**', 'expo57-example/app/**', 'expo57-example/babel.config.js', 'expo57-example/metro.config.js') }} lookup-only: true - # react-native 0.86 requires node ^20.19.4; .nvmrc (20.19.0) is too old # for expo prebuild/codegen, so override node here only. - name: Use Node 22 if: steps.build-cache-check.outputs.cache-hit != 'true' uses: actions/setup-node@v4 with: - node-version: 22 + node-version-file: .nvmrc - name: Use appropriate Xcode version if: steps.build-cache-check.outputs.cache-hit != 'true' @@ -291,7 +290,7 @@ jobs: - name: Use Node 22 uses: actions/setup-node@v4 with: - node-version: 22 + node-version-file: .nvmrc - name: Use appropriate Xcode version uses: maxim-lobanov/setup-xcode@v1 @@ -525,7 +524,7 @@ jobs: - name: Use Node 22 uses: actions/setup-node@v4 with: - node-version: 22 + node-version-file: .nvmrc - name: Install JDK uses: actions/setup-java@v4 @@ -627,7 +626,7 @@ jobs: - name: Use Node 22 uses: actions/setup-node@v4 with: - node-version: 22 + node-version-file: .nvmrc - name: Use appropriate Xcode version uses: maxim-lobanov/setup-xcode@v1 @@ -861,7 +860,7 @@ jobs: - name: Use Node 22 uses: actions/setup-node@v4 with: - node-version: 22 + node-version-file: .nvmrc - name: Install JDK uses: actions/setup-java@v4 diff --git a/.nvmrc b/.nvmrc index 5f53e875..5bcf9c6e 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v20.19.0 +v24.18.0