Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .github/workflows/build_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
- main

jobs:
build:

Check warning on line 13 in .github/workflows/build_test.yaml

View workflow job for this annotation

GitHub Actions / zizmor-output

excessive-permissions

build_test.yaml:13: overly broad permissions: default permissions used due to no permissions: block
runs-on: ubuntu-latest
timeout-minutes: 30
strategy:
Expand All @@ -18,7 +18,7 @@
api-level: [29]

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

Check failure on line 21 in .github/workflows/build_test.yaml

View workflow job for this annotation

GitHub Actions / zizmor-output

zizmor/unpinned-uses

unpinned action reference: action is not pinned to a hash (required by blanket policy)

Check failure on line 21 in .github/workflows/build_test.yaml

View workflow job for this annotation

GitHub Actions / zizmor-output

unpinned-uses

build_test.yaml:21: unpinned action reference: action is not pinned to a hash (required by blanket policy)

- name: Enable KVM group perms
run: |
Expand All @@ -31,20 +31,20 @@
run: mkdir -p ~/.gradle ; cp .github/ci-gradle.properties ~/.gradle/gradle.properties

- name: Set Up JDK
uses: actions/setup-java@v4
uses: actions/setup-java@v5

Check failure on line 34 in .github/workflows/build_test.yaml

View workflow job for this annotation

GitHub Actions / zizmor-output

zizmor/unpinned-uses

unpinned action reference: action is not pinned to a hash (required by blanket policy)

Check failure on line 34 in .github/workflows/build_test.yaml

View workflow job for this annotation

GitHub Actions / zizmor-output

unpinned-uses

build_test.yaml:34: unpinned action reference: action is not pinned to a hash (required by blanket policy)
with:
distribution: 'zulu' # See 'Supported distributions' for available options
java-version: '17'
cache: 'gradle'

- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4
uses: gradle/actions/setup-gradle@v6

Check failure on line 41 in .github/workflows/build_test.yaml

View workflow job for this annotation

GitHub Actions / zizmor-output

zizmor/unpinned-uses

unpinned action reference: action is not pinned to a hash (required by blanket policy)

Check failure on line 41 in .github/workflows/build_test.yaml

View workflow job for this annotation

GitHub Actions / zizmor-output

unpinned-uses

build_test.yaml:41: unpinned action reference: action is not pinned to a hash (required by blanket policy)

- name: Setup Android SDK
uses: android-actions/setup-android@v3
uses: android-actions/setup-android@v4

Check failure on line 44 in .github/workflows/build_test.yaml

View workflow job for this annotation

GitHub Actions / zizmor-output

zizmor/unpinned-uses

unpinned action reference: action is not pinned to a hash (required by blanket policy)

Check failure on line 44 in .github/workflows/build_test.yaml

View workflow job for this annotation

GitHub Actions / zizmor-output

unpinned-uses

build_test.yaml:44: unpinned action reference: action is not pinned to a hash (required by blanket policy)

- name: Run instrumentation tests
uses: reactivecircus/android-emulator-runner@v2

Check failure on line 47 in .github/workflows/build_test.yaml

View workflow job for this annotation

GitHub Actions / zizmor-output

zizmor/unpinned-uses

unpinned action reference: action is not pinned to a hash (required by blanket policy)

Check failure on line 47 in .github/workflows/build_test.yaml

View workflow job for this annotation

GitHub Actions / zizmor-output

unpinned-uses

build_test.yaml:47: unpinned action reference: action is not pinned to a hash (required by blanket policy)
with:
api-level: ${{ matrix.api-level }}
arch: x86
Expand All @@ -53,7 +53,7 @@

- name: Upload test reports
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7

Check failure on line 56 in .github/workflows/build_test.yaml

View workflow job for this annotation

GitHub Actions / zizmor-output

zizmor/unpinned-uses

unpinned action reference: action is not pinned to a hash (required by blanket policy)

Check failure on line 56 in .github/workflows/build_test.yaml

View workflow job for this annotation

GitHub Actions / zizmor-output

unpinned-uses

build_test.yaml:56: unpinned action reference: action is not pinned to a hash (required by blanket policy)
with:
name: test-reports-${{ matrix.api-level }}
path: ./app/build/reports/androidTests
2 changes: 1 addition & 1 deletion .github/workflows/copy-branch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "copy-branch"
copy-branch:

Check warning on line 15 in .github/workflows/copy-branch.yml

View workflow job for this annotation

GitHub Actions / zizmor-output

excessive-permissions

