mirror of
https://github.com/signalapp/Signal-Android.git
synced 2025-12-20 02:58:45 +00:00
Add ktlint checking to :build-logic:plugins and split buildQa out into its own task for readability.
This commit is contained in:
committed by
Greyson Parrelli
parent
c0aff46e31
commit
c56564014b
@@ -26,3 +26,11 @@ dependencies {
|
|||||||
implementation(files(libs.javaClass.superclass.protectionDomain.codeSource.location))
|
implementation(files(libs.javaClass.superclass.protectionDomain.codeSource.location))
|
||||||
implementation(files(testLibs.javaClass.superclass.protectionDomain.codeSource.location))
|
implementation(files(testLibs.javaClass.superclass.protectionDomain.codeSource.location))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ktlint {
|
||||||
|
filter {
|
||||||
|
exclude { element ->
|
||||||
|
element.file.path.contains("/build/generated-sources")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
11
build.gradle
11
build.gradle
@@ -60,12 +60,19 @@ subprojects {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
task buildQa {
|
||||||
|
group 'Verification'
|
||||||
|
description 'Quality Assurance for build logic.'
|
||||||
|
dependsOn gradle.includedBuild('build-logic').task(':tools:test'),
|
||||||
|
gradle.includedBuild('build-logic').task(':tools:ktlintCheck'),
|
||||||
|
gradle.includedBuild('build-logic').task(':plugins:ktlintCheck')
|
||||||
|
}
|
||||||
|
|
||||||
task qa {
|
task qa {
|
||||||
group 'Verification'
|
group 'Verification'
|
||||||
description 'Quality Assurance. Run before pushing.'
|
description 'Quality Assurance. Run before pushing.'
|
||||||
dependsOn 'clean',
|
dependsOn 'clean',
|
||||||
gradle.includedBuild('build-logic').task(':tools:test'),
|
'buildQa',
|
||||||
gradle.includedBuild('build-logic').task(':tools:ktlintCheck'),
|
|
||||||
':Signal-Android:testPlayProdReleaseUnitTest',
|
':Signal-Android:testPlayProdReleaseUnitTest',
|
||||||
':Signal-Android:lintPlayProdRelease',
|
':Signal-Android:lintPlayProdRelease',
|
||||||
'Signal-Android:ktlintCheck',
|
'Signal-Android:ktlintCheck',
|
||||||
|
|||||||
Reference in New Issue
Block a user