File tree Expand file tree Collapse file tree 6 files changed +25
-9
lines changed Expand file tree Collapse file tree 6 files changed +25
-9
lines changed Original file line number Diff line number Diff line change 8
8
build :
9
9
runs-on : ubuntu-latest
10
10
steps :
11
- - uses : actions/checkout@v2
12
- - name : set up JDK 17
13
- uses : actions/setup-java@v1
11
+ - uses : actions/checkout@v4
12
+
13
+ - name : Cache Gradle packages
14
+ uses : actions/cache@v3
15
+ with :
16
+ path : |
17
+ ~/.gradle/caches
18
+ ~/.gradle/wrapper
19
+ key : ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
20
+
21
+ - name : Set up JDK 17
22
+ uses : actions/setup-java@v4
14
23
with :
15
- java-version : 17
24
+ java-version : ' 17'
25
+ distribution : ' temurin'
26
+
16
27
- name : Build with Gradle
17
28
run : ./scripts/build.sh
29
+
18
30
- name : Print Logs
19
31
if : failure()
20
32
run : ./scripts/print_build_logs.sh
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ object Config {
11
11
}
12
12
13
13
object Plugins {
14
- const val android = " com.android.tools.build:gradle:8.8 .0"
14
+ const val android = " com.android.tools.build:gradle:8.10 .0"
15
15
const val kotlin = " org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion "
16
16
const val google = " com.google.gms:google-services:4.3.8"
17
17
Original file line number Diff line number Diff line change 1
1
distributionBase =GRADLE_USER_HOME
2
2
distributionPath =wrapper/dists
3
- distributionUrl =https\://services.gradle.org/distributions/gradle-8.10.2 -bin.zip
3
+ distributionUrl =https\://services.gradle.org/distributions/gradle-8.11.1 -bin.zip
4
4
networkTimeout =10000
5
5
zipStoreBase =GRADLE_USER_HOME
6
6
zipStorePath =wrapper/dists
Original file line number Diff line number Diff line change @@ -53,7 +53,8 @@ android {
53
53
" InvalidPackage" , // Firestore uses GRPC which makes lint mad
54
54
" NewerVersionAvailable" , " GradleDependency" , // For reproducible builds
55
55
" SelectableText" , " SyntheticAccessor" , // We almost never care about this
56
- " MediaCapabilities"
56
+ " MediaCapabilities" ,
57
+ " MissingApplicationIcon"
57
58
)
58
59
59
60
checkAllWarnings = true
@@ -79,6 +80,7 @@ dependencies {
79
80
implementation(project(" :database" ))
80
81
implementation(project(" :storage" ))
81
82
83
+ implementation(platform(Config .Libs .Firebase .bom))
82
84
implementation(Config .Libs .Androidx .lifecycleExtensions)
83
85
}
84
86
Original file line number Diff line number Diff line change 1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
- <manifest />
2
+ <manifest xmlns : android =" http://schemas.android.com/apk/res/android" >
3
+ <uses-permission android : name =" android.permission.POST_NOTIFICATIONS" />
4
+ </manifest >
Original file line number Diff line number Diff line change @@ -9,6 +9,6 @@ cp library/google-services.json proguard-tests/google-services.json
9
9
./gradlew $GRADLE_ARGS clean
10
10
./gradlew $GRADLE_ARGS assembleDebug
11
11
# TODO(thatfiredev): re-enable before release
12
- # ./gradlew $GRADLE_ARGS proguard-tests:build
12
+ # ./gradlew $GRADLE_ARGS proguard-tests:build
13
13
./gradlew $GRADLE_ARGS checkstyle
14
14
./gradlew $GRADLE_ARGS testDebugUnitTest
You can’t perform that action at this time.
0 commit comments