@@ -358,7 +358,7 @@ jobs:
358358 uses : ./.github/actions/setup-toolchain
359359 with :
360360 platform : macos
361- project-root : packages/app/ example
361+ project-root : packages/example-macos
362362 cache-key-prefix : example
363363 xcode-developer-dir : /Applications/Xcode_16.4.app/Contents/Developer
364364 - name : Set up react-native@canary
@@ -373,7 +373,7 @@ jobs:
373373 - name : Bundle JavaScript
374374 run : |
375375 yarn build:macos
376- working-directory : packages/app/ example
376+ working-directory : packages/example-macos
377377 - name : Determine whether the macOS app needs to be built
378378 id : affected
379379 uses : ./.github/actions/affected
@@ -382,22 +382,22 @@ jobs:
382382 uses : ./.github/actions/cocoapods
383383 with :
384384 project-directory : macos
385- working-directory : packages/app/ example
385+ working-directory : packages/example-macos
386386 - name : Build
387387 if : ${{ steps.affected.outputs.macos != '' }}
388388 run : |
389- ../../../ scripts/xcodebuild.sh macos/Example.xcworkspace build-for-testing
390- working-directory : packages/app/ example
389+ ../../scripts/xcodebuild.sh macos/Example.xcworkspace build-for-testing
390+ working-directory : packages/example-macos
391391 - name : Test `react-native config`
392392 if : ${{ steps.affected.outputs.macos != '' }}
393393 run : |
394394 node --test test/config.test.mjs
395- working-directory : packages/app/ example
395+ working-directory : packages/example-macos
396396 - name : Test
397397 if : ${{ steps.affected.outputs.macos != '' && github.event_name != 'schedule' }}
398398 run : |
399- ../../../ scripts/xcodebuild.sh macos/Example.xcworkspace test-without-building
400- working-directory : packages/app/ example
399+ ../../scripts/xcodebuild.sh macos/Example.xcworkspace test-without-building
400+ working-directory : packages/example-macos
401401 timeout-minutes : 60
402402 macos-template :
403403 name : " macOS [template]"
@@ -571,14 +571,15 @@ jobs:
571571 - name : Bundle JavaScript
572572 run : |
573573 yarn build:windows
574+ working-directory : packages/example-windows
574575 - name : Generate Visual Studio solution
575576 run : |
576- node ../windows/app.mjs --msbuildprops WindowsTargetPlatformVersion=$env:WindowsTargetPlatformVersion
577- working-directory : packages/app/ example
577+ node ../app/ windows/app.mjs --msbuildprops WindowsTargetPlatformVersion=$env:WindowsTargetPlatformVersion
578+ working-directory : packages/example-windows
578579 - name : Test `react-native config`
579580 run : |
580581 node --test test/config.test.mjs
581- working-directory : packages/app/ example
582+ working-directory : packages/example-windows
582583 - name : Determine whether the Windows app needs to be built
583584 id : affected
584585 uses : ./.github/actions/affected
@@ -591,7 +592,7 @@ jobs:
591592 } else {
592593 yarn ci:windows --arch ${{ matrix.platform }}
593594 }
594- working-directory : packages/app/ example
595+ working-directory : packages/example-windows
595596 continue-on-error : true
596597 # GitHub Actions currently does not support outputs from jobs with matrices
597598 # The workaround is to upload artifacts to communicate between jobs
@@ -617,15 +618,15 @@ jobs:
617618 uses : actions/upload-artifact@v7
618619 with :
619620 name : windows-msbuild.binlog
620- path : packages/app/ example/windows/*.binlog
621+ path : packages/example-windows /windows/*.binlog
621622 retention-days : 14
622623 overwrite : true
623624 - name : Test
624625 if : ${{ steps.affected.outputs.windows != '' && matrix.platform == 'x64' && steps.build.outcome == 'success' }}
625626 run : |
626- ../../../scripts/build/MSBuild.ps1 -Configuration ${{ matrix.configuration }} -Platform ${{ matrix.platform }} -Target Build ReactAppTests.vcxproj
627- ../../../scripts/build/VSTest.ps1 ${{ matrix.platform }}\${{ matrix.configuration }}\ReactAppTests.dll
628- working-directory : packages/app/ example/windows/ReactAppTests
627+ ../../../app/ scripts/build/MSBuild.ps1 -Configuration ${{ matrix.configuration }} -Platform ${{ matrix.platform }} -Target Build ReactAppTests.vcxproj
628+ ../../../app/ scripts/build/VSTest.ps1 ${{ matrix.platform }}\${{ matrix.configuration }}\ReactAppTests.dll
629+ working-directory : packages/example-windows /windows/ReactAppTests
629630 timeout-minutes : 60
630631 windows-template :
631632 name : " Windows [template]"
0 commit comments