Skip to content

chore: migrate from expo-av to expo-audio and expo-video #5495

chore: migrate from expo-av to expo-audio and expo-video

chore: migrate from expo-av to expo-audio and expo-video #5495

  • approve_e2e_testing requires an approval to start deploying changes

    View pending deployments

    View pending deployments
    requested by Rohit3523 in Build PR #5495

Triggered via pull request July 9, 2026 20:44
@Rohit3523Rohit3523
synchronize #6719
expo-audio
Status Waiting
Total duration
Artifacts
  • approve_e2e_testing requires an approval to start deploying changes

    View pending deployments

    View pending deployments
    requested by Rohit3523 in Build PR #5495

build-pr.yml

on: pull_request
E2E Hold
E2E Hold
approve_e2e_testing waiting for review
ESLint and Test  /  run-eslint-and-test
1m 10s
ESLint and Test / run-eslint-and-test
E2E Shard Preflight
E2E Shard Preflight
E2E Build Android  /  android-build
E2E Build Android / android-build
E2E Build iOS  /  ios-build
E2E Build iOS / ios-build
Generate PR Changelog
0s
Generate PR Changelog
Matrix: E2E Run Android
Waiting for pending jobs
Matrix: E2E Run iOS
Waiting for pending jobs
Build Android  /  Hold
Build Android / Hold
Build iOS  /  Hold
Build iOS / Hold
Build Android  /  Build
Build Android / Build
Build iOS  /  Build
Build iOS / Build
Build Android  /  Upload Hold
Build Android / Upload Hold
Build Android  /  Internal Sharing
Build Android / Internal Sharing
Build iOS  /  Upload
Build iOS / Upload
Build Android  /  Upload
Build Android / Upload
Fit to window
Zoom out
Zoom in

Deployment protection rules

Reviewers, timers, and other rules protecting deployments in this run
Event Environments Comment
Rohit3523
requested review
approve_e2e_testing -

Annotations

10 errors and 11 warnings
ESLint and Test / run-eslint-and-test: app/lib/methods/AudioManager.ts#L93
Async method 'setRateAsync' has no 'await' expression
ESLint and Test / run-eslint-and-test: app/lib/methods/AudioManager.ts#L73
Async method 'pauseAudio' has no 'await' expression
ESLint and Test / run-eslint-and-test: app/lib/methods/AudioManager.ts#L25
Async method 'loadAudio' has no 'await' expression
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#L153
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#L130
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