Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d700906a15 
							
						 
					 
					
						
						
							
							Update dependency versions  
						
						... 
						
						
						
						- @actions/cache 1.0.9 -> 1.0.10
- @actions/exec 1.1.0 -> 1.1.1
- @actions/glob 0.2.0 -> 0.2.1
- @actions/tool-cache 1.7.1 -> 1.7.2 
						
						
					 
					
						2022-03-18 05:51:44 -06:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db5c425004 
							
						 
					 
					
						
						
							
							Bump versions for devDependencies  
						
						... 
						
						
						
						- typescript 4.5.5 -> 4.6.2
- @typescipt-eslint/parser 5.12.1 -> 5.13.0
- eslint 8.9.0 -> 8.10.0 
						
						
					 
					
						2022-03-02 13:47:44 -07:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0998071eb 
							
						 
					 
					
						
						
							
							Build outputs  
						
						
						
						
					 
					
						2022-02-03 09:55:51 -07:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							893f0e10c7 
							
						 
					 
					
						
						
							
							Build outputs  
						
						
						
						
					 
					
						2022-01-27 08:23:46 -07:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							702bb97ecb 
							
						 
					 
					
						
						
							
							Do not overwrite existing gradle.properties  
						
						
						
						
					 
					
						2022-01-24 15:18:11 -07:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2734714920 
							
						 
					 
					
						
						
							
							Build outputs  
						
						
						
						
					 
					
						2022-01-21 08:09:33 -07:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							222b714890 
							
						 
					 
					
						
						
							
							Build outputs  
						
						
						
						
					 
					
						2022-01-17 14:44:32 -07:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							42faf281e6 
							
						 
					 
					
						
						
							
							Include names of requested tasks in build scan notice  
						
						... 
						
						
						
						This should make it easier to differentiate between build scan notices for different
