Skip to content

chore(CI): Update node version on CI, bump react-navigation and fix windows pipeline#2853

Merged
maciekstosio merged 8 commits intomainfrom
@maciekstosio/Bump-react-navigation-to-latest-main-
Apr 10, 2025
Merged

chore(CI): Update node version on CI, bump react-navigation and fix windows pipeline#2853
maciekstosio merged 8 commits intomainfrom
@maciekstosio/Bump-react-navigation-to-latest-main-

Conversation

@maciekstosio
Copy link
Copy Markdown
Contributor

@maciekstosio maciekstosio commented Apr 9, 2025

Description

Update node version on CI, bump react-navigation to latest main and fix windows pipeline (#2857).

Changes

Checklist

  • Ensured that CI passes

Copy link
Copy Markdown
Member

@kkafar kkafar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see on CI that the yarn submodules repository step is failing after the update. Do we know why is it the case?

We don't want to merge it it current state.

Comment thread FabricExample/ios/Podfile.lock Outdated
PODFILE CHECKSUM: 9368f39644a8576a848701c298cb4a4fd39a41bf

COCOAPODS: 1.15.2
COCOAPODS: 1.14.3
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think you need to update cocoapods 😄

@maciekstosio maciekstosio requested a review from kkafar April 10, 2025 09:28
Copy link
Copy Markdown
Member

@kkafar kkafar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I want this commit to be included:

& please change PR title to align with conventional commit naming system.

Comment thread .github/workflows/android-build-test-fabric.yml
distribution: 'zulu'
cache: 'gradle'
- name: Use Node.js 18
- name: Setup Node.js
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- name: Setup Node.js
- name: Setup Node.js (version from .nvmrc)

just a nit pick

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

changed in: 95fa118

Comment thread react-navigation
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't see this commit:

here & we want it

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

changed in: 95fa118

kligarski and others added 2 commits April 10, 2025 12:25
…react-native-windows latest version (#2857)

## Description

Select `react-native version` for test project based on
`react-native-windows` latest version.

Sometimes, when new `react-native` version is released but
`react-native-windows` is not yet available for this version, CI might
fail because of the version mismatch. Now we fetch latest version of
`react-native-windows` from NPM in format `x.yy.zz` and we use `x.yy` to
determine latest supported version of `react-native`. Then we use it to
initialize new `react-native` project.

## Changes

- modify Windows CI

## Test code and steps to reproduce

Windows CI

## Checklist

- [x] Ensured that Windows CI passes
@maciekstosio maciekstosio requested a review from kkafar April 10, 2025 10:27
@maciekstosio maciekstosio changed the title Bump react navigation to latest main Update node version on CI, bump react-navigation and fix windows pipeline Apr 10, 2025
@maciekstosio maciekstosio changed the title Update node version on CI, bump react-navigation and fix windows pipeline chore(CI): Update node version on CI, bump react-navigation and fix windows pipeline Apr 10, 2025
Copy link
Copy Markdown
Member

@kkafar kkafar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Okay, we're looking good now! Let's wait for the CI before merging.

Comment thread .github/workflows/android-build-test-fabric.yml
Comment thread .github/workflows/windows-build-test.yml
@kkafar
Copy link
Copy Markdown
Member

kkafar commented Apr 10, 2025

The e2e on old arch + Android fails independently from this PR, most likely due to slow runners.

Please make sure it passes locally (cd Example && yarn build-e2e-android && yarn test-e2e-android) & we're good (provided that iOS build passes)

@maciekstosio
Copy link
Copy Markdown
Contributor Author

I confirmed that old arch android passes locally
image

Copy link
Copy Markdown
Member

@kkafar kkafar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We are ready to merge then

@maciekstosio maciekstosio merged commit 3febf0c into main Apr 10, 2025
11 of 14 checks passed
@maciekstosio maciekstosio deleted the @maciekstosio/Bump-react-navigation-to-latest-main- branch April 10, 2025 11:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants