[expo-updates] Break up E2E tests for better reliability (#21223)# Why Attempting to run both basic and assets tests in the same on-success EAS hook is having problems, and occasionally leading
[expo-updates] Break up E2E tests for better reliability (#21223)# Why Attempting to run both basic and assets tests in the same on-success EAS hook is having problems, and occasionally leading to infinite loops until the container is forcibly stopped. # How Break up the E2E tests into four workflows, that will each run in a shorter time and more reliably. We also now only run the assets tests on changes to the expo-updates module itself, to reduce the CI load. # Test Plan E2E tests should pass reliably. # Checklist <!-- Please check the appropriate items below if they apply to your diff. This is required for changes to Expo modules. --> - [x] Documentation is up to date to reflect these changes (eg: https://docs.expo.dev and README.md). - [x] Conforms with the [Documentation Writing Style Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md) - [x] This diff will work correctly for `expo prebuild` & EAS Build (eg: updated a module plugin).
show more ...
[gh] Use M1 workers on EAS Build (#20243)
[expo-updates] Convert updates E2E tests to EAS (#20399)# Why Remove existing workflow that requires a MacOS GitHub worker, and replace it with new workflows that delegate build and test to EAS
[expo-updates] Convert updates E2E tests to EAS (#20399)# Why Remove existing workflow that requires a MacOS GitHub worker, and replace it with new workflows that delegate build and test to EAS. Updates E2E test time: ~ 80 minutes before this change ~ 30 minutes after # How Move existing tests to an EAS project generated by the test scripts, then the new workflows use the existing EAS action to kick off the build and test on EAS and wait for results. # Test Plan - Updates E2E tests pass - No other effects # Checklist - [x] Documentation is up to date to reflect these changes (eg: https://docs.expo.dev and README.md). - [x] Conforms with the [Documentation Writing Style Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md) - [x] This diff will work correctly for `expo prebuild` & EAS Build (eg: updated a module plugin). Co-authored-by: Kudo Chien <[email protected]>
[gh] Replace deprecated ::set-output (#19839)
[ci] Do not fail EAS Build job on network error (#19410)
[github] EAS Build action: ensure that commit message do not exceed limit (#19285)
[ci] Improve EAS Build workflows for Expo Go (#18399)* [ci] Improve EAS Build workflows * configure building signed client for iOS * review feedback
[ci] Build Expo Go on EAS Build (#18144)* EAS Build jobs for building Expo Go * delete all workflows so it stops triggering ci * detect versioned code changes * Revert "delete all workflow
[ci] Build Expo Go on EAS Build (#18144)* EAS Build jobs for building Expo Go * delete all workflows so it stops triggering ci * detect versioned code changes * Revert "delete all workflows so it stops triggering ci" This reverts commit 1bc947851ebc402dbf58b46375ddbfb7b9f99ccb. * review feedback