Skip to content

feat: Attribute Based Access Control (ABAC) #2176

feat: Attribute Based Access Control (ABAC)

feat: Attribute Based Access Control (ABAC) #2176

Triggered via pull request December 23, 2025 20:48
Status Failure
Total duration 30d 0h 32m 3s
Artifacts 6

build-pr.yml

on: pull_request
ESLint and Test  /  run-eslint-and-test
2m 33s
ESLint and Test / run-eslint-and-test
E2E Hold
30d 0h
E2E Hold
approve_e2e_testing review time expired
Build Android Experimental  /  Hold
4s
Build Android Experimental / Hold
Build iOS Experimental  /  Hold
3s
Build iOS Experimental / Hold
Build Android Official  /  Hold
30d 0h
Build Android Official / Hold
official_android_build review time expired
Build iOS Official  /  Hold
30d 0h
Build iOS Official / Hold
official_ios_build review time expired
E2E Build Android  /  android-build
E2E Build Android / android-build
E2E Build iOS  /  ios-build
E2E Build iOS / ios-build
Build Android Experimental  /  Build
27m 59s
Build Android Experimental / Build
Build iOS Experimental  /  Build
36m 20s
Build iOS Experimental / Build
Build Android Official  /  Build
Build Android Official / Build
Build iOS Official  /  Build
Build iOS Official / Build
Matrix: E2E Run Android
Waiting for pending jobs
Matrix: E2E Run iOS
Waiting for pending jobs
Build Android Experimental  /  Upload Hold
30d 0h
Build Android Experimental / Upload Hold
Build Android Experimental  /  Internal Sharing
2m 8s
Build Android Experimental / Internal Sharing
Build iOS Experimental  /  Upload
4m 43s
Build iOS Experimental / Upload
Build Android Official  /  Upload Hold
0s
Build Android Official / Upload Hold
Build Android Official  /  Internal Sharing
0s
Build Android Official / Internal Sharing
Build iOS Official  /  Upload Hold
0s
Build iOS Official / Upload Hold
Build Android Experimental  /  Upload
0s
Build Android Experimental / Upload
Build Android Official  /  Upload
7s
Build Android Official / Upload
Build iOS Official  /  Upload
2m 35s
Build iOS Official / Upload
Fit to window
Zoom out
Zoom in

Deployment protection rules

Reviewers, timers, and other rules protecting deployments in this run
Event Environments Comment
diegolmello
approved Dec 23, 2025
experimental_ios_build and experimental_android_build

Annotations

6 errors and 10 warnings
E2E Hold
The deployment was rejected or didn't satisfy other protection rules.
Build iOS Official / Hold
The deployment was rejected or didn't satisfy other protection rules.
Build Android Official / Hold
The deployment was rejected or didn't satisfy other protection rules.
Build Android Official / Upload
Unable to download artifact(s): Artifact not found for name: android-aab-official Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact. For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md
Build iOS Official / Upload
Unable to download artifact(s): Artifact not found for name: ios-build-official Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact. For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md
Build Android Experimental / Upload Hold
The deployment was rejected or didn't satisfy other protection rules.
ESLint and Test / run-eslint-and-test
React Hook useEffect has missing dependencies: 'focus', 'prevAction', 'setInput', and 'sharing'. Either include them or remove the dependency array
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#L396
Arrow function has a complexity of 36. 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#L149
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#L126
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 a missing dependency: 'colors.backdropOpacity'. Either include it or remove the dependency array

Artifacts

Produced during runtime
Name Size Digest
android-aab-experimental
87.6 MB
sha256:c60cb9ea0f66d80aa39d1ca80ee84d9881415d9e5c4a3b509b743dc60a2720de
ios-build-experimental
43.4 MB
sha256:17a349dddb8eef6b1180bb96049c71b8f4fc420bcf613526adc0ace8c4447b77
ios-build-experimental-dSYM
109 MB
sha256:d55e538402895c50c123238627dcdac42f9efa129ec78e82f8b3dfa71636ed58
ios-build-experimental-info-plist
1.2 KB
sha256:5d36edbc49a13045f2cb1bd04b74fc648866a8e7cdea21ac5ef1effa068c16af
supported-versions-android-experimental
4.22 KB
sha256:c1a0ec1654822ac91fafca8d4c8df5a6189728d9d9c5ff5dd14184d384832db0
supported-versions-ios-experimental
4.22 KB
sha256:2e4ee2c6ee05bbb899096d0fd26a5a5b6f05f151bf374134aeb7cabc1f5604a0