Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
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
2 changes: 1 addition & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ commands:
- restore_cache:
key: v1-gradle-wrapper-{{ arch }}-{{ checksum "gradle/wrapper/gradle-wrapper.properties" }}
- restore_cache:
key: v1-gradle-cache-{{ arch }}-{{ checksum "build.gradle.kts" }}-{{ checksum "settings.gradle.kts" }}-{{ checksum "gradle.properties" }}-{{ checksum "app/build.gradle.kts" }}-{{ checksum "gradle/libs.versions.toml" }}
key: v1-gradle-cache-{{ arch }}-{{ checksum "build.gradle.kts" }}-{{ checksum "settings.gradle.kts" }}-{{ checksum "gradle.properties" }}-{{ checksum "app/build.gradle.kts" }}-{{ checksum "gradle/libs.versions.toml" }}-{{ checksum "gradle/verification-metadata.xml" }}-{{ checksum "gradle/verification-keyring.keys" }}-{{ checksum "gradle/verification-metadata.gpg" }}
restore_bundler_cache:
steps:
- restore_cache:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
uses: actions/cache@v3
with:
path: ~/.gradle/caches
key: ${{ runner.OS }}-gradle-caches-cache-${{ hashFiles('build.gradle.kts', 'settings.gradle.kts', 'gradle/libs.versions.toml') }}
key: ${{ runner.OS }}-gradle-caches-cache-${{ hashFiles('build.gradle.kts', 'settings.gradle.kts', 'gradle/libs.versions.toml', 'gradle/verification-metadata.xml', 'gradle/verification-keyring.keys', 'gradle/verification-metadata.gpg') }}
restore-keys: |
${{ runner.OS }}-gradle-caches-cache-
- name: generate ksProp file
Expand Down
13 changes: 13 additions & 0 deletions .idea/androidTestResultsUserPreferences.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 15 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,21 @@ Since this uses the gradle scanner, the sonar properties are defined in root pro
On one hand, the Sonar scanner requires local paths for `sonar.sources` and `sonar.binaries` properties, on the other hand it requires absolute path for `sonar.androidLint.reportPaths` and `sonar.coverage.jacoco.xmlReportPaths`.
More info on official Sonar docs: [SonarScanner for Gradle](https://docs.sonarcloud.io/advanced-setup/ci-based-analysis/sonarscanner-for-gradle/)



## Dependency Verification

This project uses [Gradle Dependency Verification](https://docs.gradle.org/current/userguide/dependency_verification.html) to check the authenticity dependencies.

The following files are committed to the repository:
- `gradle/verification-metadata.xml`
- `gradle/verification-keyring.keys`
- `gradle/verification-metadata.gpg`
**For contributors: if you add or update dependencies, regenerate these files with:**
```
./gradlew --write-verification-metadata pgp,sha256 --export-keys
```
Then commit the updated files.
This improves supply chain security and hopefully helps prevent unauthorized dependency changes.

## Knows Issues
- Jacoco coverage report is incorrect
Expand Down
2 changes: 1 addition & 1 deletion gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -113,4 +113,4 @@ firebase-crashlytics-gradle = { module = "com.google.firebase:firebase-crashlyti
android-application = { id = "com.android.application", version.ref = "gradle" }
kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
kotlin-compose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
sonarqube = { id = "org.sonarqube", version = "3.5.0.2730" }
sonarqube = { id = "org.sonarqube", version = "6.2.0.5505" }
Binary file added gradle/verification-keyring.gpg
Binary file not shown.
3,443 changes: 3,443 additions & 0 deletions gradle/verification-keyring.keys

Large diffs are not rendered by default.

1,707 changes: 1,707 additions & 0 deletions gradle/verification-metadata.xml

Large diffs are not rendered by default.

Loading