Gradle invocations in the same Job.
Fixes : #124  
						
						
					 
					
						2021-12-31 10:34:53 -07:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							39e51526fb 
							
						 
					 
					
						
						
							
							Build outputs  
						
						
						
						
					 
					
						2021-12-30 16:03:02 -07:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3814d56740 
							
						 
					 
					
						
						
							
							Build outputs  
						
						
						
						
					 
					
						2021-12-08 15:14:19 -07:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							887e1a09ab 
							
						 
					 
					
						
						
							
							Include original error in log messages  
						
						
						
						
					 
					
						2021-12-08 14:44:57 -07:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
						
						
							
						
						
							574cf0ddce 
							
						 
					 
					
						
						
							
							Build outputs  
						
						
						
						
					 
					
						2021-12-08 14:05:13 -07:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b88c4086b9 
							
						 
					 
					
						
						
							
							Don't overwrite title in build-scan notice  
						
						
						
						
					 
					
						2021-12-08 13:07:52 -07:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ddee3ca933 
							
						 
					 
					
						
						
							
							Update all outdated dependencies  
						
						
						
						
					 
					
						2021-12-02 14:35:52 -07:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							322805e800 
							
						 
					 
					
						
						
							
							Refactor: use a single .json file to describe all cached artifact bundles ( #121 )  
						
						... 
						
						
						
						This is a pure refactor, moving from a separate .cache file per bundle to a single cache-metadata.json file describing all bundles. Instead of storing cache metadata in a separate .cache file per artifact bundle, all of the metadata is now stored in a single `.json` file.
This will make it easier to implement more flexible artifact-caching strategies, such as caching each wrapper zip separately.
* Always include cache protocol version in cache key
* Store all cache metadata in a single JSON file
* Rename cache-metadata file and bump protocol version
* Polish and documentation 
						
						
					 
					
						2021-11-28 10:19:56 -07:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fdfc5bf12f 
							
						 
					 
					
						
						
							
							Build outputs  
						
						
						
						
					 
					
						2021-11-28 08:04:54 -07:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							996094e8e8 
							
						 
					 
					
						
						
							
							Avoid failing job on any failure in post-action  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Test caching configuration / verify-build (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching configuration / verify-build (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test save/restore configuration-cache state / seed-build (ubuntu-latest) (push) Waiting to run 
				
			 
		
			
				
	Test save/restore configuration-cache state / seed-build (windows-latest) (push) Waiting to run 
				
			 
		
			
				
	Test save/restore configuration-cache state / configuration-cache (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test save/restore configuration-cache state / configuration-cache (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test save/restore configuration-cache state / no-bundles-restored (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test save/restore configuration-cache state / no-bundles-restored (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test save/restore Gradle Home directory / seed-build (ubuntu-latest) (push) Waiting to run 
				
			 
		
			
				
	Test save/restore Gradle Home directory / seed-build (windows-latest) (push) Waiting to run 
				
			 
		
			
				
	Test save/restore Gradle Home directory / dependencies-cache (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test save/restore Gradle Home directory / dependencies-cache (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test save/restore Gradle Home directory / build-cache (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test save/restore Gradle Home directory / build-cache (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test save/restore Gradle Home directory / no-bundles-restored (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test save/restore Gradle Home directory / no-bundles-restored (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test Gradle execution / gradle-execution (ubuntu-latest) (push) Waiting to run 
				
			 
		
			
				
	Test Gradle execution / gradle-execution (windows-latest, .bat) (push) Waiting to run 
				
			 
		
			
				
	Test Gradle execution / gradle-versions (ubuntu-latest) (push) Waiting to run 
				
			 
		
			
				
	Test Gradle execution / gradle-versions (windows-latest, .bat) (push) Waiting to run 
				
			 
		
			
				
	Test caching with a custom GRADLE_USER_HOME / seed-build (ubuntu-latest) (push) Waiting to run 
				
			 
		
			
				
	Test caching with a custom GRADLE_USER_HOME / seed-build (windows-latest) (push) Waiting to run 
				
			 
		
			
				
	Test caching with a custom GRADLE_USER_HOME / dependencies-cache (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching with a custom GRADLE_USER_HOME / dependencies-cache (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching with a custom GRADLE_USER_HOME / build-cache (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching with a custom GRADLE_USER_HOME / build-cache (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching with Kotlin DSL / seed-build (ubuntu-latest) (push) Waiting to run 
				
			 
		
			
				
	Test caching with Kotlin DSL / seed-build (windows-latest) (push) Waiting to run 
				
			 
		
			
				
	Test caching with Kotlin DSL / verify-build (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching with Kotlin DSL / verify-build (windows-latest) (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
						Failures to store cache entries should not fail the action or the Job.
This fix attempts to catch and log any unexpected errors that occur when
saving cache entries.
Fixes : #119 
Fixes : #120  
						
						
					 
					
						2021-11-15 09:31:56 -07:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4137be6a8b 
							
						 
					 
					
						
						
							
							Minor improvement to logging in post-action  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Test caching configuration / verify-build (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching configuration / verify-build (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test save/restore configuration-cache state / seed-build (ubuntu-latest) (push) Waiting to run 
				
			 
		
			
				
	Test save/restore configuration-cache state / seed-build (windows-latest) (push) Waiting to run 
				
			 
		
			
				
	Test save/restore configuration-cache state / configuration-cache (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test save/restore configuration-cache state / configuration-cache (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test save/restore configuration-cache state / no-bundles-restored (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test save/restore configuration-cache state / no-bundles-restored (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test save/restore Gradle Home directory / seed-build (ubuntu-latest) (push) Waiting to run 
				
			 
		
			
				
	Test save/restore Gradle Home directory / seed-build (windows-latest) (push) Waiting to run 
				
			 
		
			
				
	Test save/restore Gradle Home directory / dependencies-cache (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test save/restore Gradle Home directory / dependencies-cache (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test save/restore Gradle Home directory / build-cache (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test save/restore Gradle Home directory / build-cache (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test save/restore Gradle Home directory / no-bundles-restored (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test save/restore Gradle Home directory / no-bundles-restored (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test Gradle execution / gradle-execution (ubuntu-latest) (push) Waiting to run 
				
			 
		
			
				
	Test Gradle execution / gradle-execution (windows-latest, .bat) (push) Waiting to run 
				
			 
		
			
				
	Test Gradle execution / gradle-versions (ubuntu-latest) (push) Waiting to run 
				
			 
		
			
				
	Test Gradle execution / gradle-versions (windows-latest, .bat) (push) Waiting to run 
				
			 
		
			
				
	Test caching with a custom GRADLE_USER_HOME / seed-build (ubuntu-latest) (push) Waiting to run 
				
			 
		
			
				
	Test caching with a custom GRADLE_USER_HOME / seed-build (windows-latest) (push) Waiting to run 
				
			 
		
			
				
	Test caching with a custom GRADLE_USER_HOME / dependencies-cache (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching with a custom GRADLE_USER_HOME / dependencies-cache (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching with a custom GRADLE_USER_HOME / build-cache (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching with a custom GRADLE_USER_HOME / build-cache (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching with Kotlin DSL / seed-build (ubuntu-latest) (push) Waiting to run 
				
			 
		
			
				
	Test caching with Kotlin DSL / seed-build (windows-latest) (push) Waiting to run 
				
			 
		
			
				
	Test caching with Kotlin DSL / verify-build (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching with Kotlin DSL / verify-build (windows-latest) (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
						- Ensure that "Caching Gradle state" group always has 1 message
- Only print cache report when entries were restored or saved 
						
						
					 
					
						2021-11-05 08:35:45 -06:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e899835b3 
							
						 
					 
					
						
						
							
							Avoid failing build on distributions cache errors  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Test caching configuration / verify-build (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching configuration / verify-build (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test save/restore configuration-cache state / seed-build (ubuntu-latest) (push) Waiting to run 
				
			 
		
			
				
	Test save/restore configuration-cache state / seed-build (windows-latest) (push) Waiting to run 
				
			 
		
			
				
	Test save/restore configuration-cache state / configuration-cache (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test save/restore configuration-cache state / configuration-cache (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test save/restore configuration-cache state / no-bundles-restored (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test save/restore configuration-cache state / no-bundles-restored (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test save/restore Gradle Home directory / seed-build (ubuntu-latest) (push) Waiting to run 
				
			 
		
			
				
	Test save/restore Gradle Home directory / seed-build (windows-latest) (push) Waiting to run 
				
			 
		
			
				
	Test save/restore Gradle Home directory / dependencies-cache (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test save/restore Gradle Home directory / dependencies-cache (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test save/restore Gradle Home directory / build-cache (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test save/restore Gradle Home directory / build-cache (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test save/restore Gradle Home directory / no-bundles-restored (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test save/restore Gradle Home directory / no-bundles-restored (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test Gradle execution / gradle-execution (ubuntu-latest) (push) Waiting to run 
				
			 
		
			
				
	Test Gradle execution / gradle-execution (windows-latest, .bat) (push) Waiting to run 
				
			 
		
			
				
	Test Gradle execution / gradle-versions (ubuntu-latest) (push) Waiting to run 
				
			 
		
			
				
	Test Gradle execution / gradle-versions (windows-latest, .bat) (push) Waiting to run 
				
			 
		
			
				
	Test caching with a custom GRADLE_USER_HOME / seed-build (ubuntu-latest) (push) Waiting to run 
				
			 
		
			
				
	Test caching with a custom GRADLE_USER_HOME / seed-build (windows-latest) (push) Waiting to run 
				
			 
		
			
				
	Test caching with a custom GRADLE_USER_HOME / dependencies-cache (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching with a custom GRADLE_USER_HOME / dependencies-cache (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching with a custom GRADLE_USER_HOME / build-cache (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching with a custom GRADLE_USER_HOME / build-cache (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching with Kotlin DSL / seed-build (ubuntu-latest) (push) Waiting to run 
				
			 
		
			
				
	Test caching with Kotlin DSL / seed-build (windows-latest) (push) Waiting to run 
				
			 
		
			
				
	Test caching with Kotlin DSL / verify-build (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching with Kotlin DSL / verify-build (windows-latest) (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
						- Warn and continue on failure to restore a Gradle distribution from cache
- Warn and continue on failure to save a Gradle distribution to cache
- Extract common functionality for consistent handling of cache failures
Fixes  #116  
						
						
					 
					
						2021-11-05 07:01:48 -06:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							717db318c1 
							
						 
					 
					
						
						
							
							Fix logging of cache key for Gradle User Home  
						
						
						
						
					 
					
						2021-10-31 20:49:29 -06:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							230fd6b47f 
							
						 
					 
					
						
						
							
							Build outputs  
						
						
						
						
					 
					
						2021-10-30 13:46:29 -06:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							727b4612ba 
							
						 
					 
					
						
						
							
							Fix early return from bundle processing  
						
						
						
						
					 
					
						2021-10-30 12:11:59 -06:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db6202adcd 
							
						 
					 
					
						
						
							
							Build outputs  
						
						
						
						
					 
					
						2021-10-30 06:29:25 -06:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c031dc946b 
							
						 
					 
					
						
						
							
							Build outputs  
						
						
						
						
					 
					
						2021-10-27 16:09:53 -06:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b99e9f0bc3 
							
						 
					 
					
						
						
							
							Build outputs  
						
						
						
						
					 
					
						2021-10-21 11:13:10 -06:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a94b9252d5 
							
						 
					 
					
						
						
							
							Improve cache logging  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Verify generated outputs / check (push) Waiting to run 
				
			 
		
			
				
	Test different action inputs / action-inputs (push) Waiting to run 
				
			 
		
			
				
	Test caching / seed-build (macos-latest) (push) Waiting to run 
				
			 
		
			
				
	Test caching / seed-build (ubuntu-latest) (push) Waiting to run 
				
			 
		
			
				
	Test caching / seed-build (windows-latest) (push) Waiting to run 
				
			 
		
			
				
	Test caching / dependencies-cache (macos-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching / dependencies-cache (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching / dependencies-cache (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching / build-cache (macos-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching / build-cache (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching / build-cache (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching / configuration-cache (macos-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching / configuration-cache (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching / configuration-cache (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching / no-bundles-restored (push) Blocked by required conditions 
				
			 
		
			
				
	Test Gradle execution / gradle-execution (macos-latest) (push) Waiting to run 
				
			 
		
			
				
	Test Gradle execution / gradle-execution (ubuntu-latest) (push) Waiting to run 
				
			 
		
			
				
	Test Gradle execution / gradle-execution (windows-latest, .bat) (push) Waiting to run 
				
			 
		
			
				
	Test Gradle execution / gradle-versions (macos-latest) (push) Waiting to run 
				
			 
		
			
				
	Test Gradle execution / gradle-versions (ubuntu-latest) (push) Waiting to run 
				
			 
		
			
				
	Test Gradle execution / gradle-versions (windows-latest, .bat) (push) Waiting to run 
				
			 
		
			
				
	Test caching with a custom GRADLE_USER_HOME / seed-build (push) Waiting to run 
				
			 
		
			
				
	Test caching with a custom GRADLE_USER_HOME / dependencies-cache (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching with a custom GRADLE_USER_HOME / build-cache (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching with Kotlin DSL / seed-build (push) Waiting to run 
				
			 
		
			
				
	Test caching with Kotlin DSL / verify-build (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2021-10-16 10:15:40 -06:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							25672bf196 
							
						 
					 
					
						
						
							
							Build outputs  
						
						
						
						
					 
					
						2021-10-16 09:50:40 -06:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							263f84178a 
							
						 
					 
					
						
						
							
							Prefix cache key with protocol version  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Verify generated outputs / check (push) Waiting to run 
				
			 
		
			
				
	Test different action inputs / action-inputs (push) Waiting to run 
				
			 
		
			
				
	Test caching / seed-build (macos-latest) (push) Waiting to run 
				
			 
		
			
				
	Test caching / seed-build (ubuntu-latest) (push) Waiting to run 
				
			 
		
			
				
	Test caching / seed-build (windows-latest) (push) Waiting to run 
				
			 
		
			
				
	Test caching / dependencies-cache (macos-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching / dependencies-cache (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching / dependencies-cache (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching / build-cache (macos-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching / build-cache (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching / build-cache (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching / configuration-cache (macos-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching / configuration-cache (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching / configuration-cache (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching / no-bundles-restored (push) Blocked by required conditions 
				
			 
		
			
				
	Test Gradle execution / gradle-execution (macos-latest) (push) Waiting to run 
				
			 
		
			
				
	Test Gradle execution / gradle-execution (ubuntu-latest) (push) Waiting to run 
				
			 
		
			
				
	Test Gradle execution / gradle-execution (windows-latest, .bat) (push) Waiting to run 
				
			 
		
			
				
	Test Gradle execution / gradle-versions (macos-latest) (push) Waiting to run 
				
			 
		
			
				
	Test Gradle execution / gradle-versions (ubuntu-latest) (push) Waiting to run 
				
			 
		
			
				
	Test Gradle execution / gradle-versions (windows-latest, .bat) (push) Waiting to run 
				
			 
		
			
				
	Test caching with a custom GRADLE_USER_HOME / seed-build (push) Waiting to run 
				
			 
		
			
				
	Test caching with a custom GRADLE_USER_HOME / dependencies-cache (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching with a custom GRADLE_USER_HOME / build-cache (push) Blocked by required conditions 
				
			 
		
			
				
	Test caching with Kotlin DSL / seed-build (push) Waiting to run 
				
			 
		
			
				
	Test caching with Kotlin DSL / verify-build (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
						This will ensure that incompatiblee cache entries generated by previous action releases
will not be used. 
						
						
					 
					
						2021-10-16 08:33:42 -06:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe55bf4667 
							
						 
					 
					
						
						
							
							Build outputs  
						
						
						
						
					 
					
						2021-10-15 14:56:44 -06:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7abf13ee48 
							
						 
					 
					
						
						
							
							Build outputs  
						
						
						
						
					 
					
						2021-10-15 13:21:26 -06:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e7b5fd0b28 
							
						 
					 
					
						
						
							
							Build outputs  
						
						
						
						
					 
					
						2021-10-15 11:46:51 -06:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ab7c9d8dd 
							
						 
					 
					
						
						
							
							Do not fail action on cache errors  
						
						... 
						
						
						
						Ensure that we catch and log errors in `beforeSave` and `afterRestore`,
and do not fail the entire workflow in these cases. 
						
						
					 
					
						2021-10-14 12:19:24 -06:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5328161026 
							
						 
					 
					
						
						
							
							Build outputs  
						
						
						
						
					 
					
						2021-10-04 23:59:42 +02:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1fb8644035 
							
						 
					 
					
						
						
							
							Build outputs  
						
						
						
						
					 
					
						2021-09-27 21:53:19 -06:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bebb162342 
							
						 
					 
					
						
						
							
							Usability improvements:  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	dev / check (push) Waiting to run 
				
			 
		
			
				
	failure-cases / wrapper-missing (push) Waiting to run 
				
			 
		
			
				
	failure-cases / bad-configuration (push) Waiting to run 
				
			 
		
			
				
	integration-testing-kotlin-dsl / seed-build (push) Waiting to run 
				
			 
		
			
				
	integration-testing-kotlin-dsl / verify-build (push) Blocked by required conditions 
				
			 
		
			
				
	integration-testing / seed-build (macos-latest) (push) Waiting to run 
				
			 
		
			
				
	integration-testing / seed-build (ubuntu-latest) (push) Waiting to run 
				
			 
		
			
				
	integration-testing / seed-build (windows-latest) (push) Waiting to run 
				
			 
		
			
				
	integration-testing / gradle-execution (macos-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	integration-testing / gradle-execution (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	integration-testing / gradle-execution (windows-latest, .bat) (push) Blocked by required conditions 
				
			 
		
			
				
	integration-testing / dependencies-cache (macos-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	integration-testing / dependencies-cache (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	integration-testing / dependencies-cache (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	integration-testing / build-cache (macos-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	integration-testing / build-cache (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	integration-testing / build-cache (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	integration-testing / configuration-cache (macos-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	integration-testing / configuration-cache (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	integration-testing / configuration-cache (windows-latest) (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
						- Include bundle name in cache key
- Emit a few more messages at 'info' 
						
						
					 
					
						2021-09-15 17:50:53 -06:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6084a4eb65 
							
						 
					 
					
						
						
							
							Cache artifacts with single entry per type  
						
						... 
						
						
						
						When caching is too fine-grained, an excessive number of cache
requests can result in HTTP 429 errors due to rate limiting.
By caching all artifacts of a particular type in a single entry
we hope to mitigate this, at the expense of some reduction in
cache space optimization.
This change also adds caching for all dependency jars, as well as
instrumented jars in the 'caches/jars-X' directory. 
						
						
					 
					
						2021-09-15 17:45:47 -06:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9bfa003014 
							
						 
					 
					
						
						
							
							Build outputs  
						
						
						
						
					 
					
						2021-09-14 18:11:31 -06:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d06e19f862 
							
						 
					 
					
						
						
							
							Build outputs  
						
						
						
						
					 
					
						2021-09-13 11:50:07 -06:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cae99bf6d9 
							
						 
					 
					
						
						
							
							Tidy up cache entry de-duplication  
						
						... 
						
						
						
						- Rename feature to "common artifact caching"
- Cleanup logging
- Refactor/rename for clarity 
						
						
					 
					
						2021-09-12 10:31:52 -06:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a90152b1f 
							
						 
					 
					
						
						
							
							Restore/cache deduplicated files in parallel  
						
						
						
						
					 
					
						2021-09-12 10:31:52 -06:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4b92b8d013 
							
						 
					 
					
						
						
							
							Cache downloaded dependency jars separately  
						
						... 
						
						
						
						This will further remove common files out the the Gradle User Home
cache entries, reducing cache usage by removing redundancy. 
						
						
					 
					
						2021-09-12 10:31:51 -06:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							693293c29a 
							
						 
					 
					
						
						
							
							Consolidate logic for separate artifact file caching  
						
						... 
						
						
						
						Making this functionality more general will make it easier to add other
artifacts to the set that we cache separately. 
						
						
					 
					
						2021-09-12 10:31:51 -06:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac5d8920dd 
							
						 
					 
					
						
						
							
							Cache generated-gradle-jars separately from Gradle User Home  
						
						... 
						
						
						
						Similar to wrapper distributions, these large files are common
to many Gradle User Home cache entries. Storing them separately removes
this redundancy from the Gradle User Home cache. 
						
						
					 
					
						2021-09-12 10:31:51 -06:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e833360307 
							
						 
					 
					
						
						
							
							Cache downloaded wrapper dists separately  
						
						... 
						
						
						
						In the current model, each cached Gradle User Home could contain
a copy of one or more downloaded wrapper distributions. This results
in large cache entries which could easily lead to premature eviction.
With this change, wrapper dists are cached separately from the rest
of the Gradle User Home directory. The artifact file is replaced by
a marker file which allows the action to restore the artifact from
cache when the Gradle user Home cache is restored. 
						
						
					 
					
						2021-09-12 10:31:51 -06:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4032438d2b 
							
						 
					 
					
						
						
							
							Build outputs  
						
						
						
						
					 
					
						2021-09-07 16:26:37 -06:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c79d4172e0 
							
						 
					 
					
						
						
							
							Build outputs  
						
						
						
						
					 
					
						2021-08-27 12:53:01 -06:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b3afdc78a7 
							
						 
					 
					
						
						
							
							Truncate Gradle args when constructing cache key ( #71 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	dev / check (push) Has been cancelled 
				
			 
		
			
				
	prod / basic-build (macos-latest) (push) Has been cancelled 
				
			 
		
			
				
	prod / basic-build (ubuntu-latest) (push) Has been cancelled 
				
			 
		
			
				
	prod / basic-build (windows-latest) (push) Has been cancelled 
				
			 
		
			
				
	prod / gradle-execution (macos-latest) (push) Has been cancelled 
				
			 
		
			
				
	prod / gradle-execution (ubuntu-latest) (push) Has been cancelled 
				
			 
		
			
				
	prod / gradle-execution (windows-latest, .bat) (push) Has been cancelled 
				
			 
		
			
				
	prod / dependencies-cache (macos-latest) (push) Has been cancelled 
				
			 
		
			
				
	prod / dependencies-cache (ubuntu-latest) (push) Has been cancelled 
				
			 
		
			
				
	prod / dependencies-cache (windows-latest) (push) Has been cancelled 
				
			 
		
			
				
	prod / configuration-cache (macos-latest) (push) Has been cancelled 
				
			 
		
			
				
	prod / configuration-cache (ubuntu-latest) (push) Has been cancelled 
				
			 
		
			
				
	prod / configuration-cache (windows-latest) (push) Has been cancelled 
				
			 
		
			
				
	prod / cache-read-only (macos-latest) (push) Has been cancelled 
				
			 
		
			
				
	prod / cache-read-only (ubuntu-latest) (push) Has been cancelled 
				
			 
		
			
				
	prod / cache-read-only (windows-latest) (push) Has been cancelled 
				
			 
		
			
				
	prod / failures (push) Has been cancelled 
				
			 
		
		
	 
 
	 
						
						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 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	dev / check (push) Waiting to run 
				
			 
		
			
				
	prod / basic-build (macos-latest) (push) Waiting to run 
				
			 
		
			
				
	prod / basic-build (ubuntu-latest) (push) Waiting to run 
				
			 
		
			
				
	prod / basic-build (windows-latest) (push) Waiting to run 
				
			 
		
			
				
	prod / gradle-execution (macos-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	prod / gradle-execution (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	prod / gradle-execution (windows-latest, .bat) (push) Blocked by required conditions 
				
			 
		
			
				
	prod / dependencies-cache (macos-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	prod / dependencies-cache (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	prod / dependencies-cache (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	prod / configuration-cache (macos-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	prod / configuration-cache (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	prod / configuration-cache (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	prod / cache-read-only (macos-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	prod / cache-read-only (ubuntu-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	prod / cache-read-only (windows-latest) (push) Blocked by required conditions 
				
			 
		
			
				
	prod / failures (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
						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