Skip to content

fix: harden e2e CI against Android ANR dialog and iOS Maestro driver … #375

fix: harden e2e CI against Android ANR dialog and iOS Maestro driver …

fix: harden e2e CI against Android ANR dialog and iOS Maestro driver … #375

Triggered via push July 14, 2026 16:51
Status Success
Total duration 46m 11s
Artifacts 7
ESLint and Test  /  run-eslint-and-test
3m 24s
ESLint and Test / run-eslint-and-test
Seed Android AVD Cache
43s
Seed Android AVD Cache
Generate Release Changelog  /  Generate changelog
25s
Generate Release Changelog / Generate changelog
Build Android  /  Hold
0s
Build Android / Hold
Build iOS  /  Hold
0s
Build iOS / Hold
Build Android  /  Upload Hold
0s
Build Android / Upload Hold
Build Android  /  Internal Sharing
0s
Build Android / Internal Sharing
Fit to window
Zoom out
Zoom in

Annotations

17 warnings
Seed Android AVD Cache
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/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ESLint and Test / run-eslint-and-test
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ESLint and Test / run-eslint-and-test
React Hook useEffect has missing dependencies: 'setInput', 'setQuotesAndText', and 'sharing'. Either include them or remove the dependency array
ESLint and Test / run-eslint-and-test: app/containers/MessageActions/index.tsx#L403
Arrow function has a complexity of 38. Maximum allowed is 31
ESLint and Test / run-eslint-and-test
React Hook useEffect has a missing dependency: 'onEventReceived'. Either include it or remove the dependency array
ESLint and Test / run-eslint-and-test: app/containers/InAppNotification/index.tsx#L74
React Hook useEffect has a missing dependency: 'show'. Either include it or remove the dependency array
ESLint and Test / run-eslint-and-test: app/containers/DotsLoader/index.tsx#L21
React Hook useEffect has a missing dependency: 'scale'. Either include it or remove the dependency array
ESLint and Test / run-eslint-and-test: app/containers/Avatar/useAvatarETag.ts#L64
React Hook useEffect has missing dependencies: 'avatarETag', 'id', 'isDirect', 'rid', and 'username'. Either include them or remove the dependency array
ESLint and Test / run-eslint-and-test: app/containers/AudioPlayer/index.tsx#L154
React Hook useEffect has a missing dependency: 'onPlaybackStatusUpdate'. Either include it or remove the dependency array
ESLint and Test / run-eslint-and-test: app/containers/AudioPlayer/index.tsx#L131
React Hook useEffect has missing dependencies: 'msgId', 'onPlaybackStatusUpdate', 'playbackSpeed', and 'rid'. Either include them or remove the dependency array
ESLint and Test / run-eslint-and-test
React Hook useCallback has an unnecessary dependency: 'onSet'. Either exclude it or remove the dependency array. Outer scope values like 'onSet' aren't valid dependencies because mutating them doesn't re-render the component
ESLint and Test / run-eslint-and-test
React Hook useMemo has an unnecessary dependency: 'bump'. Either exclude it or remove the dependency array
Generate Release Changelog / Generate changelog
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/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Android / Build
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/***-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, gradle/actions/setup-gradle@ed408507eac070d1f99cc633dbcf757c94c7933a. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build iOS / Build
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/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/
Build Android / Upload
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/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build iOS / Upload
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
android-aab
117 MB
sha256:5a6cb406b506a278cf0f91e862abb06fd1b579234e775ec39848a7b1228d3430
ios-build
62.6 MB
sha256:87ec4908a003a3f59f43684be187b23fd4fc3e4d50886cd882db63b72d58072b
ios-build-dSYM
189 MB
sha256:485f5a4f9009e9b9b9851efdd9638181d31d812578f04355a00cdbd303596c67
ios-build-info-plist
1.25 KB
sha256:129bed152bb5830b1a495fe388815ea1625f55475460035623d372d669573eb5
release-changelog
690 Bytes
sha256:143c51550bbff191603e093eca5dc0418885cc83aabc93448735b5d149f0b3b6
supported-versions-android
5.04 KB
sha256:04408032a08f996a3b05ba12b120e565cdaffe6fb3d56d3b0db07106543c0120
supported-versions-ios
5.04 KB
sha256:881648fa510b3d34c6d087a1cf90986d29b0496dadea9feaf3bfbd6e09b1805e