aboutsummaryrefslogtreecommitdiff
path: root/app/build.gradle
diff options
context:
space:
mode:
authorAllan Wang <me@allanwang.ca>2020-03-02 00:10:29 -0800
committerAllan Wang <me@allanwang.ca>2020-03-02 00:10:29 -0800
commit98e7857d8b0057a328c68559d809c3f663d81217 (patch)
tree5d02d361a0d315cefe1487e891f2719da76d12ae /app/build.gradle
parent5417729491b50d153156fc5cca3bbfef149c8d51 (diff)
downloadfrost-98e7857d8b0057a328c68559d809c3f663d81217.tar.gz
frost-98e7857d8b0057a328c68559d809c3f663d81217.tar.bz2
frost-98e7857d8b0057a328c68559d809c3f663d81217.zip
Update tasks and apply spotlessv2.4.4
Diffstat (limited to 'app/build.gradle')
-rw-r--r--app/build.gradle21
1 files changed, 18 insertions, 3 deletions
diff --git a/app/build.gradle b/app/build.gradle
index fde143ad..3216e238 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -328,14 +328,29 @@ configurations.all {
}
}
-// Validates code and generates apk
-// TODO order tasks; though technically it doesn't matter
-task createGithubReleaseApk {
+task lintGithubReleaseApk {
dependsOn 'spotlessCheck'
dependsOn 'lintRelease'
+}
+
+task testGithubReleaseApk {
dependsOn 'testReleaseUnitTest'
dependsOn 'connectedAndroidTest'
+}
+
+task assembleGithubReleaseApk {
dependsOn 'assembleRelease'
}
+// Validates code and generates apk
+// TODO order tasks; though technically it doesn't matter
+task createGithubReleaseApk {
+ dependsOn 'lintGithubReleaseApk'
+ dependsOn 'testGithubReleaseApk'
+ dependsOn 'assembleGithubReleaseApk'
+
+ tasks.findByName('testGithubReleaseApk').mustRunAfter 'lintGithubReleaseApk'
+ tasks.findByName('assembleGithubReleaseApk').mustRunAfter 'testGithubReleaseApk'
+}
+
apply plugin: 'com.bugsnag.android.gradle' \ No newline at end of file