daz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5d7c18409c 
							
						 
					 
					
						
						
							
							Use pre-installed Gradle when version matches  
						
						... 
						
						
						
						By executing Gradle on the PATH, we can avoid downloading and installing
a Gradle version that is already available on the runner.
Fixes  #270  
						
						
					 
					
						2024-07-19 13:46:56 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
						
						
							
						
						
							de6862d826 
							
						 
					 
					
						
						
							
							Use bash to ensure env vars are expanded  
						
						
						
						
					 
					
						2024-07-19 12:59:38 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
						
						
							
						
						
							917439d87d 
							
						 
					 
					
						
						
							
							Always set the GRADLE_USER_HOME env var  
						
						
						
						
					 
					
						2024-07-19 11:55:34 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a77cb2b0f8 
							
						 
					 
					
						
						
							
							Add test for no cache-cleanup with config-cache hit  
						
						
						
						
					 
					
						2024-07-18 22:25:59 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3083f01451 
							
						 
					 
					
						
						
							
							Use new cache-cleanup param in integtest  
						
						
						
						
					 
					
						2024-07-17 22:47:46 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							27dea2df09 
							
						 
					 
					
						
						
							
							Allow better control over cache-cleanup  
						
						... 
						
						
						
						Adds new 'cache-cleanup' parameter with 3 settings: 'never', 'on-success' and 'always'.
