From 93ee8f4f3fe433784e5fe0c233ec3175e9e49b92 Mon Sep 17 00:00:00 2001 From: CrazyMax <1951866+crazy-max@users.noreply.github.com> Date: Wed, 3 Jul 2024 20:09:59 +0200 Subject: [PATCH 1/2] readme: fix environment variable block location Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com> --- README.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index b32ecad..97179fc 100644 --- a/README.md +++ b/README.md @@ -23,6 +23,8 @@ ___ * [environment variables](#environment-variables) * [Subactions](#subactions) * [`list-targets`](#list-targets) + * [inputs](#inputs-1) + * [outputs](#outputs-1) * [Contributing](#contributing) ## Usage @@ -204,6 +206,14 @@ The following outputs are available |------------|------|-----------------------| | `metadata` | JSON | Build result metadata | +### environment variables + +| Name | Type | Default | Description | +|--------------------------------------|--------|---------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| `DOCKER_BUILD_SUMMARY` | Bool | `true` | If `false`, [build summary](https://docs.docker.com/build/ci/github-actions/build-summary/) generation is disabled | +| `DOCKER_BUILD_RECORD_UPLOAD` | Bool | `true` | If `false`, build record upload as [GitHub artifact](https://docs.github.com/en/actions/using-workflows/storing-workflow-data-as-artifacts) is disabled | +| `DOCKER_BUILD_RECORD_RETENTION_DAYS` | Number | | Duration after which build record artifact will expire in days. Defaults to repository/org [retention settings](https://docs.github.com/en/actions/learn-github-actions/usage-limits-billing-and-administration#artifact-and-log-retention-policy) if unset or `0` | + ## Subactions ### `list-targets` @@ -277,14 +287,6 @@ The following outputs are available |------------|----------|----------------------------| | `targets` | List/CSV | List of extracted targest | -### environment variables - -| Name | Type | Default | Description | -|--------------------------------------|--------|---------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| `DOCKER_BUILD_SUMMARY` | Bool | `true` | If `false`, [build summary](https://docs.docker.com/build/ci/github-actions/build-summary/) generation is disabled | -| `DOCKER_BUILD_RECORD_UPLOAD` | Bool | `true` | If `false`, build record upload as [GitHub artifact](https://docs.github.com/en/actions/using-workflows/storing-workflow-data-as-artifacts) is disabled | -| `DOCKER_BUILD_RECORD_RETENTION_DAYS` | Number | | Duration after which build record artifact will expire in days. Defaults to repository/org [retention settings](https://docs.github.com/en/actions/learn-github-actions/usage-limits-billing-and-administration#artifact-and-log-retention-policy) if unset or `0` | - ## Contributing Want to contribute? Awesome! You can find information about contributing to From ad6ed14e0e108c42fb39f8055183d2cbcae2a35d Mon Sep 17 00:00:00 2001 From: CrazyMax <1951866+crazy-max@users.noreply.github.com> Date: Wed, 3 Jul 2024 20:15:30 +0200 Subject: [PATCH 2/2] move list-targets docs to its own readme Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com> --- .github/subaction-list-targets.png | Bin 0 -> 12788 bytes README.md | 75 +------------------------- subaction/list-targets/README.md | 84 +++++++++++++++++++++++++++++ 3 files changed, 86 insertions(+), 73 deletions(-) create mode 100644 .github/subaction-list-targets.png create mode 100644 subaction/list-targets/README.md diff --git a/.github/subaction-list-targets.png b/.github/subaction-list-targets.png new file mode 100644 index 0000000000000000000000000000000000000000..b0a008654158fa7ec67693153090053d89f2333d GIT binary patch literal 12788 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