Skip to content

Commit 67b2da1

Browse files
committed
fix(ci): use matrix for iOS Expo demo app
1 parent cedd78a commit 67b2da1

2 files changed

Lines changed: 13 additions & 5 deletions

File tree

.github/workflows/ci.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -103,16 +103,21 @@ jobs:
103103
rn-project-path: apps/RNApp
104104

105105
ios-appleapp-expo:
106-
name: iOS road test (RNApp & AppleApp - Expo)
106+
name: iOS road test (RNApp & AppleApp - Expo ${{ matrix.version }})
107107
runs-on: macos-26
108108
needs: build-lint
109+
strategy:
110+
matrix:
111+
include:
112+
- version: '54'
113+
- version: '55'
109114

110115
steps:
111116
- name: Checkout
112117
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
113118

114-
- name: Run ExpoApp -> AppleApp road test (Expo)
119+
- name: Run ExpoApp -> AppleApp road test (Expo ${{ matrix.version }})
115120
uses: ./.github/actions/appleapp-road-test
116121
with:
117122
variant: expo
118-
rn-project-path: apps/ExpoApp
123+
rn-project-path: apps/ExpoApp${{ matrix.version }}

CONTRIBUTING.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ We use [changesets](https://github.com/changesets/changesets) to make it easier
2626
- `build:docs` - builds the documentation site (`docs/`) _[Turbo]_
2727
- `build:example:android-rn` - builds the example React Native app for Android (`apps/RNApp/android`)
2828
- `build:example:ios-rn` - builds the example React Native app for iOS (`apps/RNApp/ios`)
29-
- `build:example:android-consumer:expo` - builds the example native Android consumer (`apps/AndroidApp`) app's flavor consuming the Expo RN app (`apps/ExpoApp`) artifact
29+
- `build:example:android-consumer:expo55` - builds the example native Android consumer (`apps/AndroidApp`) app's flavor consuming the Expo 55 RN app (`apps/ExpoApp55`) artifact
30+
- - `build:example:android-consumer:expo54` - builds the example native Android consumer (`apps/AndroidApp`) app's flavor consuming the Expo 54 RN app (`apps/ExpoApp54`) artifact
3031
- - `build:example:android-consumer:vanilla` - builds the example native Android consumer (`apps/AndroidApp`) app's flavor consuming the vanilla RN app (`apps/RNApp`) artifact
31-
- `build:example:ios-consumer` - builds the example native Apple consumer app (`apps/AppleApp`)
32+
- `build:example:ios-consumer:expo55` - builds the example native iOS consumer app (`apps/AppleApp`) consuming the Expo 55 RN app (`apps/ExpoApp55`) artifact
33+
- `build:example:ios-consumer:expo54` - builds the example native iOS consumer app (`apps/AppleApp`) consuming the Expo 54 RN app (`apps/ExpoApp54`) artifact
34+
- `build:example:ios-consumer:vanilla` - builds the example native iOS consumer (`apps/AppleApp`) app's flavor consuming the vanilla RN app (`apps/RNApp`) artifact

0 commit comments

Comments
 (0)