Daz DeBoer 
							
						 
					 
					
						
						
							
						
						c79d4172e0 
					 
					
						
						
							
							Build outputs  
						
						 
						
						
						
						
					 
					
						2021-08-27 12:53:01 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daz DeBoer 
							
						 
					 
					
						
						
							
						
						b3afdc78a7 
					 
					
						
						
							
							Truncate Gradle args when constructing cache key ( #71 )  
						
						 
						
						... 
						
						
						
						Cache keys have a hard limit of 512 characters, so we need to ensure that we don't generate a key longer than this.
- Remove excess whitespace
- Truncate to 400 characters
Fixes  #70  
						
						
					 
					
						2021-08-24 12:46:48 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daz DeBoer 
							
						 
					 
					
						
						
							
						
						e0c2736e35 
					 
					
						
						
							
							Include Gradle invocation arguments in cache keys ( #69 )  
						
						 
						
						... 
						
						
						
						This permits a new cache entry to be persisted when a subsequent Gradle invocation does more work that an earlier invocation.
Fixes  #68  
						
						
					 
					
						2021-08-22 17:11:05 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daz DeBoer 
							
						 
					 
					
						
						
							
						
						a63892c289 
					 
					
						
						
							
							Log cache entry on save  
						
						 
						
						
						
						
					 
					
						2021-08-22 14:58:36 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daz DeBoer 
							
						 
					 
					
						
						
							
						
						c86093d76a 
					 
					
						
						
							
							Build distribution  
						
						 
						
						
						
						
					 
					
						2021-08-22 14:28:35 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daz DeBoer 
							
						 
					 
					
						
						
							
						
						7336529ec5 
					 
					
						
						
							
							Build distribution  
						
						 
						
						
						
						
					 
					
						2021-08-07 16:13:35 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daz DeBoer 
							
						 
					 
					
						
						
							
						
						bc4d6bddd4 
					 
					
						
						
							
							Rebuild index files  
						
						 
						
						
						
						
					 
					
						2021-07-26 15:45:00 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daz DeBoer 
							
						 
					 
					
						
						
							
						
						33e91b639d 
					 
					
						
						
							
							Cache Gradle distributions downloaded for a particular version ( #58 )  
						
						 
						
						... 
						
						
						
						- Cache is separate from (but similar to) the wrapper distribution cache
- New 'distributions-cache-enabled' flag controls caching of all downloaded distributions
  (including wrapper distributions)
- Deprecated the 'wrapper-cache-enabled' flag for removal in v2 
						
						
					 
					
						2021-07-08 12:22:48 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daz DeBoer 
							
						 
					 
					
						
						
							
						
						e4ec586f46 
					 
					
						
						
							
							Only cache the wrapper ZIP, not the exploded dir  
						
						 
						
						... 
						
						
						
						Prior to this change, the wrapper cache contained both the downloaded zip
file as well as the exploded wrapper dir. Only the zip file is required,
as Gradle will automatically detect and unpack. 
						
						
					 
					
						2021-07-08 08:01:44 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daz DeBoer 
							
						 
					 
					
						
						
							
						
						15a8123fbc 
					 
					
						
						
							
							Validate presense of gradle wrapper to provide better feedback  
						
						 
						
						... 
						
						
						
						- Provide a more useful error message when no Gradle wrapper can be located,
  and 'gradle-version' or 'gradle-executable' is not used.
- Add test for case where wrapper is missing.
  This isn't really a "test" per-se, but this failing build invocation makes it
  easy to verify the GitHub action behaviour when the build is misconfigured. 
						
						
					 
					
						2021-07-08 08:01:44 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daz DeBoer 
							
						 
					 
					
						
						
							
						
						18c8a679dc 
					 
					
						
						
							
							Look for gradle wrapper in build-root-directory by default  
						
						 
						
						... 
						
						
						
						This removes the need to specify `wrapper-directory` when using a Gradle
project that is not located in the root of the workspace.
Fixes  #44 . 
						
						
					 
					
						2021-07-06 09:56:27 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daz DeBoer 
							
						 
					 
					
						
						
							
						
						738bda9866 
					 
					
						
						
							
							Use built-in library functions in preference to custom implementations  
						
						 
						
						... 
						
						
						
						- Use built-in `hashFiles` function included in '@actions/globv0.2.0'
- Use `downloadTool` and `extractZip` functions from '@actions/tool-cache' 
						
						
					 
					
						2021-07-05 13:57:22 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daz DeBoer 
							
						 
					 
					
						
						
							
						
						47c9af9d7d 
					 
					
						
						
							
							Rebuild outputs  
						
						 
						
						
						
						
					 
					
						2021-07-05 12:40:53 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								paul 
							
						 
					 
					
						
						
							
						
						6bf2690b23 
					 
					
						
						
							
							Upgrade dependencies  
						
						 
						
						
						
						
					 
					
						2020-12-22 12:11:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						2efcc22ff5 
					 
					
						
						
							
							Replace typed-rest-client with @actions/http-client  
						
						 
						
						
						
						
					 
					
						2020-09-13 14:17:37 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						cb2742a00b 
					 
					
						
						
							
							Protect RC provisioning from network problems and add logging  
						
						 
						
						
						
						
					 
					
						2020-09-13 13:30:54 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						863daedf86 
					 
					
						
						
							
							Bump test build wrapper  
						
						 
						
						
						
						
					 
					
						2020-09-13 13:23:48 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						e3d60b3873 
					 
					
						
						
							
							Protect wrapper cache restore against tar errors  
						
						 
						
						
						
						
					 
					
						2020-09-13 13:06:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						2dd6cc1801 
					 
					
						
						
							
							Upgrade dependencies  
						
						 
						
						
						
						
					 
					
						2020-09-13 12:37:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						f11e7d60d7 
					 
					
						
						
							
							Short-circuit dependencies and configuration caching if cache dir already exists  
						
						 
						
						... 
						
						
						
						This is relevant if you run this action several times in a single job.
This prevent doing unnecessary work starting with the second job using the action.
This prevent droping dependencies downloaded by the first job using the action.
This prevent Windows agents to fail unlinking already existing files. 
						
						
					 
					
						2020-06-22 16:40:58 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						7137b09ae2 
					 
					
						
						
							
							Upgrade dependencies  
						
						 
						
						
						
						
					 
					
						2020-06-22 16:36:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						466a737d16 
					 
					
						
						
							
							Only restore wrapper cache if dir doesn't exist  
						
						 
						
						
						
						
					 
					
						2020-06-15 19:33:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						4c7d97cca4 
					 
					
						
						
							
							Add caching of Gradle build configuration cache  
						
						 
						
						
						
						
					 
					
						2020-06-15 15:58:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						ae50675399 
					 
					
						
						
							
							Better warning message  
						
						 
						
						
						
						
					 
					
						2020-06-15 15:43:21 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						d7a54a26c7 
					 
					
						
						
							
							Don't drop gc.properties in dependencies cache  
						
						 
						
						... 
						
						
						
						because it would disable Gradle cache cleanup 
						
						
					 
					
						2020-06-15 15:41:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						02a8a21e55 
					 
					
						
						
							
							Add input to disable wrapper caching  
						
						 
						
						
						
						
					 
					
						2020-06-15 15:41:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						3abad5567a 
					 
					
						
						
							
							Add input to disable dependencies caching altogether  
						
						 
						
						
						
						
					 
					
						2020-06-15 14:32:54 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						355e9c1f86 
					 
					
						
						
							
							Try delete dependencies lock files and disable caching if not possible  
						
						 
						
						
						
						
					 
					
						2020-06-15 14:22:41 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						26dd4cb9bb 
					 
					
						
						
							
							Make file hashing more robust  
						
						 
						
						
						
						
					 
					
						2020-06-15 14:09:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						317ca35dca 
					 
					
						
						
							
							Refine dependencies caching  
						
						 
						
						
						
						
					 
					
						2020-06-15 13:16:51 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						053762c1c1 
					 
					
						
						
							
							Add input to make the dependencies caching strict  
						
						 
						
						
						
						
					 
					
						2020-06-15 13:05:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						95e20daa83 
					 
					
						
						
							
							Automatic caching of dependencies  
						
						 
						
						... 
						
						
						
						in a best effort manner by default
allowing to specify files to hash for computing the cache key 
						
						
					 
					
						2020-06-15 13:04:42 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						692fda9de7 
					 
					
						
						
							
							Cache wrapper install when gradle-executable points to a wrapper  
						
						 
						
						
						
						
					 
					
						2020-06-14 18:01:54 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						c839ac993c 
					 
					
						
						
							
							Locate user home in an OS agnostic way  
						
						 
						
						
						
						
					 
					
						2020-06-14 12:28:17 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						1c1db193aa 
					 
					
						
						
							
							Cache wrapper installation  
						
						 
						
						
						
						
					 
					
						2020-06-13 16:15:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						9675f09de6 
					 
					
						
						
							
							Compute wrapper cache key  
						
						 
						
						
						
						
					 
					
						2020-06-13 15:51:58 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						392bcac1c1 
					 
					
						
						
							
							Fix state  
						
						 
						
						
						
						
					 
					
						2020-06-13 15:03:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						a2ba1beedb 
					 
					
						
						
							
							Debugging  
						
						 
						
						
						
						
					 
					
						2020-06-13 15:01:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						42e2fed267 
					 
					
						
						
							
							Cache wrapper dist, step 1  
						
						 
						
						
						
						
					 
					
						2020-06-13 14:48:54 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						8e2fd532f1 
					 
					
						
						
							
							Fix dist download  
						
						 
						
						
						
						
					 
					
						2020-06-13 14:37:12 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						4a9a0a05a3 
					 
					
						
						
							
							Lint 3  
						
						 
						
						
						
						
					 
					
						2020-06-13 14:30:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						1647b85e82 
					 
					
						
						
							
							Lint 2  
						
						 
						
						
						
						
					 
					
						2020-06-13 14:21:54 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						6cee865aea 
					 
					
						
						
							
							Lint  
						
						 
						
						
						
						
					 
					
						2020-06-13 13:58:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						a188e7cd61 
					 
					
						
						
							
							Debug logging  
						
						 
						
						
						
						
					 
					
						2020-06-13 13:36:11 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						e0644c97f9 
					 
					
						
						
							
							Split action, step 2  
						
						 
						
						
						
						
					 
					
						2020-06-13 13:34:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						9cc76cdea7 
					 
					
						
						
							
							Split action, step 1  
						
						 
						
						
						
						
					 
					
						2020-06-13 13:30:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Merlin 
							
						 
					 
					
						
						
							
						
						bad0f7d376 
					 
					
						
						
							
							Fix build  
						
						 
						
						
						
						
					 
					
						2020-06-13 13:00:27 +02:00