mirror of
https://github.com/barbeau/gpstest.git
synced 2025-12-05 18:46:30 -06:00
* Update android.yml
* Update android.yml
* Update AndroidManifest.xml
* Update android.yml
* Update AndroidManifest.xml
* Separate steps
* Avoid linting
* List packages
* Build debug
* Add stacktrace
* Upload artifacts
* Checkout
* Wait for build
* Fix ADB path
* Fix paths
* Update targets
* Test and check
* Fix path
* Improve pipeline
* Fix CI
* Fix action
* Upload on failure
* Removel inting
* Fix lint report path
* Fix path
* Print paths content
* Add params
* Fix path
* Remove lint
* Check
* Test only
* Format
* Re add linting
* Remove format
* Fix paths
* Uneeded
* Disable telemetry
* Fix library use
* Revert lib change
* Use Gradle to deploy
* Run instrumentation tests after install
* Save artifacts directories
* Run instrumented tests on main app only
* Manual SDK install
* connectedCheck
* Use runner action
* No manual install
* Temporary comment
* No artifact download
* Add Checkstyle
* Pin actions and remove comments
* Needs build
* Add Dependabot
* Harden runners
* Add checkstyle configuration
* Consistency
* actions-update: Bump actions/checkout in the actions-dependencies group
Bumps the actions-dependencies group with 1 update: [actions/checkout](https://github.com/actions/checkout).
Updates `actions/checkout` from 2 to 4
- [Release notes](https://github.com/actions/checkout/releases)
- [Commits](https://github.com/actions/checkout/compare/v2...v4)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
* Hardening in block mode
* build(deps): Bump the gradle group across 1 directory with 3 updates
Bumps the gradle group with 3 updates in the / directory: commons-io:commons-io, [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) and [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson).
Updates `commons-io:commons-io` from 2.8.0 to 2.14.0
Updates `com.fasterxml.jackson.core:jackson-core` from 2.14.2 to 2.15.0
- [Changelog](https://github.com/FasterXML/jackson-core/blob/jackson-core-2.15.0/release.properties)
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.14.2...jackson-core-2.15.0)
Updates `com.fasterxml.jackson.core:jackson-databind` from 2.12.4 to 2.12.7.1
- [Commits](https://github.com/FasterXML/jackson/commits)
---
updated-dependencies:
- dependency-name: commons-io:commons-io
dependency-version: 2.14.0
dependency-type: direct:production
dependency-group: gradle
- dependency-name: com.fasterxml.jackson.core:jackson-core
dependency-version: 2.15.0
dependency-type: direct:production
dependency-group: gradle
- dependency-name: com.fasterxml.jackson.core:jackson-databind
dependency-version: 2.12.7.1
dependency-type: direct:production
dependency-group: gradle
...
Signed-off-by: dependabot[bot] <support@github.com>
* Gradle 8.14
* Fix egress
* Fix egress
* Audit
* Revert
* Run checkstyle
* Add task
* Remove checkstyle
* Remove checkstyle
* Fix name
* Add name
* Correct reports path
* Print paths
* Print
* Upload build logs
* Remove logs upload
* Misc
* Cache readonly (#4)
* Implement read only cache
* Build OsmDroid
* Parallelize jobs (#6)
* actions-update: Bump step-security/harden-runner (#5)
Bumps the actions-dependencies group with 1 update: [step-security/harden-runner](https://github.com/step-security/harden-runner).
Updates `step-security/harden-runner` from 2.12.2 to 2.13.0
- [Release notes](https://github.com/step-security/harden-runner/releases)
- [Commits](6c439dc8bd...ec9f2d5744)
---
updated-dependencies:
- dependency-name: step-security/harden-runner
dependency-version: 2.13.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Upgrade to Gradle 8.13
* Upgrade Kotlin version
* Add buildConfig
* Optimize imports
* Dependabot: only upgrade at patch version level
* Revert Gradle update action
* Dependabot: add Gradle support for patch versions
* gradle-update: bump org.osmdroid:osmdroid-android (#7)
Bumps the actions-dependencies group with 1 update: [org.osmdroid:osmdroid-android](https://github.com/osmdroid/osmdroid).
Updates `org.osmdroid:osmdroid-android` from 6.1.11 to 6.1.20
- [Release notes](https://github.com/osmdroid/osmdroid/releases)
- [Changelog](https://github.com/osmdroid/osmdroid/blob/master/CHANGELOG.md)
- [Commits](https://github.com/osmdroid/osmdroid/compare/osmdroid-parent-6.1.11...osmdroid-parent-6.1.20)
---
updated-dependencies:
- dependency-name: org.osmdroid:osmdroid-android
dependency-version: 6.1.20
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* gradle-update: bump com.fasterxml.jackson.core:jackson-databind (#8)
Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) from 2.12.4 to 2.19.2.
- [Commits](https://github.com/FasterXML/jackson/commits)
---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-databind
dependency-version: 2.19.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix typo in Dependabot conf
* Bump SDK version
* Upgrade SDK version
* Revert targetSdk
* Bump SDK
* Fix type
* Fix build
* Security updates for Gradle
* Ignore major and minor updates
* Lint
* Lint: ignore string format
* Lint: ignore string format for library
* Lint: disable translation checks
* Migrate activity!!
* Migrate context!!
* Add SARIF report generation and upload
* Lint: do not check dependencies
* Fix path again
* Lint: re-enable for all tasks
* Add gitignore
* Bump targetSdk
* Remove Dependabot Gradle config
* Remove crashpad handler fix
* Bump SARIF action to latest version
* Revert SDK upgrade
* Revert SDK upgrade related fixes
* Revert non-lint fixes
* Revert sensor fix
* Restore gitignore
* Delete build/reports/problems/problems-report.html
* Fix pipeline run
* Add required fixes from linting pass
* Fix conflict
* Revert targetSdk upgrade and ignore ExpiredTargetSdkVersion for linting
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
70 lines
2.2 KiB
Groovy
70 lines
2.2 KiB
Groovy
plugins {
|
|
id 'com.android.library'
|
|
id 'org.jetbrains.kotlin.android'
|
|
id 'kotlin-kapt'
|
|
}
|
|
|
|
android {
|
|
namespace 'com.android.gpstest.library'
|
|
compileSdk 33
|
|
|
|
defaultConfig {
|
|
minSdk 24
|
|
targetSdk 32
|
|
|
|
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
|
consumerProguardFiles "consumer-rules.pro"
|
|
}
|
|
|
|
buildTypes {
|
|
release {
|
|
minifyEnabled false
|
|
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt'
|
|
}
|
|
}
|
|
|
|
lintOptions {
|
|
disable "JvmStaticProvidesInObjectDetector", "FieldSiteTargetOnQualifierAnnotation", "ModuleCompanionObjects", "ModuleCompanionObjectsNotInModuleParent", 'StringFormatInvalid', 'MissingTranslation', 'ExtraTranslation', 'ExpiredTargetSdkVersion'
|
|
}
|
|
|
|
buildFeatures {
|
|
dataBinding true
|
|
viewBinding true
|
|
}
|
|
|
|
dataBinding {
|
|
enabled = true
|
|
}
|
|
|
|
compileOptions {
|
|
sourceCompatibility JavaVersion.VERSION_17
|
|
targetCompatibility JavaVersion.VERSION_17
|
|
}
|
|
kotlinOptions {
|
|
jvmTarget = JavaVersion.VERSION_17
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
|
|
implementation 'androidx.core:core-ktx:1.7.0'
|
|
implementation 'androidx.appcompat:appcompat:1.5.1'
|
|
implementation 'com.google.android.material:material:1.6.1'
|
|
implementation 'com.fasterxml.jackson.core:jackson-databind:2.12.4'
|
|
implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0'
|
|
implementation("javax.inject:javax.inject:1")
|
|
implementation 'com.google.dagger:dagger:2.40.1'
|
|
kapt 'com.google.dagger:dagger-compiler:2.40.1'
|
|
// Integration with ViewModels
|
|
implementation 'androidx.lifecycle:lifecycle-viewmodel-compose:2.5.1'
|
|
// Hilt for dependency injection
|
|
implementation "com.google.dagger:hilt-android:$hilt_version"
|
|
kapt "com.google.dagger:hilt-compiler:$hilt_version"
|
|
// Sliding drawer in map view
|
|
implementation 'com.sothree.slidinguppanel:library:3.4.0'
|
|
// QR Code reader for ground truth locations
|
|
implementation 'com.google.zxing:android-integration:3.3.0'
|
|
testImplementation 'junit:junit:4.13.2'
|
|
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
|
|
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
|
|
} |