Skip to content

feat(expo): add Android bottom sheet presentation #328

feat(expo): add Android bottom sheet presentation

feat(expo): add Android bottom sheet presentation #328

Triggered via pull request July 22, 2026 19:14
Status Success
Total duration 17m 25s
Artifacts 4

expo-native-build.yml

on: pull_request
Matrix: native-build
Matrix: e2e
Fit to window
Zoom out
Zoom in

Annotations

12 errors and 21 warnings
E2E / android
The process '/usr/bin/sh' failed with exit code 1
E2E / android
Flow flows/user-button-sign-out-re-sign-in.yaml failed after 2 attempts
E2E / android
Flow flows/sign-in.yaml failed after 2 attempts
E2E / android
Flow flows/session-persists-across-restart.yaml failed after 2 attempts
E2E / android
Flow flows/google-sign-in-missing-credentials.yaml failed after 2 attempts
E2E / android
Flow flows/authview-detach-reattach.yaml failed after 2 attempts
E2E / ios
Process completed with exit code 1.
E2E / ios
Flow flows/user-button-sign-out-re-sign-in.yaml failed after 2 attempts
E2E / ios
Flow flows/sign-in.yaml failed after 2 attempts
E2E / ios
Flow flows/session-persists-across-restart.yaml failed after 2 attempts
E2E / ios
Flow flows/google-sign-in-missing-credentials.yaml failed after 2 attempts
E2E / ios
Flow flows/authview-detach-reattach.yaml failed after 2 attempts
Expo 57 Build / ios
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Expo 54 Build / ios
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Expo 55 Build / ios
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Expo 54 Build / android
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Expo 57 Build / android
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Expo 55 Build / android
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E / android
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E / android
Maestro e2e failed (burn-in mode: not failing the job). See the maestro-android artifact.
E2E / android
Flow flows/user-button-sign-out-re-sign-in.yaml failed attempt 1, retrying after 10s...
E2E / android
Flow flows/sign-in.yaml failed attempt 1, retrying after 10s...
E2E / android
Flow flows/session-persists-across-restart.yaml failed attempt 1, retrying after 10s...
E2E / android
Flow flows/google-sign-in-missing-credentials.yaml failed attempt 1, retrying after 10s...
E2E / android
Flow flows/authview-detach-reattach.yaml failed attempt 1, retrying after 10s...
E2E / ios
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, futureware-tech/simulator-action@e89aa8f93d3aec35083ff49d2854d07f7186f7f5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E / ios
Maestro e2e failed (burn-in mode: not failing the job). See the maestro-ios artifact.
E2E / ios
Flow flows/user-button-sign-out-re-sign-in.yaml failed attempt 1, retrying after 10s...
E2E / ios
Flow flows/sign-in.yaml failed attempt 1, retrying after 10s...
E2E / ios
Flow flows/session-persists-across-restart.yaml failed attempt 1, retrying after 10s...
E2E / ios
Flow flows/google-sign-in-missing-credentials.yaml failed attempt 1, retrying after 10s...
E2E / ios
Flow flows/authview-detach-reattach.yaml failed attempt 1, retrying after 10s...
E2E / ios
More than one (3) device matching requirements (os:[] os_version:[] model:[iphone 17 pro]) have been found.

Artifacts

Produced during runtime
Name Size Digest
expo-fixture-android Expired
40 MB
sha256:aed3815883f072ad952cf421a53adc9093668b3aed95fc643280a0353d4207cf
expo-fixture-ios Expired
25.6 MB
sha256:e1d989cdea1109d1d579fab3b2792a08b6151822042adda470f6d2732209bf50
maestro-android
1.94 MB
sha256:02444c15ce0c39cd927a423f7dd45c363152900fe2fe564755f73c54a0fcc52d
maestro-ios
1.19 MB
sha256:6d2abfc9dd6628a685c4d6e7eae30d47127fb2858feb78281e843619c886c5f4