From d66cdb412cc6d16289a1cb217576c7d8d0d243a9 Mon Sep 17 00:00:00 2001 From: "hoverkraft-bot[bot]" <128996893+hoverkraft-bot[bot]@users.noreply.github.com> Date: Fri, 19 Dec 2025 07:41:40 +0000 Subject: [PATCH] docs: update actions and workflows documentation [skip ci] Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .github/workflows/docker-build-images.md | 52 +++++++------- .../prune-pull-requests-images-tags.md | 2 +- actions/docker/build-image/README.md | 70 +++++++++---------- actions/docker/get-image-metadata/README.md | 14 ++-- .../prune-pull-requests-image-tags/README.md | 14 ++-- actions/helm/generate-docs/README.md | 28 ++++---- actions/helm/release-chart/README.md | 46 ++++++------ actions/helm/test-chart/README.md | 42 +++++------ 8 files changed, 134 insertions(+), 134 deletions(-) diff --git a/.github/workflows/docker-build-images.md b/.github/workflows/docker-build-images.md index ce4a5e0a..57c629df 100644 --- a/.github/workflows/docker-build-images.md +++ b/.github/workflows/docker-build-images.md @@ -50,7 +50,7 @@ on: permissions: {} jobs: docker-build-images: - uses: hoverkraft-tech/ci-github-container/.github/workflows/docker-build-images.yml@d706f273f42e4b4b0caf1b3a385cb8b9cb058fa0 # 0.30.2 + uses: hoverkraft-tech/ci-github-container/.github/workflows/docker-build-images.yml@67e5563d6681bb610c1c961eecb6dfcd5b3cc62f # 0.30.5 permissions: {} secrets: # Password or GitHub token (`packages:read` and `packages:write` scopes) used to log against the OCI registry. @@ -161,31 +161,31 @@ jobs: ### Workflow Call Inputs -| **Input** | **Description** | **Required** | **Type** | **Default** | -| --------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | ----------- | ---------------------------------- | -| **`runs-on`** | Runner to use. JSON array of runners. | **false** | **string** | `["ubuntu-latest"]` | -| | See . | | | | -| **`oci-registry`** | OCI registry where to pull and push images | **false** | **string** | `ghcr.io` | -| **`oci-registry-username`** | Username used to log against the OCI registry. | **false** | **string** | `$\{\{ github.repository_owner }}` | -| | See . | | | | -| **`images`** | Images to build parameters. | **true** | **string** | - | -| | JSON array of objects. | | | | -| | Example: | | | | -| |
[
 {
 "name": "application",
 "context": ".",
 "dockerfile": "./docker/application/Dockerfile",
 "target": "prod",
 "build-args": {
 "APP_PATH": "./application/",
 "PROD_MODE": "true"
 },
 "secret-envs": {
 "GH_TOKEN": "GITHUB_TOKEN"
 },
 "platforms": [
 "linux/amd64",
 {
 "name": "darwin/amd64",
 "runs-on": "macos-latest"
 }
 ]
 }
]
| | | | -| **`lfs`** | Enable Git LFS. | **false** | **boolean** | `true` | -| | See . | | | | -| **`build-secret-github-app-token-env`** | Environment variable name(s) to pass GitHub token generated by GitHub App. | **false** | **string** | `GITHUB_APP_TOKEN` | -| | Can be a multiline string list. | | | | -| | This is useful to pass a generated token to the build, as it is not possible to share generated secrets between jobs. | | | | -| | Needs input `build-secret-github-app-id` and secret `build-secret-github-app-key`. | | | | -| **`build-secret-github-app-id`** | GitHub App ID to generate GitHub token to be passed as build secret env. | **false** | **string** | - | -| | See . | | | | -| **`build-secret-github-app-owner`** | The owner of the GitHub App installation. | **false** | **string** | `$\{\{ github.repository_owner }}` | -| | See . | | | | -| **`cache-type`** | Cache type. | **false** | **string** | `gha` | -| | See . | | | | -| **`sign`** | Sign built images. | **false** | **boolean** | `true` | -| | See [sign-images](../../actions/docker/sign-images/README.md). | | | | +| **Input** | **Description** | **Required** | **Type** | **Default** | +| --------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | ----------- | -------------------------------- | +| **`runs-on`** | Runner to use. JSON array of runners. | **false** | **string** | `["ubuntu-latest"]` | +| | See . | | | | +| **`oci-registry`** | OCI registry where to pull and push images | **false** | **string** | `ghcr.io` | +| **`oci-registry-username`** | Username used to log against the OCI registry. | **false** | **string** | `${{ github.repository_owner }}` | +| | See . | | | | +| **`images`** | Images to build parameters. | **true** | **string** | - | +| | JSON array of objects. | | | | +| | Example: | | | | +| |
[
 {
 "name": "application",
 "context": ".",
 "dockerfile": "./docker/application/Dockerfile",
 "target": "prod",
 "build-args": {
 "APP_PATH": "./application/",
 "PROD_MODE": "true"
 },
 "secret-envs": {
 "GH_TOKEN": "GITHUB_TOKEN"
 },
 "platforms": [
 "linux/amd64",
 {
 "name": "darwin/amd64",
 "runs-on": "macos-latest"
 }
 ]
 }
]
| | | | +| **`lfs`** | Enable Git LFS. | **false** | **boolean** | `true` | +| | See . | | | | +| **`build-secret-github-app-token-env`** | Environment variable name(s) to pass GitHub token generated by GitHub App. | **false** | **string** | `GITHUB_APP_TOKEN` | +| | Can be a multiline string list. | | | | +| | This is useful to pass a generated token to the build, as it is not possible to share generated secrets between jobs. | | | | +| | Needs input `build-secret-github-app-id` and secret `build-secret-github-app-key`. | | | | +| **`build-secret-github-app-id`** | GitHub App ID to generate GitHub token to be passed as build secret env. | **false** | **string** | - | +| | See . | | | | +| **`build-secret-github-app-owner`** | The owner of the GitHub App installation. | **false** | **string** | `${{ github.repository_owner }}` | +| | See . | | | | +| **`cache-type`** | Cache type. | **false** | **string** | `gha` | +| | See . | | | | +| **`sign`** | Sign built images. | **false** | **boolean** | `true` | +| | See [sign-images](../../actions/docker/sign-images/README.md). | | | | diff --git a/.github/workflows/prune-pull-requests-images-tags.md b/.github/workflows/prune-pull-requests-images-tags.md index ca014ce4..9bfb32be 100644 --- a/.github/workflows/prune-pull-requests-images-tags.md +++ b/.github/workflows/prune-pull-requests-images-tags.md @@ -48,7 +48,7 @@ on: permissions: {} jobs: prune-pull-requests-images-tags: - uses: hoverkraft-tech/ci-github-container/.github/workflows/prune-pull-requests-images-tags.yml@d706f273f42e4b4b0caf1b3a385cb8b9cb058fa0 # 0.30.2 + uses: hoverkraft-tech/ci-github-container/.github/workflows/prune-pull-requests-images-tags.yml@67e5563d6681bb610c1c961eecb6dfcd5b3cc62f # 0.30.5 permissions: {} with: # JSON array of runner(s) to use. diff --git a/actions/docker/build-image/README.md b/actions/docker/build-image/README.md index 5cf048d9..3ed83366 100644 --- a/actions/docker/build-image/README.md +++ b/actions/docker/build-image/README.md @@ -46,7 +46,7 @@ permissions: ## Usage ```yaml -- uses: hoverkraft-tech/ci-github-container/actions/docker/build-image@3256ec78f48fdaa4c9691c87dc7136fa561c456e # 0.30.3 +- uses: hoverkraft-tech/ci-github-container/actions/docker/build-image@67e5563d6681bb610c1c961eecb6dfcd5b3cc62f # 0.30.5 with: # OCI registry where to pull and push images # This input is required. @@ -135,40 +135,40 @@ permissions: ## Inputs -| **Input** | **Description** | **Required** | **Default** | -| --------------------------- | -------------------------------------------------------------------------------------------------------- | ------------ | ---------------------------------- | -| **`oci-registry`** | OCI registry where to pull and push images | **true** | `ghcr.io` | -| **`oci-registry-username`** | Username used to log against the OCI registry. | **true** | `$\{\{ github.repository_owner }}` | -| | See . | | | -| **`oci-registry-password`** | Password or personal access token used to log against the OCI registry. | **true** | `$\{\{ github.token }}` | -| | Can be passed in using `secrets.GITHUB_TOKEN`. | | | -| | See . | | | -| **`repository`** | Repository name. | **false** | `$\{\{ github.repository }}` | -| | Example: `my-org/my-repo`. | | | -| | See [Docker get-image-metadata action](../get-image-metadata/README.md). | | | -| **`image`** | Additional image name. | **false** | - | -| | Example: `application`. | | | -| | See [Docker get-image-metadata action](../get-image-metadata/README.md). | | | -| **`tag`** | Force image tag to publish | **false** | - | -| **`platform`** | Platform to build for. Example: `linux/amd64`. | **true** | - | -| | See . | | | -| **`context`** | Build's context is the set of files located in the specified PATH or URL. | **false** | `.` | -| | See . | | | -| **`dockerfile`** | Location of Dockerfile (defaults to Dockerfile). | **false** | `Dockerfile` | -| | See . | | | -| **`build-args`** | List of build-time variables. | **false** | - | -| | See . | | | -| **`target`** | Sets the target stage to build. | **false** | - | -| | See . | | | -| **`secrets`** | List of secrets to expose to the build. | **false** | - | -| | See . | | | -| **`secret-envs`** | List of secret environment variables to expose to the build (e.g., `key=envname, MY_SECRET=MY_ENV_VAR`). | **false** | - | -| | See . | | | -| **`cache-type`** | Cache type. | **false** | `gha` | -| | See . | | | -| **`multi-platform`** | Whether this build participates in a multi-platform image publication. | **false** | `false` | -| | When true, the image is pushed by digest only so manifests can be assembled later. | | | -| | When false, the image is pushed with its tags directly. | | | +| **Input** | **Description** | **Required** | **Default** | +| --------------------------- | -------------------------------------------------------------------------------------------------------- | ------------ | -------------------------------- | +| **`oci-registry`** | OCI registry where to pull and push images | **true** | `ghcr.io` | +| **`oci-registry-username`** | Username used to log against the OCI registry. | **true** | `${{ github.repository_owner }}` | +| | See . | | | +| **`oci-registry-password`** | Password or personal access token used to log against the OCI registry. | **true** | `${{ github.token }}` | +| | Can be passed in using `secrets.GITHUB_TOKEN`. | | | +| | See . | | | +| **`repository`** | Repository name. | **false** | `${{ github.repository }}` | +| | Example: `my-org/my-repo`. | | | +| | See [Docker get-image-metadata action](../get-image-metadata/README.md). | | | +| **`image`** | Additional image name. | **false** | - | +| | Example: `application`. | | | +| | See [Docker get-image-metadata action](../get-image-metadata/README.md). | | | +| **`tag`** | Force image tag to publish | **false** | - | +| **`platform`** | Platform to build for. Example: `linux/amd64`. | **true** | - | +| | See . | | | +| **`context`** | Build's context is the set of files located in the specified PATH or URL. | **false** | `.` | +| | See . | | | +| **`dockerfile`** | Location of Dockerfile (defaults to Dockerfile). | **false** | `Dockerfile` | +| | See . | | | +| **`build-args`** | List of build-time variables. | **false** | - | +| | See . | | | +| **`target`** | Sets the target stage to build. | **false** | - | +| | See . | | | +| **`secrets`** | List of secrets to expose to the build. | **false** | - | +| | See . | | | +| **`secret-envs`** | List of secret environment variables to expose to the build (e.g., `key=envname, MY_SECRET=MY_ENV_VAR`). | **false** | - | +| | See . | | | +| **`cache-type`** | Cache type. | **false** | `gha` | +| | See . | | | +| **`multi-platform`** | Whether this build participates in a multi-platform image publication. | **false** | `false` | +| | When true, the image is pushed by digest only so manifests can be assembled later. | | | +| | When false, the image is pushed with its tags directly. | | | diff --git a/actions/docker/get-image-metadata/README.md b/actions/docker/get-image-metadata/README.md index 610fc9c0..b4430934 100644 --- a/actions/docker/get-image-metadata/README.md +++ b/actions/docker/get-image-metadata/README.md @@ -35,7 +35,7 @@ It uses the [docker/metadata-action](https://github.com/docker/metadata-action) ## Usage ```yaml -- uses: hoverkraft-tech/ci-github-container/actions/docker/get-image-metadata@d706f273f42e4b4b0caf1b3a385cb8b9cb058fa0 # 0.30.2 +- uses: hoverkraft-tech/ci-github-container/actions/docker/get-image-metadata@67e5563d6681bb610c1c961eecb6dfcd5b3cc62f # 0.30.5 with: # OCI registry where to pull and push images # This input is required. @@ -59,12 +59,12 @@ It uses the [docker/metadata-action](https://github.com/docker/metadata-action) ## Inputs -| **Input** | **Description** | **Required** | **Default** | -| ------------------ | -------------------------------------------------------------------------------------------------------------- | ------------ | ---------------------------- | -| **`oci-registry`** | OCI registry where to pull and push images | **true** | `ghcr.io` | -| **`repository`** | Repository name. Example: `my-org/my-repo`. See [Docker get-image-name action](../get-image-name/README.md) | **false** | `$\{\{ github.repository }}` | -| **`image`** | Additional image name. Example: `application`. See [Docker get-image-name action](../get-image-name/README.md) | **false** | - | -| **`tag`** | Force image tag to publish | **false** | - | +| **Input** | **Description** | **Required** | **Default** | +| ------------------ | -------------------------------------------------------------------------------------------------------------- | ------------ | -------------------------- | +| **`oci-registry`** | OCI registry where to pull and push images | **true** | `ghcr.io` | +| **`repository`** | Repository name. Example: `my-org/my-repo`. See [Docker get-image-name action](../get-image-name/README.md) | **false** | `${{ github.repository }}` | +| **`image`** | Additional image name. Example: `application`. See [Docker get-image-name action](../get-image-name/README.md) | **false** | - | +| **`tag`** | Force image tag to publish | **false** | - | diff --git a/actions/docker/prune-pull-requests-image-tags/README.md b/actions/docker/prune-pull-requests-image-tags/README.md index 09c58a22..4e243194 100644 --- a/actions/docker/prune-pull-requests-image-tags/README.md +++ b/actions/docker/prune-pull-requests-image-tags/README.md @@ -44,7 +44,7 @@ permissions: ## Usage ```yaml -- uses: hoverkraft-tech/ci-github-container/actions/docker/prune-pull-requests-image-tags@d706f273f42e4b4b0caf1b3a385cb8b9cb058fa0 # 0.30.2 +- uses: hoverkraft-tech/ci-github-container/actions/docker/prune-pull-requests-image-tags@67e5563d6681bb610c1c961eecb6dfcd5b3cc62f # 0.30.5 with: # Image name image: "" @@ -66,12 +66,12 @@ permissions: ## Inputs -| **Input** | **Description** | **Required** | **Default** | -| ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | ----------------------- | -| **`image`** | Image name | **false** | - | -| **`pull-request-tag-filter`** | The regular expression to match pull request tags. Must have a capture group for the pull request number. | **false** | `^pr-([0-9]+)(?:-\|$)` | -| **`github-token`** | GitHub token with the folowing scopes: `pull-requests:read`, `packages:read` and `packages:delete`. | **false** | `$\{\{ github.token }}` | -| | See . | | | +| **Input** | **Description** | **Required** | **Default** | +| ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | ---------------------- | +| **`image`** | Image name | **false** | - | +| **`pull-request-tag-filter`** | The regular expression to match pull request tags. Must have a capture group for the pull request number. | **false** | `^pr-([0-9]+)(?:-\|$)` | +| **`github-token`** | GitHub token with the folowing scopes: `pull-requests:read`, `packages:read` and `packages:delete`. | **false** | `${{ github.token }}` | +| | See . | | | diff --git a/actions/helm/generate-docs/README.md b/actions/helm/generate-docs/README.md index 3e9576ef..1f603e32 100644 --- a/actions/helm/generate-docs/README.md +++ b/actions/helm/generate-docs/README.md @@ -35,7 +35,7 @@ Mainly using [losisin/helm-docs-github-action](https://github.com/losisin/helm-d ## Usage ```yaml -- uses: hoverkraft-tech/ci-github-container/actions/helm/generate-docs@3256ec78f48fdaa4c9691c87dc7136fa561c456e # 0.30.3 +- uses: hoverkraft-tech/ci-github-container/actions/helm/generate-docs@67e5563d6681bb610c1c961eecb6dfcd5b3cc62f # 0.30.5 with: # Working directory # Default: `${{ github.workspace }}` @@ -68,19 +68,19 @@ Mainly using [losisin/helm-docs-github-action](https://github.com/losisin/helm-d ## Inputs -| **Input** | **Description** | **Required** | **Default** | -| ----------------------- | ------------------------------------------------------------------------- | ------------ | --------------------------- | -| **`working-directory`** | Working directory | **false** | `$\{\{ github.workspace }}` | -| **`values-file`** | Path to the values file to use for generating the documentation. | **false** | - | -| | See . | | | -| **`github-token`** | GitHub Token to create and merge pull request. | **false** | `$\{\{ github.token }}` | -| | Permissions: | | | -| | - contents: write | | | -| | - pull-requests: write | | | -| **`github-app-id`** | GitHub App ID to generate GitHub token in place of github-token. | **false** | - | -| | See . | | | -| **`github-app-key`** | GitHub App private key to generate GitHub token in place of github-token. | **false** | - | -| | See . | | | +| **Input** | **Description** | **Required** | **Default** | +| ----------------------- | ------------------------------------------------------------------------- | ------------ | ------------------------- | +| **`working-directory`** | Working directory | **false** | `${{ github.workspace }}` | +| **`values-file`** | Path to the values file to use for generating the documentation. | **false** | - | +| | See . | | | +| **`github-token`** | GitHub Token to create and merge pull request. | **false** | `${{ github.token }}` | +| | Permissions: | | | +| | - contents: write | | | +| | - pull-requests: write | | | +| **`github-app-id`** | GitHub App ID to generate GitHub token in place of github-token. | **false** | - | +| | See . | | | +| **`github-app-key`** | GitHub App private key to generate GitHub token in place of github-token. | **false** | - | +| | See . | | | diff --git a/actions/helm/release-chart/README.md b/actions/helm/release-chart/README.md index bb09562f..74aa2846 100644 --- a/actions/helm/release-chart/README.md +++ b/actions/helm/release-chart/README.md @@ -42,7 +42,7 @@ This action requires the following permissions on the repository: ## Usage ````yaml -- uses: hoverkraft-tech/ci-github-container/actions/helm/release-chart@3256ec78f48fdaa4c9691c87dc7136fa561c456e # 0.30.3 +- uses: hoverkraft-tech/ci-github-container/actions/helm/release-chart@67e5563d6681bb610c1c961eecb6dfcd5b3cc62f # 0.30.5 with: # OCI registry where to push chart. # See https://github.com/appany/helm-oci-chart-releaser#usage. @@ -110,28 +110,28 @@ This action requires the following permissions on the repository: ## Inputs -| **Input** | **Description** | **Required** | **Default** | -| --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | ---------------------------------- | -| **`oci-registry`** | OCI registry where to push chart. | **true** | `ghcr.io` | -| | See . | | | -| **`oci-registry-username`** | OCI registry username. | **true** | `$\{\{ github.repository_owner }}` | -| | See . | | | -| **`oci-registry-password`** | OCI registry password. | **true** | `$\{\{ github.token }}` | -| | See . | | | -| **`chart`** | Chart name to release | **true** | - | -| **`path`** | Path to the chart to release | **true** | - | -| **`values`** | Define charts values to be filled. | **false** | - | -| | See . | | | -| | Format: `[{ file, path, value }]`. | | | -| | | | | -| | Example: | | | -| | | | | -| |
[
 {
 "file": "charts/application/charts/api/values.yaml",
 "path": ".image.registry", "value": "ghcr.io"
 }
]
| | | -| **`helm-repositories`** | List of Helm repositories to add before release charts. | **false** | - | -| | See . | | | -| **`tag`** | The release tag to set to chart | **true** | - | -| **`update-tag-paths`** | List of YAML paths to update with the tag. | **false** | `.version,.appVersion` | -| | Comma separated list of paths. | | | +| **Input** | **Description** | **Required** | **Default** | +| --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | -------------------------------- | +| **`oci-registry`** | OCI registry where to push chart. | **true** | `ghcr.io` | +| | See . | | | +| **`oci-registry-username`** | OCI registry username. | **true** | `${{ github.repository_owner }}` | +| | See . | | | +| **`oci-registry-password`** | OCI registry password. | **true** | `${{ github.token }}` | +| | See . | | | +| **`chart`** | Chart name to release | **true** | - | +| **`path`** | Path to the chart to release | **true** | - | +| **`values`** | Define charts values to be filled. | **false** | - | +| | See . | | | +| | Format: `[{ file, path, value }]`. | | | +| | | | | +| | Example: | | | +| | | | | +| |
[
 {
 "file": "charts/application/charts/api/values.yaml",
 "path": ".image.registry", "value": "ghcr.io"
 }
]
| | | +| **`helm-repositories`** | List of Helm repositories to add before release charts. | **false** | - | +| | See . | | | +| **`tag`** | The release tag to set to chart | **true** | - | +| **`update-tag-paths`** | List of YAML paths to update with the tag. | **false** | `.version,.appVersion` | +| | Comma separated list of paths. | | | diff --git a/actions/helm/test-chart/README.md b/actions/helm/test-chart/README.md index 3c71c8c0..064e7c79 100644 --- a/actions/helm/test-chart/README.md +++ b/actions/helm/test-chart/README.md @@ -34,7 +34,7 @@ Mainly using [helm/chart-testing-action](https://github.com/helm/chart-testing-a ## Usage ````yaml -- uses: hoverkraft-tech/ci-github-container/actions/helm/test-chart@d706f273f42e4b4b0caf1b3a385cb8b9cb058fa0 # 0.30.2 +- uses: hoverkraft-tech/ci-github-container/actions/helm/test-chart@67e5563d6681bb610c1c961eecb6dfcd5b3cc62f # 0.30.5 with: # Working directory # Default: `${{ github.workspace }}` @@ -94,26 +94,26 @@ Mainly using [helm/chart-testing-action](https://github.com/helm/chart-testing-a ## Inputs -| **Input** | **Description** | **Required** | **Default** | -| --------------------------- | --------------------------------------------------------------------------------------- | ------------ | ---------------------------------- | -| **`working-directory`** | Working directory | **false** | `$\{\{ github.workspace }}` | -| **`helm-set`** | Set values for Helm chart. | **false** | - | -| | Multiple values can be set using multiline string. | | | -| | Example: | | | -| |
key1=value1
key2=value2
| | | -| **`helm-repositories`** | List of Helm repositories to add before testing charts. | **false** | - | -| | See . | | | -| **`oci-registry`** | OCI registry where to pull and push images | **false** | `ghcr.io` | -| **`oci-registry-username`** | Username used to log against the OCI registry. | **false** | `$\{\{ github.repository_owner }}` | -| | See . | | | -| **`oci-registry-password`** | Password or personal access token used to log against the OCI registry. | **false** | `$\{\{ github.token }}` | -| | Can be passed in using `secrets.GITHUB_TOKEN`. | | | -| | See . | | | -| **`check-diff-only`** | Only run lint and tests on changed charts. | **false** | `true` | -| **`enable-lint`** | Enable linting of the Helm chart. | **false** | `true` | -| | See . | | | -| **`enable-install`** | Enable installing the Helm chart. | **false** | `true` | -| | See . | | | +| **Input** | **Description** | **Required** | **Default** | +| --------------------------- | --------------------------------------------------------------------------------------------------- | ------------ | -------------------------------- | +| **`working-directory`** | Working directory | **false** | `${{ github.workspace }}` | +| **`helm-set`** | Set values for Helm chart. | **false** | - | +| | Multiple values can be set using multiline string. | | | +| | Example: | | | +| |
key1=value1
key2=value2
| | | +| **`helm-repositories`** | List of Helm repositories to add before testing charts. | **false** | - | +| | See . | | | +| **`oci-registry`** | OCI registry where to pull and push images | **false** | `ghcr.io` | +| **`oci-registry-username`** | Username used to log against the OCI registry. | **false** | `${{ github.repository_owner }}` | +| | See . | | | +| **`oci-registry-password`** | Password or personal access token used to log against the OCI registry. | **false** | `${{ github.token }}` | +| | Can be passed in using `secrets.GITHUB_TOKEN`. | | | +| | See . | | | +| **`check-diff-only`** | Only run lint and tests on changed charts. | **false** | `true` | +| **`enable-lint`** | Enable linting of the Helm chart. | **false** | `true` | +| | See . | | | +| **`enable-install`** | Enable installing the Helm chart. | **false** | `true` | +| | See . | | |