Daz DeBoer 
							
						 
					 
					
						
						
							
						
						3317bc450c 
					 
					
						
						
							
							Bump @actions/cache from 2.0.0 to 2.0.1  
						
						 
						
						
						
						
					 
					
						2022-04-04 21:46:52 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daz DeBoer 
							
						 
					 
					
						
						
							
						
						0e24fa1975 
					 
					
						
						
							
							Save/restore exploded Gradle dist rather than zip  
						
						 
						
						... 
						
						
						
						To save space, future versions of Gradle are likely to delete the downloaded distribution
after extracting it. See gradle/gradle#3605  and gradle/gradle#19495 .
To cater for this we will now save/restore the extracted distribution rather than the
downloaded zip file. 
						
						
					 
					
						2022-04-04 21:43:31 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daz DeBoer 
							
						 
					 
					
						
						
							
						
						ba0737b352 
					 
					
						
						
							
							Build outputs  
						
						 
						
						
						
						
					 
					
						2022-03-28 14:04:10 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daz DeBoer 
							
						 
					 
					
						
						
							
						
						0d13054264 
					 
					
						
						
							
							Log stack trace for cache errors  
						
						 
						
						
						
						
					 
					
						2022-03-18 13:56:40 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
							
						 
					 
					
						
						
							
						
						13d93c1ca1 
					 
					
						
						
							
							Check executable bit on Gradle script  
						
						 
						
						... 
						
						
						
						Fixes  #76  
						
						
					 
					
						2021-12-30 21:40:27 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daz DeBoer 
							
						 
					 
					
						
						
							
						
						39e51526fb 
					 
					
						
						
							
							Build outputs  
						
						 
						
						
						
						
					 
					
						2021-12-30 16:03:02 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daz DeBoer 
							
						 
					 
					
						
						
							
						
						d50632cfd1 
					 
					
						
						
							
							Build outputs  
						
						 
						
						
						
						
					 
					
						2021-12-17 10:29:59 -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 
							
						 
					 
					
						
						
							
						
						4137be6a8b 
					 
					
						
						
							
							Minor improvement to logging in post-action  
						
						 
						
						... 
						
						
						
						- 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  
						
						 
						
						... 
						
						
						
						- 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 
							
						 
					 
					
						
						
							
						
						39db90e99b 
					 
					
						
						
							
							Include build scan link in failure notice  
						
						 
						
						
						
						
					 
					
						2021-10-21 12:04:25 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daz DeBoer 
							
						 
					 
					
						
						
							
						
						b99e9f0bc3 
					 
					
						
						
							
							Build outputs  
						
						 
						
						
						
						
					 
					
						2021-10-21 11:13:10 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daz DeBoer 
							
						 
					 
					
						
						
							
						
						a94b9252d5 
					 
					
						
						
							
							Improve cache logging  
						
						 
						
						
						
						
					 
					
						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  
						
						 
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
							
						
						60b1ffac6b 
					 
					
						
						
							
							Fix build-scan-init script to work with build-in build-scan plugins  
						
						 
						
						
						
						
					 
					
						2021-09-29 14:39:48 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daz DeBoer 
							
						 
					 
					
						
						
							
						
						0918f5f2a4 
					 
					
						
						
							
							Rename source file for clarity  
						
						 
						
						
						
						
					 
					
						2021-09-28 00:04:50 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daz DeBoer 
							
						 
					 
					
						
						
							
						
						a7174b82a2 
					 
					
						
						
							
							Use init script to capture build scan URL  
						
						 
						
						... 
						
						
						
						Instead of parsing the log output, we instead register a
buildScanPublished listener and record the build scan URL
to a file. This file is subsequently read to report the
build scan URL.
Fixes  #30  
						
						
					 
					
						2021-09-28 00:04:41 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daz DeBoer 
							
						 
					 
					
						
						
							
						
						1fb8644035 
					 
					
						
						
							
							Build outputs  
						
						 
						
						
						
						
					 
					
						2021-09-27 21:53:19 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daz DeBoer 
							
						 
					 
					
						
						
							
						
						bebb162342 
					 
					
						
						
							
							Usability improvements:  
						
						 
						
						... 
						
						
						
						- 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