You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit fc9747b
Browse filesBrowse the repository at this point in the historyBrowse files
Sign the formatter inside the plugin by its list, not its files
The Spotless step's signature, which the up-to-date check and the
build cache key compare and which the configuration cache entry
stores, now goes by the hash of jars.txt for the formatter inside the
plugin. jars.txt holds every jar's name and sha256, so the signature
changes with any of them as before, and still holds no path; but
nothing on disk is read to make it. Storing a configuration cache
entry no longer extracts the jars or checks for them, and a build
after the extracted directory was deleted reuses the entry.
The jars are extracted when the step makes its formatter, as the task
runs. A formatter declared in palantirJavaFormat is still signed by
its jars' names, sizes and contents.
0 commit comments