diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 799e0bc7..c5d1ddcd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -110,14 +110,6 @@ jobs: key: ${{ runner.os }}-android-build-expo57-${{ env.ANDROID_API_LEVEL }}-${{ hashFiles('package.json', 'yarn.lock', 'android/**', 'nitrogen/generated/android/**', 'expo57-example/package.json', 'expo57-example/app.json', 'expo57-example/app.config.js', 'expo57-example/assets/**') }} lookup-only: true - # react-native 0.86 requires node ^20.19.4 — see build-ios. Gradle also - # shells out to node for autolinking. - - name: Use Node 22 - if: steps.build-cache-check.outputs.cache-hit != 'true' - uses: actions/setup-node@v4 - with: - node-version: 22 - - name: Install JDK if: steps.build-cache-check.outputs.cache-hit != 'true' uses: actions/setup-java@v4 @@ -199,14 +191,6 @@ 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 - - name: Use appropriate Xcode version if: steps.build-cache-check.outputs.cache-hit != 'true' uses: maxim-lobanov/setup-xcode@v1 @@ -287,12 +271,6 @@ jobs: - name: Setup uses: ./.github/actions/setup - # react-native 0.86 requires node ^20.19.4 — see build-ios. - - name: Use Node 22 - uses: actions/setup-node@v4 - with: - node-version: 22 - - name: Use appropriate Xcode version uses: maxim-lobanov/setup-xcode@v1 with: @@ -520,13 +498,6 @@ jobs: - name: Setup uses: ./.github/actions/setup - # react-native 0.86 requires node ^20.19.4 — see build-ios. Gradle also - # shells out to node for autolinking. - - name: Use Node 22 - uses: actions/setup-node@v4 - with: - node-version: 22 - - name: Install JDK uses: actions/setup-java@v4 with: @@ -623,12 +594,6 @@ jobs: - name: Setup uses: ./.github/actions/setup - # react-native 0.86 requires node ^20.19.4 — see build-ios. - - name: Use Node 22 - uses: actions/setup-node@v4 - with: - node-version: 22 - - name: Use appropriate Xcode version uses: maxim-lobanov/setup-xcode@v1 with: @@ -856,13 +821,6 @@ jobs: - name: Setup uses: ./.github/actions/setup - # react-native 0.86 requires node ^20.19.4 — see build-ios. Gradle also - # shells out to node for autolinking. - - name: Use Node 22 - uses: actions/setup-node@v4 - with: - node-version: 22 - - name: Install JDK uses: actions/setup-java@v4 with: diff --git a/.nvmrc b/.nvmrc index 5f53e875..5bcf9c6e 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v20.19.0 +v24.18.0