Skip to content

Commit be532a9

Browse files
renovate[bot]JoseAlcerreca
authored andcommitted
Update all dependencies
1 parent fa76526 commit be532a9

File tree

5 files changed

+115
-37
lines changed

5 files changed

+115
-37
lines changed

.github/workflows/blueprints.yaml

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
name: blueprints
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
- views
8+
pull_request:
9+
branches:
10+
- main
11+
- views
12+
13+
jobs:
14+
build:
15+
runs-on: macos-latest # Needed for emulators
16+
timeout-minutes: 45
17+
18+
steps:
19+
- name: Checkout
20+
uses: actions/checkout@v4
21+
22+
- name: Copy CI gradle.properties
23+
run: mkdir -p ~/.gradle ; cp .github/ci-gradle.properties ~/.gradle/gradle.properties
24+
25+
- name: Set up JDK 11
26+
uses: actions/setup-java@v4
27+
with:
28+
java-version: 11
29+
30+
- uses: actions/cache@v4
31+
with:
32+
path: |
33+
~/.gradle/caches/modules-*
34+
~/.gradle/caches/jars-*
35+
~/.gradle/caches/build-cache-*
36+
key: gradle-${{ hashFiles('checksum.txt') }}
37+
38+
- name: Build project and UnitTest
39+
run: ./gradlew assembleDebug compileDebugUnitTestKotlin
40+
41+
- name: Spotless
42+
# Spotless is not gradle configuration cache compliant. To allow the rest of the build
43+
# comply, run spotless with a gradle init script and disable the cache.
44+
run: ./gradlew spotlessCheck --init-script gradle/init.gradle.kts --no-configuration-cache
45+
46+
- name: Unit tests
47+
run: ./gradlew testDebugUnitTest
48+
49+
# Needed to accept licenses
50+
- name: Setup Android SDK
51+
uses: android-actions/setup-android@v3
52+
53+
- name: Compile AndroidTests
54+
run: ./gradlew compileDebugAndroidTestKotlin
55+
56+
- name: Run instrumentation tests
57+
uses: reactivecircus/android-emulator-runner@v2
58+
with:
59+
api-level: 31
60+
arch: x86_64
61+
disable-animations: true
62+
disk-size: 2000M
63+
heap-size: 600M
64+
script: ./gradlew connectedDebugAndroidTest
65+
66+
- name: Upload build reports
67+
if: always()
68+
uses: actions/upload-artifact@v4
69+
with:
70+
name: build-reports
71+
path: app/build/reports/
72+
73+
- name: Upload all outputs
74+
if: failure()
75+
uses: actions/upload-artifact@v4
76+
with:
77+
name: outputs
78+
path: app/build/outputs/

.github/workflows/copy-branch.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
steps:
2020
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it,
2121
# but specifies master branch (old default).
22-
- uses: actions/checkout@v2
22+
- uses: actions/checkout@v4
2323
with:
2424
fetch-depth: 0
2525
ref: master

gradle/init.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
val ktlintVersion = "0.44.0"
2222

2323
initscript {
24-
val spotlessVersion = "6.13.0"
24+
val spotlessVersion = "6.25.0"
2525

2626
repositories {
2727
mavenCentral()

gradle/libs.versions.toml

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,62 @@
11
[versions]
2-
accompanist = "0.28.0"
3-
annotation = "1.5.0"
4-
androidDesugarJdkLibs = "1.2.2"
5-
androidGradlePlugin = "7.4.0"
6-
androidxActivity = "1.6.1"
7-
androidxAppCompat = "1.5.1"
8-
androidxArchCore = "2.1.0"
2+
accompanist = "0.36.0"
3+
annotation = "1.9.1"
4+
androidDesugarJdkLibs = "2.1.3"
5+
androidGradlePlugin = "8.7.3"
6+
androidxActivity = "1.9.3"
7+
androidxAppCompat = "1.7.0"
8+
androidxArchCore = "2.2.0"
99
androidxBrowser = "1.4.0"
10-
androidxComposeBom = "2023.01.00"
10+
androidxComposeBom = "2024.11.00"
1111
androidxComposeCompiler = "1.4.3"
1212
androidxCompose = "1.2.0"
13-
androidxComposeRuntimeTracing = "1.0.0-alpha01"
14-
androidxCore = "1.9.0"
15-
androidxCoreSplashscreen = "1.0.0"
16-
androidxDataStore = "1.0.0"
17-
androidxEspresso = "3.5.0"
18-
androidxHiltNavigationCompose = "1.0.0"
19-
androidxLifecycle = "2.6.0-alpha03"
13+
androidxComposeRuntimeTracing = "1.7.5"
14+
androidxCore = "1.15.0"
15+
androidxCoreSplashscreen = "1.0.1"
16+
androidxDataStore = "1.1.1"
17+
androidxEspresso = "3.6.1"
18+
androidxHiltNavigationCompose = "1.2.0"
19+
androidxLifecycle = "2.8.7"
2020
androidxMacroBenchmark = "1.1.1"
21-
androidxMetrics = "1.0.0-alpha03"
22-
androidxNavigation = "2.5.3"
23-
androidxProfileinstaller = "1.2.1"
24-
androidxStartup = "1.1.1"
25-
androidxTestCore = "1.5.0"
26-
androidxTestExt = "1.1.4"
27-
androidxTestRules = "1.5.0"
28-
androidxTestRunner = "1.5.1"
29-
androidxTracing = "1.1.0"
30-
androidxUiAutomator = "2.2.0"
31-
androidxWindowManager = "1.0.0"
32-
androidxWork = "2.7.1"
33-
coil = "2.2.2"
21+
androidxMetrics = "1.0.0-beta01"
22+
androidxNavigation = "2.8.4"
23+
androidxProfileinstaller = "1.4.1"
24+
androidxStartup = "1.2.0"
25+
androidxTestCore = "1.6.1"
26+
androidxTestExt = "1.2.1"
27+
androidxTestRules = "1.6.1"
28+
androidxTestRunner = "1.6.2"
29+
androidxTracing = "1.2.0"
30+
androidxUiAutomator = "2.3.0"
31+
androidxWindowManager = "1.3.0"
32+
androidxWork = "2.10.0"
33+
coil = "2.7.0"
3434
# @keep
3535
compileSdk = "33"
3636
hamcrest = "1.3"
37-
hilt = "2.44.2"
38-
hiltExt = "1.0.0"
37+
hilt = "2.53"
38+
hiltExt = "1.2.0"
3939
jacoco = "0.8.7"
4040
junit4 = "4.13.2"
4141
kotlin = "1.8.10"
4242
kotlinxCoroutines = "1.6.4"
4343
kotlinxDatetime = "0.4.0"
4444
kotlinxSerializationJson = "1.5.0"
4545
ksp = "1.8.10-1.0.9"
46-
lint = "30.3.1"
46+
lint = "31.7.3"
4747
# @keep
4848
minSdk = "21"
4949
okhttp = "4.10.0"
5050
protobuf = "3.21.12"
51-
protobufPlugin = "0.8.19"
51+
protobufPlugin = "0.9.4"
5252
retrofit = "2.9.0"
5353
retrofitKotlinxSerializationJson = "0.8.0"
54-
room = "2.5.0-rc01"
54+
room = "2.6.1"
5555
spotless = "5.12.5"
5656
timber = "5.0.1"
5757
# @keep
5858
targetSdk = "33"
59-
truth = "1.1.2"
59+
truth = "1.4.4"
6060
turbine = "0.12.1"
6161

6262
[libraries]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

0 commit comments

Comments
 (0)