Merge "Revert "Re-enabling checking that tasks are up-to-date after run once"" into androidx-master-dev
diff --git a/buildSrc/src/main/kotlin/androidx/build/TaskUpToDateValidator.kt b/buildSrc/src/main/kotlin/androidx/build/TaskUpToDateValidator.kt
index 1708eb4..14f6658 100644
--- a/buildSrc/src/main/kotlin/androidx/build/TaskUpToDateValidator.kt
+++ b/buildSrc/src/main/kotlin/androidx/build/TaskUpToDateValidator.kt
@@ -33,35 +33,17 @@
// Temporary whitelist of tasks that are known to still be out-of-date after running once
val EXEMPT_TASK_NAMES = setOf(
"buildOnServer",
- "checkExternalLicenses",
"checkSameVersionLibraryGroups",
- "createArchive",
- "createDiffArchiveForAll",
- "createProjectZip",
"desugarPublicDebugFileDependencies",
"desugarTipOfTreeDebugFileDependencies",
- "dist",
"distPublicDokkaDocs",
"dokkaJavaPublicDocs",
"dokkaKotlinPublicDocs",
- "generateMetadataFileForKotlinMultiplatformPublication",
- "generatePomFileForBenchmarkPluginMarkerMavenPublication",
- "generatePomFileForKotlinMultiplatformPublication",
- "generatePomFileForMavenPublication",
- "generatePomFileForPluginMavenPublication",
- "generatePomFileForMetadataPublication",
- "generatePomFileForSafeargsJavaPluginMarkerMavenPublication",
- "generatePomFileForSafeargsKotlinPluginMarkerMavenPublication",
"jacocoPublicDebug",
"jacocoTipOfTreeDebug",
- "lint",
- "lintDebug",
"lintVitalRelease",
- "mergeDexDebug",
- "mergeExtDexDebug",
"mergeExtDexPublicDebug",
"mergeExtDexTipOfTreeDebug",
- "mergeLibDexDebug",
"mergeLibDexPublicDebug",
"mergeProjectDexPublicDebug",
"mergeProjectDexTipOfTreeDebug",
@@ -72,22 +54,16 @@
"mergePublicDebugShaders",
"mergeTipOfTreeDebugAssets",
"mergeTipOfTreeDebugJavaResource",
- "packageDebug",
"packagePublicDebug",
"packageTipOfTreeDebug",
- "partiallyDejetifyArchive",
- "postInstrumentCode",
- "publishBenchmarkPluginMarkerMavenPublicationToMavenRepository",
- "publishMavenPublicationToMavenRepository",
- "publishMetadataPublicationToMavenRepository",
- "publishPluginMavenPublicationToMavenRepository",
- "publishSafeargsJavaPluginMarkerMavenPublicationToMavenRepository",
- "publishSafeargsKotlinPluginMarkerMavenPublicationToMavenRepository",
- "reportLibraryMetrics",
- "stripArchiveForPartialDejetification",
"transformClassesWithDexBuilderForPublicDebug",
"transformClassesWithDexBuilderForTipOfTreeDebug",
- "verifyDependencyVersions"
+ "lint",
+ "reportLibraryMetrics",
+ "verifyDependencyVersions",
+ "lintDebug",
+ "checkExternalLicenses",
+ "dist"
)
class TaskUpToDateValidator {
companion object {
diff --git a/busytown/doAllTheBuild.py b/busytown/doAllTheBuild.py
index 51fea86..67de81a 100644
--- a/busytown/doAllTheBuild.py
+++ b/busytown/doAllTheBuild.py
@@ -48,9 +48,7 @@
def runGradleBuilds():
runCommand(" ".join([preargs + distarg, androidxGradleCommand, postargs]))
- runCommand(" ".join([preargs + distarg, androidxGradleCommand, "-PdisallowExecution", postargs]))
runCommand(" ".join([preargs + distargC, composeGradleCommand, postargs]))
- runCommand(" ".join([preargs + distargC, composeGradleCommand, "-PdisallowExecution", postargs]))
def mergeAggregateBuildInfoFiles() :
androidxBuildInfo = json.load(open("androidx_aggregate_build_info.txt"))["artifacts"]