Skip to content

Commit

Permalink
Prepare for release 0.11.1.
Browse files Browse the repository at this point in the history
  • Loading branch information
ZacSweers committed Aug 31, 2021
1 parent be9f2b6 commit d5538a4
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 3 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
Changelog
=========

0.11.1
------

_2021-08-31_

* **Fix:** Keeper's intermediate jar creation tasks previously accepted dependencies inputs based on content only. This caused build caching issues across multiple machines with Gradle remote cache enabled because it would then attempt to use the previous build's absolute path to those dependency jars and subsequently fail. This is now fixed by reworking this logic internally a bit and using absolute path sensitivity for that input. This should ensure that caching still works like before across the same machine/paths but will properly be out of date when the absolute paths change across different machines.

0.11.0
------

Expand Down
2 changes: 1 addition & 1 deletion keeper-gradle-plugin/gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ POM_NAME=Keeper
POM_ARTIFACT_ID=keeper
POM_PACKAGING=jar
GROUP=com.slack.keeper
VERSION_NAME=0.12.0-SNAPSHOT
VERSION_NAME=0.11.1
POM_DESCRIPTION=A Gradle plugin that infers Proguard/R8 keep rules for androidTest sources.
POM_URL=https://github.com/slackhq/keeper/
POM_SCM_URL=https://github.com/slackhq/keeper/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,7 @@ public abstract class BaseKeeperJarTask : DefaultTask() {
}

/**
* This is the "official" input for wiring task dependencies correctly, but is otherwise
* unused. This needs to use [InputFiles] and [PathSensitivity.ABSOLUTE] because the path to the
* This needs to use [InputFiles] and [PathSensitivity.ABSOLUTE] because the path to the
* jars really does matter here. Using [Classpath] is an error, as it looks only at content and
* not name or path, and we really do need to know the actual path to the artifact, even if its
* contents haven't changed.
Expand Down

0 comments on commit d5538a4

Please sign in to comment.