Skip to content

Bump actions/checkout from 5 to 6 #660

Bump actions/checkout from 5 to 6

Bump actions/checkout from 5 to 6 #660

Triggered via pull request November 25, 2025 14:12
Status Success
Total duration 4m 7s
Artifacts 3

pull-request.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 11 warnings
Lint: app/src/main/java/com/edricchan/studybuddy/ui/modules/debug/compose/UpdatesCategory.kt#L51
Calls to launch should happen inside a LaunchedEffect and not composition
Lint: app/src/main/java/com/edricchan/studybuddy/utils/SharedUtils.kt#L163
Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with checkPermission) or explicitly handle a potential SecurityException
Lint: app/src/main/java/com/edricchan/studybuddy/utils/SharedUtils.kt#L118
Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with checkPermission) or explicitly handle a potential SecurityException
Lint: app/src/main/java/com/edricchan/studybuddy/utils/SharedUtils.kt#L51
Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with checkPermission) or explicitly handle a potential SecurityException
Lint: app/src/main/java/com/edricchan/studybuddy/workers/CheckForUpdatesWorker.kt#L91
Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with checkPermission) or explicitly handle a potential SecurityException
Lint
CodeQL Action v3 will be deprecated in December 2026. Please update all occurrences of the CodeQL Action in your workflow files to v4. For more information, see https://github.blog/changelog/2025-10-28-upcoming-deprecation-of-codeql-action-v3/
Lint: app/src/main/res/values/font_certs.xml#L14
Did you mean "GA!" instead of "GA1"?
Lint: app/src/main/java/com/edricchan/studybuddy/providers/fcm/StudyBuddyMessagingService.kt#L124
Use of this function is discouraged because resource reflection makes it harder to perform build optimizations and compile-time verification of code. It is much more efficient to retrieve resources by identifier (e.g. R.foo.bar) than by name (e.g. getIdentifier("bar", "foo", null)).
Lint: app/src/main/java/com/edricchan/studybuddy/providers/fcm/StudyBuddyMessagingService.kt#L65
Use of this function is discouraged because resource reflection makes it harder to perform build optimizations and compile-time verification of code. It is much more efficient to retrieve resources by identifier (e.g. R.foo.bar) than by name (e.g. getIdentifier("bar", "foo", null)).
Lint: app/src/main/java/com/edricchan/studybuddy/receivers/NotificationActionReceiver.kt#L27
Consider using the CheckForUpdatesWorker worker instead
Lint: app/src/main/res/values/strings.xml#L185
Overriding @string/title_activity_help which is marked as private in studybuddy-android.features:help:unspecified. If deliberate, use tools:override="true", otherwise pick a different name.
Lint: app/src/main/res/values/strings.xml#L67
Overriding @string/menu_send_feedback_title which is marked as private in studybuddy-android.features:help:unspecified. If deliberate, use tools:override="true", otherwise pick a different name.
Lint: app/src/main/res/values/dimens.xml#L96
Overriding @dimen/two_line_list_item_height which is marked as private in studybuddy-android.features:help:unspecified. If deliberate, use tools:override="true", otherwise pick a different name.
Lint: app/src/main/java/com/edricchan/studybuddy/ui/modules/debug/DebugModalBottomSheetFragment.kt#L218
Consider adding a <queries> declaration to your manifest when calling this method; see https://g.co/dev/packagevisibility for details
Lint: app/src/main/java/com/edricchan/studybuddy/ui/modules/debug/DebugModalBottomSheetFragment.kt#L215
Consider adding a <queries> declaration to your manifest when calling this method; see https://g.co/dev/packagevisibility for details
Lint: app/build.gradle.kts#L60
Not targeting the latest versions of Android; compatibility modes apply. Consider testing and updating this version. Consult the android.os.Build.VERSION_CODES javadoc for details.

Artifacts

Produced during runtime
Name Size Digest
app-debug.apk Expired
27.8 MB
sha256:9a5925b966230daede90a93d69fa1718956afe81ed7fbd99de232cf596d00f5a
lint-output Expired
80.6 KB
sha256:eafa33f655eb0c72ff0f090d03fa725245f66d80e312b4a48da88102abd6dd33
unit-test-results Expired
111 KB
sha256:8e2f437dd10931b4f67a7a77adfb71166315b6448a4f813ca67ea875c7eff169