This gives users more control over whether cache cleanup should occur.
Fixes  #71  
						
						
					 
					
						2024-07-17 20:36:33 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a025cbe7ec 
							
						 
					 
					
						
						
							
							Don't run test on windows  
						
						
						
						
					 
					
						2024-07-16 22:43:22 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a57bcca96 
							
						 
					 
					
						
						
							
							Add test for combining setup-gradle and dependency-submission  
						
						
						
						
					 
					
						2024-07-16 21:15:30 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22818445b3 
							
						 
					 
					
						
						
							
							Restrict download-and-submit to selected file  
						
						
						
						
					 
					
						2024-07-16 21:15:29 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							87bf5ca2ea 
							
						 
					 
					
						
						
							
							Update DV plugin versions that were missed by automation  
						
						
						
						
					 
					
						2024-07-05 11:33:00 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4022faad7e 
							
						 
					 
					
						
						
							
							Fix integ-test-cache-cleanup.yml for running on act  
						
						
						
						
					 
					
						2024-06-28 13:21:54 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
						
						
							
						
						
							1da1cc97d5 
							
						 
					 
					
						
						
							
							Rename Develocity secret  
						
						
						
						
					 
					
						2024-06-27 18:49:52 -06:00 
						 
				 
			
				
					
						
							
							
								Inaki Villar 
							
						 
					 
					
						
						
						
						
							
						
						
							5f1c5827bf 
							
						 
					 
					
						
						
							
							handle missing access token  
						
						
						
						
					 
					
						2024-06-14 16:44:06 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3bc05f224 
							
						 
					 
					
						
						
							
							Run CodeQL on PRs  
						
						
						
						
					 
					
						2024-06-13 13:15:23 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							485ea107b7 
							
						 
					 
					
						
						
							
							Run CodeQL on dev/* branches  
						
						
						
						
					 
					
						2024-06-13 13:01:56 -06:00 
						 
				 
			
				
					
						
							
							
								Iñaki Villar 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d0a116fff5 
							
						 
					 
					
						
						
							
							Adding Develocity input actions  ( #244 )  
						
						... 
						
						
						
						Adding Develocity input actions. 
If an input is configured in the action, it will generate the environment variable, example:
```yaml
    - name: Setup Gradle
      uses: gradle/actions/setup-gradle@v3
      with:
        develocity-injection-enabled: true
        develocity-url: https://develocity.your-server.com 
        develocity-plugin-version: 3.17.4
    - name: Run a Gradle build with Develocity injection enabled from input actions
      run: ./gradlew build
```
This configuration will create the environment variables:
```
DEVELOCITY_INJECTION_ENABLED=true
DEVELOCITY_URL=https://develocity.your-server.com 
DEVELOCITY_PLUGIN_VERSION=3.17.4
```
Relation variable-input available:
| Variable | Input |
|--------------------------------------|--------------------------------------|
| DEVELOCITY_INJECTION_ENABLED | develocity-injection-enabled |
| DEVELOCITY_URL | develocity-url |
| DEVELOCITY_ALLOW_UNTRUSTED_SERVER | develocity-allow-untrusted-server
|
| DEVELOCITY_CAPTURE_FILE_FINGERPRINTS |
develocity-capture-file-fingerprints |
| DEVELOCITY_ENFORCE_URL | develocity-enforce-url |
| DEVELOCITY_PLUGIN_VERSION | develocity-plugin-version |
| DEVELOCITY_CCUD_PLUGIN_VERSION | develocity-ccud-plugin-version |
| GRADLE_PLUGIN_REPOSITORY_URL | gradle-plugin-repository-url |
| GRADLE_PLUGIN_REPOSITORY_USERNAME | gradle-plugin-repository-username
|
| GRADLE_PLUGIN_REPOSITORY_PASSWORD | gradle-plugin-repository-password
| 
						
						
					 
					
						2024-06-13 12:42:47 -06:00 
						 
				 
			
				
					
						
							
							
								Bot Githubaction 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							30610bc983 
							
						 
					 
					
						
						
							
							Bump references to Develocity Gradle plugin from 3.17.3 to 3.17.4 ( #236 )  
						
						... 
						
						
						
						This PR bumps references to Develocity Gradle plugin from 3.17.3 to 3.17.4.
---------
Co-authored-by: Eric Haag <ehaag@gradle.com> 
						
						
					 
					
						2024-05-23 08:56:09 -06:00 
						 
				 
			
				
					
						
							
							
								Alexis Tual 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							96b9cb4988 
							
						 
					 
					
						
						
							
							Set both DEVELOCITY_ACCESS_KEY and GRADLE_ENTERPRISE_ACCESS_KEY env vars ( #225 )  
						
						... 
						
						
						
						Follow up of https://github.com/gradle/actions/pull/224 , we now attempt to set both old and new access key env variables to a short lived token.
If a short-lived token cannot be obtained, then:
- DEVELOCITY_ACCESS_KEY is set to an empty string, preventing this from being used.
- GRADLE_ENTERPRISE_ACCESS_KEY is left intact, with a deprecation warning being issued. 
						
						
					 
					
						2024-05-17 15:07:50 -06:00 
						 
				 
			
				
					
						
							
							
								Alexis Tual 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							500e0ee5b3 
							
						 
					 
					
						
						
							
							Add support for short-lived tokens ( #224 )  
						
						... 
						
						
						
						The setup-gradle action tries to get a short-lived access token given the supplied Develocity access key.
This key can be passed either with the `DEVELOCITY_ACCESS_KEY` env var or via the  `develocity-access-key` input parameter.
If a token can be retrieved, then the `DEVELOCITY_ACCESS_KEY` env var will be set to the token. 
Otherwise the `DEVELOCITY_ACCESS_KEY` will be set to a blank string, to avoid a leak.
---------
Co-authored-by: daz <daz@gradle.com> 
						
						
					 
					
						2024-05-15 16:49:55 -06:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea14aa9caf 
							
						 
					 
					
						
						
							
							Dependency updates ( #222 )  
						
						... 
						
						
						
						- Bump to com.gradle.develocity plugin v3.17.3
- Bump JVM dependencies in sample projects 
						
						
					 
					
						2024-05-11 07:45:47 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							941b289d84 
							
						 
					 
					
						
						
							
							Avoid running Gradle 3.5.1 on MacOS where Java 8 is not available  
						
						
						
						
					 
					
						2024-04-25 21:23:15 +01:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							11eaed9738 
							
						 
					 
					
						
						
							
							Avoid Java 8 since it is not available on MacOS runners  
						
						
						
						
					 
					
						2024-04-25 20:17:16 +01:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
						
						
							
						
						
							a772c14b33 
							
						 
					 
					
						
						
							
							Avoid updating real dependency graph in tests  
						
						
						
						
					 
					
						2024-04-25 11:19:43 +01:00 
						 
				 
			
				
					
						
							
							
								Daz DeBoer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c198d84863 
							
						 
					 
					
						
						
							
							Support custom report dir for dependency-submission ( #189 )  
						
						... 
						
						
						
						If the `DEPENDENCY_GRAPH_REPORT_DIR` var is set, use this value when locating dependency-graph files to upload/submit.
Fixes  #188  
						
						
					 
					
						2024-04-18 13:40:41 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
						
						
							
						
						
							eef9b10930 
							
						 
					 
					
						
						
							
							Bump Develocity and CCUD plugin versions  
						
						
						
						
					 
					
						2024-04-17 19:08:51 -06:00 
						 
				 
			
				
					
						
							
							
								Marcono1234 
							
						 
					 
					
						
						
						
						
							
						
						
							8be796e9fa 
							
						 
					 
					
						
						
							
							Update link to 'update checksums' workflow  
						
						
						
						
					 
					
						2024-04-16 10:06:09 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
						
						
							
						
						
							0325d99e52 
							
						 
					 
					
						
						
							
							Workflow fixes  
						
						... 
						
						
						
						- Fix typo in 'paths-ignore'
- Add back 'buildDistribution' to demo job summary 
						
						
					 
					
						2024-04-12 10:34:50 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5893d44739 
							
						 
					 
					
						
						
							
							Use fixed job name for cache restore  
						
						
						
						
					 
					
						2024-04-12 00:38:28 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
						
						
							
						
						
							fb14e0ee5b 
							
						 
					 
					
						
						
							
							Skip the 'download-dist' step for full integ-test  
						
						... 
						
						
						
						After the '[bot] update dist directory' commit, we run a full test suite.
This will now use the content from the 'dist' directory, rather than
regenerating this content in the test. 
						
						
					 
					
						2024-04-12 00:24:44 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0261d93071 
							
						 
					 
					
						
						
							
							Switch back to unique cache entries with full integ-test  
						
						
						
						
					 
					
						2024-04-11 23:00:25 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d97cfadb0 
							
						 
					 
					
						
						
							
							Avoid most workflows when only 'dist' has changed  
						
						
						
						
					 
					
						2024-04-11 22:54:09 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
						
						
							
						
						
							ebf9707dff 
							
						 
					 
					
						
						
							
							Use a bot token to generate "Update dist" commit  
						
						... 
						
						
						
						This will permit workflows to run when this commit is applied.
- Avoid running ci-update-dist for modifications to dist directory (no recursion)
- Run full-suite only in response to bot updates. 
						
						
					 
					
						2024-04-11 22:44:13 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
						
						
							
						
						
							0627979b9c 
							
						 
					 
					
						
						
							
							Only allow one integ-test at a time per branch  
						
						
						
						
					 
					
						2024-04-11 22:44:13 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							62557f3635 
							
						 
					 
					
						
						
							
							Enable wrapper validation with setup-gradle action  
						
						
						
						
					 
					
						2024-04-11 11:56:55 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							39cecc54d0 
							
						 
					 
					
						
						
							
							Add wrapper-validation workflows  
						
						
						
						
					 
					
						2024-04-11 08:39:21 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3252e655d0 
							
						 
					 
					
						
						
							
							Ensure each integ-test gets a unique cache-key-prefix  
						
						
						
						
					 
					
						2024-04-10 20:07:14 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be0b7f44a7 
							
						 
					 
					
						
						
							
							Temporarily disable cache prefixing in integ tests  
						
						... 
						
						
						
						This is an attempt to stabilize our CI workflows. 
						
						
					 
					
						2024-04-10 19:49:08 -06:00 
						 
				 
			
				
					
						
							
							
								Philip Wedemann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f427bc07b 
							
						 
					 
					
						
						
							
							Add a test for merging existing toolchains.xml ( #151 )  
						
						
						
						
					 
					
						2024-04-10 17:20:36 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							30a2ee13f2 
							
						 
					 
					
						
						
							
							Skip certain tests when running from fork  
						
						
						
						
					 
					
						2024-04-10 17:05:09 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d37a479015 
							
						 
					 
					
						
						
							
							Use pull_request triggers primarily for workflows  
						
						... 
						
						
						
						Instead of relying on push triggers in general, we now use pull_request
and reserve push triggers for main and release branches.
This makes the behaviour more consistent for users contributing from
repository forks. However, we no longer have a quick-feedback loop
for development. 
						
						
					 
					
						2024-04-10 16:48:14 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e155e3d92 
							
						 
					 
					
						
						
							
							Avoid running incompatible tests on Windows  
						
						
						
						
					 
					
						2024-04-10 13:11:19 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2fd266e89 
							
						 
					 
					
						
						
							
							List changed files when failing due to dist directory change  
						
						... 
						
						
						
						Hopefully this will help track down spurious failures. 
						
						
					 
					
						2024-04-10 11:36:05 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0be451eca3 
							
						 
					 
					
						
						
							
							Simplify the workflow triggers  
						
						
						
						
					 
					
						2024-04-10 11:09:42 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b822e51a5 
							
						 
					 
					
						
						
							
							Merge quick and full tests into single workflow  
						
						... 
						
						
						
						- Run quick suite for Dependabot
- Run quick suite in forks
- Run quick suite if no PR is associated with commit
- Otherwise run full suite 
						
						
					 
					
						2024-04-10 09:50:15 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
						
						
							
						
						
							9e47918adf 
							
						 
					 
					
						
						
							
							Build and commit changes to 'dist' automatically  
						
						... 
						
						
						
						Instead of requiring that developers keep the 'dist' directory up-to-date,
this process is now automated via a workflow.
Whenever a commit is pushed to 'main' (or a 'release/**' branch), the workflow will
build the application and commit any changes to the 'dist' directory. 
						
						
					 
					
						2024-04-10 07:33:46 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
						
						
							
						
						
							b64dafb1c9 
							
						 
					 
					
						
						
							
							Use locally built dist for demo workflows  
						
						
						
						
					 
					
						2024-04-10 07:33:46 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							153b1135d0 
							
						 
					 
					
						
						
							
							Remove old workflow  
						
						
						
						
					 
					
						2024-04-10 06:58:06 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							211d342ee6 
							
						 
					 
					
						
						
							
							Rename workflow  
						
						
						
						
					 
					
						2024-04-10 06:57:13 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6599acbe46 
							
						 
					 
					
						
						
							
							Add back dependency-review.yml so we can rename it  
						
						
						
						
					 
					
						2024-04-10 06:55:58 -06:00 
						 
				 
			
				
					
						
							
							
								daz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e7c0080dc5 
							
						 
					 
					
						
						
							
							Remove old workflows  
						
						
						
						
					 
					
						2024-04-10 06:52:39 -06:00