copy-branch.yml:15: overly broad permissions: default permissions used due to no permissions: block
# The type of runner that the job will run on
runs-on: ubuntu-latest

Expand All @@ -20,7 +20,7 @@
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it,
# but specifies master branch (old default).
- uses: actions/checkout@v4
- uses: actions/checkout@v7

Check failure on line 23 in .github/workflows/copy-branch.yml

View workflow job for this annotation

GitHub Actions / zizmor-output

zizmor/unpinned-uses

unpinned action reference: action is not pinned to a hash (required by blanket policy)

Check failure on line 23 in .github/workflows/copy-branch.yml

View workflow job for this annotation

GitHub Actions / zizmor-output

unpinned-uses

copy-branch.yml:23: unpinned action reference: action is not pinned to a hash (required by blanket policy)
with:
fetch-depth: 0
ref: master
Expand Down
2 changes: 1 addition & 1 deletion gradle/init.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
val ktlintVersion = "0.44.0"

initscript {
val spotlessVersion = "6.25.0"
val spotlessVersion = "8.9.0"

repositories {
mavenCentral()
Expand Down
58 changes: 29 additions & 29 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
@@ -1,61 +1,61 @@
[versions]
accompanist = "0.36.0"
annotation = "1.9.1"
androidDesugarJdkLibs = "2.1.3"
androidGradlePlugin = "8.7.3"
androidxActivity = "1.9.3"
androidxAppCompat = "1.7.0"
annotation = "1.10.0"
androidDesugarJdkLibs = "2.1.5"
androidGradlePlugin = "9.3.1"
androidxActivity = "1.13.0"
androidxAppCompat = "1.7.1"
androidxArchCore = "2.2.0"
androidxBrowser = "1.4.0"
androidxComposeBom = "2024.12.01"
androidxComposeBom = "2026.06.01"
androidxCompose = "1.2.0"
androidxComposeRuntimeTracing = "1.7.6"
androidxCore = "1.15.0"
androidxCoreSplashscreen = "1.0.1"
androidxDataStore = "1.1.1"
androidxEspresso = "3.6.1"
androidxHiltNavigationCompose = "1.2.0"
androidxLifecycle = "2.8.7"
androidxComposeRuntimeTracing = "1.11.4"
androidxCore = "1.19.0"
androidxCoreSplashscreen = "1.2.0"
androidxDataStore = "1.2.1"
androidxEspresso = "3.7.0"
androidxHiltNavigationCompose = "1.4.0"
androidxLifecycle = "2.11.0"
androidxMacroBenchmark = "1.1.1"
androidxMetrics = "1.0.0-beta01"
androidxNavigation = "2.8.5"
androidxMetrics = "1.0.0"
androidxNavigation = "2.9.8"
androidxProfileinstaller = "1.4.1"
androidxStartup = "1.2.0"
androidxTestCore = "1.6.1"
androidxTestExt = "1.2.1"
androidxTestRules = "1.6.1"
androidxTestRunner = "1.6.2"
androidxTracing = "1.2.0"
androidxUiAutomator = "2.3.0"
androidxWindowManager = "1.3.0"
androidxWork = "2.10.0"
androidxTestCore = "1.7.0"
androidxTestExt = "1.3.0"
androidxTestRules = "1.7.0"
androidxTestRunner = "1.7.0"
androidxTracing = "1.3.0"
androidxUiAutomator = "2.4.0"
androidxWindowManager = "1.5.1"
androidxWork = "2.11.2"
coil = "2.7.0"
# @keep
compileSdk = "35"
hamcrest = "1.3"
hilt = "2.53.1"
hiltExt = "1.2.0"
hilt = "2.60.1"
hiltExt = "1.4.0"
jacoco = "0.8.7"
junit4 = "4.13.2"
kotlin = "2.1.10"
kotlinxCoroutines = "1.10.1"
kotlinxDatetime = "0.6.2"
kotlinxSerializationJson = "1.8.0"
ksp = "2.1.10-1.0.30"
lint = "31.7.3"
lint = "32.3.1"
# @keep
minSdk = "21"
okhttp = "4.10.0"
protobuf = "3.21.12"
protobufPlugin = "0.9.4"
protobufPlugin = "0.10.0"
retrofit = "2.9.0"
retrofitKotlinxSerializationJson = "0.8.0"
room = "2.6.1"
room = "2.8.4"
spotless = "5.12.5"
timber = "5.0.1"
# @keep
targetSdk = "35"
truth = "1.4.4"
truth = "1.4.5"
turbine = "0.12.1"

[libraries]
Expand Down
2 changes: 1 addition & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-9.7.0-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
Loading