daz
a8f75513ea
Build outputs
2024-01-23 16:12:23 -07:00
daz
9283312acb
Add new option to clear dependency-graph
...
When changing workflow names or when changing to the new 'dependency-submission'
action, it can be useful to clear existing dependency graph snapshots from previous
submissions. While the old graphs will eventually "age out", the 'clear' option will
submit an empty dependency graph for an existing Job correlator, ensuring that old
dependency graphs don't linger.
2024-01-23 16:11:35 -07:00
daz
7c8a278ea0
Remove old clear-dependency-graph action
2024-01-23 15:07:13 -07:00
daz
d8ca9b7d2e
Do full checks on release branches
2024-01-23 15:07:13 -07:00
daz
982da8e78c
Attempt to make init-script compatible with Gradle 1.12
...
The `PluginManager` type wasn't introduced until Gradle 2.x.
Remove this type from the method signature in an attempt to allow this
file to be parsed with Gradle 1.12.
2023-12-19 14:12:27 -07:00
daz
a0fc8606d2
Build outputs
2023-12-19 14:08:34 -07:00
daz
a1980784de
Improve reporting for dependency-graph failure
...
The previous message was assuming a permissions issue, and was not
including the underlying error message in the response.
2023-12-19 14:05:20 -07:00
Daz DeBoer and GitHub
f95e9c7459
Clarify dependency-graph example
2023-12-12 10:48:54 -07:00
daz
8cbcb9948b
Plugin repository URL is configurable
...
The repository URL used to resolve the `github-dependency-graph-gradle-plugin` is now
configurable, allowing a user to specify an internal proxy if the public portal is not available.
Specify a custom plugin repository using the `GRADLE_PLUGIN_REPOSITORY_URL` env var,
or the `gradle.plugin-repository.url` System property.
Fixes #933
2023-12-11 21:15:34 -07:00
daz
a71aff6a12
Handle failure in cache-cleanup
...
Do not abort the remainder of the post-action on failure in cache-cleanup.
Instead, just log a warning and continue.
Fixes #858
Fixes #990
2023-12-11 20:38:28 -07:00
daz
77699bae74
Handle failure writing build-results file
...
Fixes #866
2023-12-11 20:18:58 -07:00
daz
dc5927259f
Merge branch 'dd/dependency-updates'
...
* dd/dependency-updates:
Bumps the npm-dependencies group with 5 updates:
Bump the github-actions group with 2 updates
Bump from Gradle 8.4 to Gradle 8.5
2023-12-11 19:49:28 -07:00
daz
4f0075d967
Clarify docs for dedicated workflow
...
Fixes #976
2023-12-11 19:48:32 -07:00
daz
e1f9864a52
Bumps the npm-dependencies group with 5 updates:
...
| Package | From | To |
| --- | --- | --- |
| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest ) | `29.5.8` | `29.5.11` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `6.12.0` | `6.14.0` |
| [eslint](https://github.com/eslint/eslint ) | `8.54.0` | `8.55.0` |
| [prettier](https://github.com/prettier/prettier ) | `3.1.0` | `3.1.1` |
| [typescript](https://github.com/Microsoft/TypeScript ) | `5.3.2` | `5.3.3` |
2023-12-11 19:43:02 -07:00
daz
39d8c6d06e
Bump from Gradle 8.4 to Gradle 8.5
2023-12-11 18:33:39 -07:00
daz
87a9a15658
Use 1.0.0 release of dependency graph plugin
2023-11-27 17:46:35 +10:00
Daz DeBoer and GitHub
375481748b
Document artifact-retention-days
2023-11-26 19:46:29 -07:00
daz
beff1c573c
Update dev dependencies
2023-11-27 12:28:37 +10:00
Daz DeBoer and GitHub
9bca466e27
Make artifact retention configurable
...
- Added a new `artifact-retention-days` input parameter to control retention of uploaded artifacts
- Artifacts retention will use repository settings if not overridden.
2023-11-09 00:06:31 -07:00
Daz DeBoer and GitHub
f757bcfd86
Merge pull request #951 from gradle/dd/v2.9.1
...
Update dependencies
2023-11-09 06:19:22 +01:00
daz
8b6c211905
Bump to RC of github dependency graph plugin
2023-11-08 21:11:42 -08:00
daz
8db1c7621b
Build outputs
2023-11-08 21:02:15 -08:00
daz
6eaacfc06c
Update NPM dependencies
2023-11-08 21:02:15 -08:00
daz
d5fbcc8361
Bump java dependency versions in tests
2023-11-08 21:02:15 -08:00
daz
0e761ca2b4
Bump to Gradle 8.4 for tests and samples
2023-11-08 21:02:15 -08:00
daz
6b7c087721
Bump version of Develocity plugins
2023-11-08 20:35:00 -08:00
Daz DeBoer and GitHub
62cce3c597
FIx dependency review example in README
2023-09-30 18:24:45 -06:00
Daz DeBoer and GitHub
842c587ad8
Merge pull request #911 - Improve dependency review support
2023-10-01 02:01:56 +02:00
daz
4241e05054
Document configuration for dependency-review-action
2023-09-30 17:45:44 -06:00
daz
bfa3c0508e
Build outputs
2023-09-30 08:49:10 -06:00
daz
c3bdce8205
Warn on dependency-graph-submit failure
...
A common issue when submitting a dependency graph is that the required
'contents: write' permission is not set.
We now catch any dependency submission failure and inform the user to check
that the required permissions are available.
2023-09-30 08:47:10 -06:00
daz
f92e7c3428
Improve compat with dependency-review-action
...
When using 'download-and-submit' for dependency graphs, we now run the
submission immediately instead of waiting until the post-action.
This allows a single job to both submit the graph and run the dependency
review action.
2023-09-29 20:36:16 -06:00
daz
d1b726d8c1
Do not generate dependency graph in cache-cleanup
...
- Allow environment variables to be overridden by system properties in dependency-graph initscript
- Set `GITHUB_DEPENDENCY_GRAPH_ENABLED=false` when executing Gradle for cache cleanup
2023-09-29 22:55:54 +02:00
Daz DeBoer and GitHub
6fcc109efa
Dependency updates ( #904 )
...
### Github Action updates
Updates `gradle/gradle-build-action` from 2.8.0 to 2.8.1
### NPM updates
Updates `@octokit/webhooks-types` from 7.3.0 to 7.3.1
- [Release notes](https://github.com/octokit/webhooks/releases )
- [Commits](https://github.com/octokit/webhooks/compare/v7.3.0...v7.3.1 )
Updates `@typescript-eslint/parser` from 6.7.2 to 6.7.3
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.7.3/packages/parser )
Updates `eslint` from 8.49.0 to 8.50.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.49.0...v8.50.0 )
2023-09-29 13:55:35 -06:00
daz
324fbdc804
Update to dep-graph plugin 0.4.1
2023-09-29 13:22:08 -06:00
daz
5658338fb0
Build outputs
2023-09-26 15:51:30 +02:00
daz
87ccc98a2a
Use correct SHA for pull request events
...
In a pull request, GITHUB_SHA is set to the "last merge commit on the GITHUB_REF branch".
This isn't the correct value to use when generating a dependency graph.
This changes to use the value of `pull_request.head.sha`, which is the correct
value for a dependency graph.
Fixes #882
2023-09-26 15:51:30 +02:00
daz
4441c9f9bf
Update to dep-graph plugin 0.4.0
2023-09-26 15:51:30 +02:00
Daz DeBoer and GitHub
b5126f31db
Use github.getOctokit() for compat with GitHub Enterprise
...
Thanks @nise-nabe for the inspiration
Fixes #885
2023-09-21 10:55:26 -06:00
Daz DeBoer and GitHub
d8615ccc8b
Document configuration to publish to scans.gradle.com
...
Fixes #870
2023-09-21 10:47:51 -06:00
Daz DeBoer
444c20baf7
Test multiple dependency graphs on all os's
2023-09-21 18:22:31 +02:00
daz
aea76e1766
Dependency updates
2023-09-21 10:01:33 -06:00
daz
103e3a7ba7
Build outputs
2023-09-21 08:47:55 -06:00
daz
b063df05a4
Bump GE plugin versions
2023-09-21 08:41:43 -06:00
Daz DeBoer and GitHub
ed940a329a
Fix name of test dependency-graph workflow
2023-09-21 08:19:49 -06:00
Daz DeBoer and GitHub
3bfe3a4658
Clarify documentation
...
Fixes #867
2023-09-04 16:09:52 -06:00
daz
8f08e41675
Use unique cache key for workflow
2023-08-28 12:40:55 -06:00
Daz DeBoer and GitHub
ef76a971e2
Simplify GE-inject config params ( #863 )
2023-08-28 11:59:09 -06:00
Daz DeBoer and GitHub
3122f2c659
Mention GE authentication with GE injection
2023-08-23 12:07:20 -06:00
Daz DeBoer and GitHub
53c4cf6c4c
Merge pull request #861 from gradle/dd/dependency-updates
...
Dependency updates
2023-08-23 15:59:29 +02:00
daz
f2d7085b02
Add octokit to dependabot ignores
2023-08-22 10:28:15 -06:00
Daz DeBoer and GitHub
e3426b1f20
Merge pull request #857 from gradle/dd/inject-ge
...
Add support for Gradle Enterprise injection into Gradle Builds
2023-08-21 01:38:14 +02:00
daz
d79398df06
Add docs for GE injection
2023-08-20 16:30:34 -06:00
daz
b9cd1d9e69
Build outputs
2023-08-20 16:29:23 -06:00
daz
d4db33d499
Add integ-test for GE injection
2023-08-20 16:29:23 -06:00
daz
05acc776e8
Wire new init-script into action
...
- Copy init-script to Gradle User Home
- Rename init-scripts for consistency and clarity
2023-08-20 16:29:23 -06:00
daz
33c9bfac14
Fix test for dependency graph with configuration cache
2023-08-20 16:29:23 -06:00
daz
97d9c134b7
Add init-script for Gradle Enterprise injection
...
Adds a new init-script which can enable and configure the Gradle Enterprise plugin(s)
for a build, without needing to modify the settings script for the project.
The functionality is enabled and configured via environment variables or system properties.
Not yet wired into `gradle-build-action`.
2023-08-20 16:29:23 -06:00
Daz DeBoer and GitHub
a617adb316
Minor documentation updates
2023-08-20 15:56:45 -06:00
Daz DeBoer and GitHub
b156d58cac
Document the cache-overwrite-existing parameter
2023-08-20 14:14:54 -06:00
Daz DeBoer and GitHub
b946c060aa
Document the gradle-version output parameter
2023-08-20 14:05:33 -06:00
Daz DeBoer and GitHub
96bed685e4
Merge pull request #855 from gradle/dd/installed-toolchains
...
Detect installed java toolchains
2023-08-20 05:27:22 +02:00
daz
800e5e1e62
Fix check
2023-08-19 20:42:08 -06:00
daz
ff3f4cfbf8
Build outputs
2023-08-19 20:14:11 -06:00
daz
a07019c726
Inform Gradle where to locate pre-installed JDKs
2023-08-19 20:14:11 -06:00
daz
b17d107b8c
Add test for detection of java toolchains
2023-08-19 20:14:11 -06:00
daz
12dcfaa735
Bump to the latest Foojay resolver
2023-08-19 17:24:51 -06:00
Daz DeBoer and GitHub
9fb6114fb4
Merge pull request #854 from gradle/dd/existing-gradle-home
...
- Report the cache as disabled when Gradle User Home exists #434
- Allow cache restore over pre-existing Gradle User Home #480
2023-08-19 22:27:30 +02:00
daz
50d07aa0e5
Build outputs
2023-08-19 13:37:53 -06:00
daz
3d49588efc
Allow cache to overwrite existing Gradle User Home
...
Fixes #480
2023-08-19 13:37:53 -06:00
daz
68e1dcdea4
Report the cache as disabled when Gradle User Home exists
...
Fixes #434
2023-08-19 13:37:49 -06:00
daz
8cade330d4
Include provisioned Gradle version as action output
...
Fixes #259
2023-08-19 20:37:12 +02:00
daz
124cb765ee
Update to Gradle 8.3
2023-08-19 10:32:05 -06:00
Daz DeBoer and GitHub
243af859f8
Improve and extend documentation for dependency-graph generation ( #851 )
...
* Improve documentation for dependency-graph generation
Fixes #849
Fixes #843
2023-08-18 15:50:06 -06:00
Daz DeBoer
dc5f59ec6e
Update action description for SEO
2023-08-17 17:00:13 -06:00
Daz DeBoer and GitHub
c87c55823d
Merge pull request #850 from gradle/dd/docs
...
Improve docs on Gradle User Home caching
2023-08-17 23:18:35 +02:00
daz
cfdcfc37ed
Docs reformat
2023-08-17 15:13:47 -06:00
daz
193108951e
Improve docs on Gradle User Home caching
...
- Describe the limitations/properties of the GitHub Actions cache
- Document the algorithm for generating a cache key, and the way that cache entries are matched
- Describe in more detail how entries are de-duplicated
- Explain how cache entries can be optimized in Job pipelines
Fixes #831
Fixes #608
2023-08-17 14:49:12 -06:00
Daz DeBoer and GitHub
f9b4995b32
Docs: clarify incompatibility with setup-java caching
...
Fixes #725
2023-08-16 14:26:17 -06:00
Daz DeBoer and GitHub
e3028deccc
Merge pull request #826 from 3flex/patch-1
...
Polish GitHub Dependency Graph support section
2023-08-15 15:31:22 +02:00
Daz DeBoer and GitHub
cb1fda6460
Merge pull request #836 from gradle/dd/dependency-updates
...
Dependency updates
2023-08-15 15:17:53 +02:00
daz
19e2bdf3c0
Build outputs
2023-08-14 20:07:24 -06:00
daz
891451e1fc
Update NPM dependencies
2023-08-14 20:04:27 -06:00
daz
03f0ac2c51
Bump to use the latest release
2023-08-14 19:59:38 -06:00
daz
999ba18af8
Bump dependency versions in sample app
2023-08-14 19:57:15 -06:00
daz
43f8f93391
Update to GE plugin 3.14.1
2023-08-14 19:55:05 -06:00
Daz DeBoer and GitHub
a4cf152f48
Merge pull request #817 from gradle/dd/270
...
Prepare for 2.7.0 release
2023-07-24 17:04:07 +02:00
daz
a8aac055e2
Build outputs
2023-07-24 08:55:39 -06:00
daz
7241fa5d56
Add new output to Action.yml
2023-07-24 08:43:47 -06:00
daz
9e58f8b1de
Add dependency-graph-file as step output
...
Fixes #804
2023-07-24 08:37:14 -06:00
daz
632e888003
Update to the latest dependency-graph plugin
...
- Remove experimental warning
- Update documentation
2023-07-24 08:37:14 -06:00
daz
ced6859e9c
Update Build Scan™ to Build Scan®
2023-07-22 08:53:58 -06:00
daz
0904709a46
Bump GE plugin versions
2023-07-21 13:32:44 -06:00
daz
1b94073332
Bump development dependencies
2023-07-21 13:13:44 -06:00
Daz DeBoer and GitHub
4821f54162
Group all npm dependencies in a single dependabot PR
2023-07-21 12:19:33 -06:00
daz
915a66c096
Bump dependency-graph version number
2023-07-17 15:46:14 -06:00
daz
8e5c8782a3
Build outputs
2023-07-17 15:35:48 -06:00
daz
9f977db2d8
Update to latest plugin version
2023-07-17 15:12:30 -06:00
daz
fa27d06744
Test configuration-cache compatibility
2023-07-17 14:00:55 -06:00
Daz DeBoer and GitHub
a0fdbb009a
Fix issue locating wrapper bat on windows
2023-07-15 23:04:38 -06:00