From 375481748bf6d66f045ed675f6ab9387068ab66d Mon Sep 17 00:00:00 2001 From: Daz DeBoer Date: Sun, 26 Nov 2023 19:46:29 -0700 Subject: [PATCH] Document `artifact-retention-days` --- README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/README.md b/README.md index e28b917f..33b900d6 100644 --- a/README.md +++ b/README.md @@ -809,6 +809,21 @@ limited to Gradle "8.1.0" and later: To use this plugin with versions of Gradle older than "8.1.0", you'll need to invoke Gradle with the configuration-cache disabled. +## Reducing storage costs for saved dependency graph artifacts + +When `generate` or `generate-and-submit` is used with the action, the dependency graph that is generated is stored as a workflow artifact. +By default, these artifacts are retained for a period of 30 days (or as configured for the repository). +To reduce storage costs for these artifacts, you can set the `artifact-retention-days` value to a lower number. + +```yaml + steps: + - name: Generate dependency graph, but only retain artifact for one day + uses: gradle/gradle-build-action@v2 + with: + dependency-graph: generate + artifact-retention-days: 1 +``` + # Gradle Enterprise plugin injection The `gradle-build-action` provides support for injecting and configuring the Gradle Enterprise Gradle plugin into any Gradle build, without any modification to the project sources.