Commit Graph

70 Commits

Author SHA1 Message Date
4a82e5d96d .gitea/workflows/e2e.yml aktualisiert 2026-03-19 10:35:18 +00:00
86c8067beb Keep cluster alive? 2026-03-19 10:31:35 +00:00
a21154e3a6 .gitea/workflows/e2e.yml aktualisiert 2026-03-18 22:51:06 +00:00
d1c20ced5e .gitea/workflows/e2e.yml aktualisiert 2026-03-18 22:46:09 +00:00
4e2e4c4b29 .gitea/workflows/e2e.yml aktualisiert 2026-03-18 22:42:30 +00:00
759dffa245 .gitea/workflows/e2e.yml aktualisiert 2026-03-18 22:34:19 +00:00
619d048017 .gitea/workflows/e2e.yml aktualisiert 2026-03-18 22:33:12 +00:00
2f455431a9 .gitea/workflows/e2e.yml aktualisiert 2026-03-18 22:28:40 +00:00
9a3b8afa55 .gitea/workflows/e2e.yml aktualisiert 2026-03-18 22:08:30 +00:00
e2bc1191d7 .gitea/workflows/e2e.yml aktualisiert 2026-03-18 21:54:05 +00:00
2325970518 another attempt 2026-03-18 21:46:02 +00:00
1c8e4d9ef6 .gitea/workflows/e2e.yml aktualisiert 2026-03-18 21:35:36 +00:00
7db5906c08 Add delete cluster 2026-03-18 21:20:54 +00:00
d24696be8c .gitea/workflows/e2e.yml hinzugefügt 2026-03-18 21:05:57 +00:00
0f5dc3a2d0 chore(deps): update https://github.com/crazy-max/ghaction-import-gpg action to v7 (#103)
Some checks failed
changelog / changelog (push) Has been cancelled
check-and-test / check-and-test (push) Has been cancelled
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://github.com/crazy-max/ghaction-import-gpg](https://github.com/crazy-max/ghaction-import-gpg) | action | major | `v6` → `v7` |

---

### Release Notes

<details>
<summary>crazy-max/ghaction-import-gpg (https://github.com/crazy-max/ghaction-import-gpg)</summary>

### [`v7`](https://github.com/crazy-max/ghaction-import-gpg/compare/v6...v7)

[Compare Source](https://github.com/crazy-max/ghaction-import-gpg/compare/v6...v7)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41Ni4xIiwidXBkYXRlZEluVmVyIjoiNDMuNTYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsia2luZC9kZXBlbmRlbmN5Il19-->

Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/103
Reviewed-by: DaanSelen <135789+daanselen@noreply.gitea.com>
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2026-03-18 09:43:37 +00:00
3f2fdd9c42 chore(deps): update https://github.com/aws-actions/configure-aws-credentials action to v6 (#96)
Some checks failed
changelog / changelog (push) Failing after 18s
check-and-test / check-and-test (push) Failing after 9s
Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/96
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
v0.0.3
2026-02-07 00:15:40 +00:00
b2dff340f0 chore(deps): update lockfiles (#95)
Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/95
Reviewed-by: DaanSelen <daanselen@noreply.gitea.com>
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2026-02-06 17:34:48 +00:00
d22b408f74 chore(deps): update lockfiles (#94)
Some checks failed
changelog / changelog (push) Failing after 13s
check-and-test / check-and-test (push) Failing after 12s
Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/94
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2026-02-03 01:13:36 +00:00
1e71259275 chore(deps): update workflow dependencies (minor & patch) (#90)
Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/90
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2026-02-03 01:07:30 +00:00
5722cefc5e chore(deps): update lockfiles (#83)
Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/83
Reviewed-by: DaanSelen <daanselen@noreply.gitea.com>
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2026-02-03 01:07:13 +00:00
0edfe5fba6 feat(chart): add dry support to "gitea.actions.local_root_url" function (#74)
Some checks failed
changelog / changelog (push) Failing after 22s
check-and-test / check-and-test (push) Failing after 12s
<!--
 Before you open the request please review the following guidelines and tips to help it be more easily integrated:

 - Describe the scope of your change - i.e. what the change does.
 - Describe any known limitations with your change.
 - Please run any tests or examples that can exercise your modified code.

 Thank you for contributing! We will try to review, test and integrate the change as soon as we can.
 -->

### Description of the change

Introducing use of the `tpl` function into _"gitea.actions.local_root_url"_ (in `_helpers.tpl`) so templating into the `giteaRootURL` parameter can be interpreted.
Hence, it will permit the use of values already set in other parameters.

### Benefits

To allow in an umbrella chart referencing to other values for setting the Gitea Root URL

### Possible drawbacks

<!-- Describe any known limitations with your change -->

### Applicable issues

<!-- Enter any applicable Issues here (You can reference an issue using #). Please remove this section if there is no referenced issue. -->
- Fixes #

### Additional information

<!-- If there's anything else that's important and relevant to your pull request, mention that information here. Please remove this section if it remains empty. -->

### ⚠ BREAKING

 - N/A

### Checklist

<!-- [Place an '[X]' (no spaces) in all applicable fields. Please remove unrelated fields.] -->

- [x] Helm templating unittests are added (required when changing anything in `templates` folder)

Co-authored-by: 212597596 <cedric.henry@gevernova.com>
Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/74
Reviewed-by: DaanSelen <daanselen@noreply.gitea.com>
Co-authored-by: Ceddaerrix <ceddaerrix@noreply.gitea.com>
Co-committed-by: Ceddaerrix <ceddaerrix@noreply.gitea.com>
2026-01-02 17:57:52 +00:00
343b279b0f chore(deps): update workflow dependencies (minor & patch) (#88)
Some checks failed
changelog / changelog (push) Failing after 17s
check-and-test / check-and-test (push) Failing after 11s
This PR contains the following updates:

| Package | Type | Update | Change | Age | Confidence |
|---|---|---|---|---|---|
| [commitlint/commitlint](https://github.com/conventional-changelog/commitlint) | container | minor | `20.1.0` -> `20.2.0` | [![age](https://developer.mend.io/api/mc/badges/age/docker/commitlint%2fcommitlint/20.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/docker/commitlint%2fcommitlint/20.1.0/20.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [docker.io/thegeeklab/git-sv](https://github.com/thegeeklab/git-sv) | container | patch | `2.0.8` -> `2.0.9` | [![age](https://developer.mend.io/api/mc/badges/age/docker/docker.io%2fthegeeklab%2fgit-sv/2.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/docker/docker.io%2fthegeeklab%2fgit-sv/2.0.8/2.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | devDependencies | minor | [`^0.46.0` -> `^0.47.0`](https://renovatebot.com/diffs/npm/markdownlint-cli/0.46.0/0.47.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/markdownlint-cli/0.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/markdownlint-cli/0.46.0/0.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>conventional-changelog/commitlint (commitlint/commitlint)</summary>

### [`v20.2.0`](https://github.com/conventional-changelog/commitlint/blob/HEAD/CHANGELOG.md#2020-2025-12-05)

[Compare Source](https://github.com/conventional-changelog/commitlint/compare/v20.1.0...v20.2.0)

##### Bug Fixes

- update dependency glob to v11 \[security] ([#&#8203;4561](https://github.com/conventional-changelog/commitlint/issues/4561)) ([a89a08b](a89a08b2fd))

##### Features

- **cz-commitlint:** support customizable commit prompt with emojis ([#&#8203;4540](https://github.com/conventional-changelog/commitlint/issues/4540)) ([803c05b](803c05b6d7))
- **lint:** update ESLint configuration to use Vitest and remove Jest plugin ([#&#8203;4542](https://github.com/conventional-changelog/commitlint/issues/4542)) ([63e7ad4](63e7ad4e47))
- **rules:** add breaking-change-exclamation-mark ([#&#8203;4548](https://github.com/conventional-changelog/commitlint/issues/4548)) ([c4d419b](c4d419bc76)), closes [#&#8203;4547](https://github.com/conventional-changelog/commitlint/issues/4547)

</details>

<details>
<summary>thegeeklab/git-sv (docker.io/thegeeklab/git-sv)</summary>

### [`v2.0.9`](https://github.com/thegeeklab/git-sv/releases/tag/v2.0.9)

[Compare Source](https://github.com/thegeeklab/git-sv/compare/v2.0.8...v2.0.9)

#### v2.0.9 (2025-12-05)

##### Others

- **deps:** update docker.io/library/alpine docker tag to v3.23 ([#&#8203;260](https://github.com/thegeeklab/git-sv/issues/260)) ([`2f6207a`](https://github.com/thegeeklab/git-sv/commit/2f6207a))
- **deps:** update golang patch version ([#&#8203;261](https://github.com/thegeeklab/git-sv/issues/261)) ([`a4cc5da`](https://github.com/thegeeklab/git-sv/commit/a4cc5da))

</details>

<details>
<summary>igorshubovych/markdownlint-cli (markdownlint-cli)</summary>

### [`v0.47.0`](https://github.com/igorshubovych/markdownlint-cli/releases/tag/v0.47.0)

[Compare Source](https://github.com/igorshubovych/markdownlint-cli/compare/v0.46.0...v0.47.0)

- Add output and exit code support for warnings
- Update `markdownlint` dependency to `0.40.0`
  - Improve `MD011`/`MD013`/`MD051`/`MD060`
- Update all dependencies via `Dependabot`

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xOC4xIiwidXBkYXRlZEluVmVyIjoiNDEuMTguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsia2luZC9kZXBlbmRlbmN5Il19-->

Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/88
Reviewed-by: DaanSelen <daanselen@noreply.gitea.com>
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-12-17 20:19:56 +00:00
9746b6203a chore(deps): update workflow dependencies (minor & patch) (#84)
Some checks failed
changelog / changelog (push) Failing after 11s
check-and-test / check-and-test (push) Failing after 5s
This PR contains the following updates:

| Package | Type | Update | Change | Age | Confidence |
|---|---|---|---|---|---|
| [docker.io/thegeeklab/git-sv](https://github.com/thegeeklab/git-sv) | container | patch | `2.0.7` -> `2.0.8` | [![age](https://developer.mend.io/api/mc/badges/age/docker/docker.io%2fthegeeklab%2fgit-sv/2.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/docker/docker.io%2fthegeeklab%2fgit-sv/2.0.7/2.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | devDependencies | minor | [`^0.45.0` -> `^0.46.0`](https://renovatebot.com/diffs/npm/markdownlint-cli/0.45.0/0.46.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/markdownlint-cli/0.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/markdownlint-cli/0.45.0/0.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>thegeeklab/git-sv (docker.io/thegeeklab/git-sv)</summary>

### [`v2.0.8`](https://github.com/thegeeklab/git-sv/releases/tag/v2.0.8)

[Compare Source](https://github.com/thegeeklab/git-sv/compare/v2.0.7...v2.0.8)

#### v2.0.8 (2025-11-29)

##### Bug Fixes

- **deps:** update module github.com/goccy/go-yaml to v1.19.0 ([#&#8203;258](https://github.com/thegeeklab/git-sv/issues/258)) ([`0d5cf9d`](https://github.com/thegeeklab/git-sv/commit/0d5cf9d))
- **deps:** update module github.com/urfave/cli/v3 to v3.6.1 ([#&#8203;255](https://github.com/thegeeklab/git-sv/issues/255)) ([`0fc5401`](https://github.com/thegeeklab/git-sv/commit/0fc5401))

##### Others

- **deps:** bump golang.org/x/crypto from 0.37.0 to 0.45.0 ([#&#8203;259](https://github.com/thegeeklab/git-sv/issues/259)) ([`5e7d8e8`](https://github.com/thegeeklab/git-sv/commit/5e7d8e8))
- **docker:** update docker.io/library/golang:1.25.4 docker digest to [`6981837`](https://github.com/thegeeklab/git-sv/commit/6981837) ([#&#8203;257](https://github.com/thegeeklab/git-sv/issues/257)) ([`3676f0b`](https://github.com/thegeeklab/git-sv/commit/3676f0b))
- **docker:** update docker.io/library/golang:1.25.4 docker digest to [`f60eaa8`](https://github.com/thegeeklab/git-sv/commit/f60eaa8) ([#&#8203;256](https://github.com/thegeeklab/git-sv/issues/256)) ([`277ca89`](https://github.com/thegeeklab/git-sv/commit/277ca89))
- **deps:** update dependency golangci/golangci-lint to v2.6.2 ([#&#8203;254](https://github.com/thegeeklab/git-sv/issues/254)) ([`3262f34`](https://github.com/thegeeklab/git-sv/commit/3262f34))
- **docker:** update docker.io/library/golang:1.25.4 docker digest to [`e68f6a0`](https://github.com/thegeeklab/git-sv/commit/e68f6a0) ([#&#8203;253](https://github.com/thegeeklab/git-sv/issues/253)) ([`cff9810`](https://github.com/thegeeklab/git-sv/commit/cff9810))
- **deps:** update golang patch version ([#&#8203;252](https://github.com/thegeeklab/git-sv/issues/252)) ([`78e65ac`](https://github.com/thegeeklab/git-sv/commit/78e65ac))
- **deps:** update dependency golangci/golangci-lint to v2.6.1 ([#&#8203;251](https://github.com/thegeeklab/git-sv/issues/251)) ([`4cb8089`](https://github.com/thegeeklab/git-sv/commit/4cb8089))
- **docker:** update docker.io/library/golang:1.25.3 docker digest to [`6d4e5e7`](https://github.com/thegeeklab/git-sv/commit/6d4e5e7) ([#&#8203;250](https://github.com/thegeeklab/git-sv/issues/250)) ([`3e91d39`](https://github.com/thegeeklab/git-sv/commit/3e91d39))

##### Documentation

- drop requirements section ([`42360d0`](https://github.com/thegeeklab/git-sv/commit/42360d0))

</details>

<details>
<summary>igorshubovych/markdownlint-cli (markdownlint-cli)</summary>

### [`v0.46.0`](https://github.com/igorshubovych/markdownlint-cli/releases/tag/v0.46.0)

[Compare Source](https://github.com/igorshubovych/markdownlint-cli/compare/v0.45.0...v0.46.0)

- Replace `glob` dependency with `tinyglobby` (smaller and fewer dependencies)
- Update `markdownlint` dependency to `0.39.0`
  - Add `MD060`/`table-column-style`
  - Improve `MD001`/`MD007`/`MD009`/`MD010`/`MD029`/`MD033`/`MD037`/`MD059`
- Update all dependencies via `Dependabot`

</details>

---

Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/84
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-12-05 05:36:16 +00:00
2aaf69b2cd chore(deps): update actions/checkout action to v6 (#85)
Some checks failed
changelog / changelog (push) Failing after 19s
check-and-test / check-and-test (push) Failing after 11s
Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/85
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-12-04 16:33:38 +00:00
bcd4646c6c chore(deps): update lockfiles (#81)
Some checks failed
check-and-test / check-and-test (push) Waiting to run
changelog / changelog (push) Has been cancelled
Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/81
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-11-15 21:08:42 +00:00
7377c37019 chore(deps): update docker.io/thegeeklab/git-sv docker tag to v2.0.7 (#80)
Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/80
Reviewed-by: DaanSelen <daanselen@noreply.gitea.com>
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-11-15 21:08:07 +00:00
d2146c59c1 chore(deps): update lockfiles (#68)
🔧 This Pull Request updates lock files to use the latest dependency versions.

Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/68
Reviewed-by: DaanSelen <daanselen@noreply.gitea.com>
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-11-04 06:00:30 +00:00
d17d1fd865 Simplify dind setup to allow for default docker config in workflows (#46)
### Description of the change

This switches the dind daemon to socket mode which allows default docker config in workflows.
If also simplifies the statefulset by leveraging sidecar containers and probes to replace the inline bash script

### Benefits

No need to override docker configs in workflows. Enable use of buildx

### Possible drawbacks

EOL kubernetes versions i.e before 1.29 may not support sidecar containers

### Applicable issues

- Fixes #40
- Fixes #27

### ⚠ BREAKING

Switches Docker client to socket mode instead of TCP. Any workflows that override the default docker client config will need to be updated.

### Checklist

- [x] Parameters are documented in the `values.yaml` and added to the `README.md` using [readme-generator-for-helm](https://github.com/bitnami-labs/readme-generator-for-helm)
- [x] Breaking changes are documented in the `README.md`
- [x] Helm templating unittests are added (required when changing anything in `templates` folder)
- [x] Bash unittests are added (required when changing anything in `scripts` folder)
- [x] All added template resources MUST render a namespace in metadata

Co-authored-by: ThisIsQasim <18313886+ThisIsQasim@users.noreply.github.com>
Co-authored-by: ChristopherHX <christopherhx@noreply.gitea.com>
Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/46
Reviewed-by: DaanSelen <daanselen@noreply.gitea.com>
Reviewed-by: ChristopherHX <christopherhx@noreply.gitea.com>
Co-authored-by: thisisqasim <thisisqasim@noreply.gitea.com>
Co-committed-by: thisisqasim <thisisqasim@noreply.gitea.com>
2025-11-03 20:54:01 +00:00
b91d297e32 feat(chart): Make the securityContext for the StatefulSet configurable (#62)
<!--
 Before you open the request please review the following guidelines and tips to help it be more easily integrated:

 - Describe the scope of your change - i.e. what the change does.
 - Describe any known limitations with your change.
 - Please run any tests or examples that can exercise your modified code.

 Thank you for contributing! We will try to review, test and integrate the change as soon as we can.
 -->

### Description of the change

<!-- Describe the scope of your change - i.e. what the change does. -->

This patch adds the ability to **customize the `SecurityContext`** for the `statefulset` of the Gitea Actions `act_runner`.
This allows users to configure pod-level security settings, such as `fsGroup` and `fsGroupChangePolicy`.
The patch introduces `statefulset.podSecurityContext` as a new configurable parameter.

### Benefits

<!-- What benefits will be realized by the code change? -->
This change makes the chart more configurable for different kinds of deployment scenarios.

### Possible drawbacks

<!-- Describe any known limitations with your change -->

### Applicable issues

<!-- Enter any applicable Issues here (You can reference an issue using #). Please remove this section if there is no referenced issue. -->
- Fixes #

### Additional information

<!-- If there's anything else that's important and relevant to your pull request, mention that information here. Please remove this section if it remains empty. -->

  * The patch only adds the ability to customize the `podSecurityContext` for the `statefulset`. It does not modify any other security settings or introduce new features beyond this customization.
  * The default value for `statefulset.podSecurityContext` is an empty object `{}`, meaning no security context is applied unless the user explicitly defines it.

### ⚠ BREAKING

<!-- If there's a breaking change, please shortly describe in which way users are affected and how they can mitigate it. If there are no breakings, please remove this section. -->

### Checklist

<!-- [Place an '[X]' (no spaces) in all applicable fields. Please remove unrelated fields.] -->

- [X] Parameters are documented in the `values.yaml` and added to the `README.md` using [readme-generator-for-helm](https://github.com/bitnami-labs/readme-generator-for-helm)
- [X] Helm templating unittests are added (required when changing anything in `templates` folder)
- [X] All added template resources MUST render a namespace in metadata

Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/62
Reviewed-by: DaanSelen <daanselen@noreply.gitea.com>
Co-authored-by: Stephen Sullivan <sjsullivan7@gmail.com>
Co-committed-by: Stephen Sullivan <sjsullivan7@gmail.com>
v0.0.2
2025-11-03 17:43:27 +00:00
0536d625cf chore(deps): update workflow dependencies (minor & patch) (#72)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [docker.io/thegeeklab/git-sv](https://github.com/thegeeklab/git-sv) | container | patch | `2.0.5` -> `2.0.6` |
| [helm-unittest/helm-unittest](https://github.com/helm-unittest/helm-unittest) |  | patch | `v1.0.1` -> `v1.0.3` |

---

### Release Notes

<details>
<summary>thegeeklab/git-sv (docker.io/thegeeklab/git-sv)</summary>

### [`v2.0.6`](https://github.com/thegeeklab/git-sv/releases/tag/v2.0.6)

[Compare Source](https://github.com/thegeeklab/git-sv/compare/v2.0.5...v2.0.6)

#### v2.0.6 (2025-10-09)

##### Others

- **docker:** update docker.io/library/alpine:3.22 docker digest to [`4b7ce07`](https://github.com/thegeeklab/git-sv/commit/4b7ce07) ([#&#8203;242](https://github.com/thegeeklab/git-sv/issues/242)) ([`8b2925b`](https://github.com/thegeeklab/git-sv/commit/8b2925b))
- **docker:** update docker.io/library/golang:1.25.1 docker digest to [`d709837`](https://github.com/thegeeklab/git-sv/commit/d709837) ([#&#8203;240](https://github.com/thegeeklab/git-sv/issues/240)) ([`07bbbc0`](https://github.com/thegeeklab/git-sv/commit/07bbbc0))
- **docker:** update docker.io/library/golang:1.25.1 docker digest to [`ab1f5c4`](https://github.com/thegeeklab/git-sv/commit/ab1f5c4) ([#&#8203;239](https://github.com/thegeeklab/git-sv/issues/239)) ([`c21a62e`](https://github.com/thegeeklab/git-sv/commit/c21a62e))
- **deps:** update dependency golangci/golangci-lint to v2.5.0 ([#&#8203;238](https://github.com/thegeeklab/git-sv/issues/238)) ([`2f590aa`](https://github.com/thegeeklab/git-sv/commit/2f590aa))
- **docker:** update docker.io/library/golang:1.25.1 docker digest to [`8305f5f`](https://github.com/thegeeklab/git-sv/commit/8305f5f) ([#&#8203;237](https://github.com/thegeeklab/git-sv/issues/237)) ([`cd5f1f0`](https://github.com/thegeeklab/git-sv/commit/cd5f1f0))

##### CI Pipeline

- refactor makefile go deps ([`50efb99`](https://github.com/thegeeklab/git-sv/commit/50efb99))

</details>

<details>
<summary>helm-unittest/helm-unittest (helm-unittest/helm-unittest)</summary>

### [`v1.0.3`](https://github.com/helm-unittest/helm-unittest/releases/tag/v1.0.3)

[Compare Source](https://github.com/helm-unittest/helm-unittest/compare/v1.0.2...v1.0.3)

**Fixes**

- Corrected newlines which is handled incorrectly by the yaml library (resolves [#&#8203;756](https://github.com/helm-unittest/helm-unittest/issues/756))

**Updates**

- Update packages to latest patch versions
- Update pipeline actions
- Update documentation

**Additional note**
*Due to this fix snapshots that contain output with a string line-ending need to be updated.*

### [`v1.0.2`](https://github.com/helm-unittest/helm-unittest/releases/tag/v1.0.2)

[Compare Source](https://github.com/helm-unittest/helm-unittest/compare/v1.0.1...v1.0.2)

**Improvements**

- Replaced yaml library with a maintained alternative (resolves [#&#8203;501](https://github.com/helm-unittest/helm-unittest/issues/501))

**Updates**

- Update packages to latest patch versions
- Update pipeline actions
- Update documentation

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xOC4xIiwidXBkYXRlZEluVmVyIjoiNDEuMTguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsia2luZC9kZXBlbmRlbmN5Il19-->

Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/72
Reviewed-by: DaanSelen <daanselen@noreply.gitea.com>
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-11-03 17:40:20 +00:00
f23fa6f28e chore(deps): update commitlint/commitlint docker tag to v20 (#70)
Some checks failed
changelog / changelog (push) Has been cancelled
check-and-test / check-and-test (push) Has been cancelled
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [commitlint/commitlint](https://github.com/conventional-changelog/commitlint) | container | major | `19.9.1` -> `20.1.0` |

---

### Release Notes

<details>
<summary>conventional-changelog/commitlint (commitlint/commitlint)</summary>

### [`v20.1.0`](https://github.com/conventional-changelog/commitlint/blob/HEAD/CHANGELOG.md#2010-2025-09-30)

[Compare Source](https://github.com/conventional-changelog/commitlint/compare/v20.0.0...v20.1.0)

##### Bug Fixes

- **resolve-extends:** add import attribute for JSON config files ([#&#8203;4551](https://github.com/conventional-changelog/commitlint/issues/4551)) ([82936c9](82936c90a2))

##### Features

- **config-pnpm-scopes:** allow global scope ([#&#8203;4553](https://github.com/conventional-changelog/commitlint/issues/4553)) ([e571970](e571970614))

### [`v20.0.0`](https://github.com/conventional-changelog/commitlint/blob/HEAD/CHANGELOG.md#2000-2025-09-25)

[Compare Source](https://github.com/conventional-changelog/commitlint/compare/v19.9.1...v20.0.0)

##### Bug Fixes

- update dependency tar-fs to v3.1.1 \[security] ([#&#8203;4550](https://github.com/conventional-changelog/commitlint/issues/4550)) ([273a43e](273a43e359))

- feat(rules)!: make body-max-line-length ignore lines with URLs ([#&#8203;4486](https://github.com/conventional-changelog/commitlint/issues/4486)) ([2f37a88](2f37a886be)), closes [#&#8203;4486](https://github.com/conventional-changelog/commitlint/issues/4486)

##### BREAKING CHANGES

- when lines contain URLs exceeding the maximum
  line length `body-max-line-length` will be ignored

#### [19.9.1](https://github.com/conventional-changelog/commitlint/compare/v19.9.0...v19.9.1) (2025-08-29)

##### Bug Fixes

- add TypeScript support and configuration for pnpm scopes ([#&#8203;4544](https://github.com/conventional-changelog/commitlint/issues/4544)) ([ea75778](ea75778e8d))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xOC4xIiwidXBkYXRlZEluVmVyIjoiNDEuMTguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsia2luZC9kZXBlbmRlbmN5Il19-->

Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/70
Reviewed-by: DaanSelen <daanselen@noreply.gitea.com>
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-10-27 08:09:26 +00:00
024a1af028 chore(deps): update lockfiles (#67)
Some checks failed
changelog / changelog (push) Failing after 5s
check-and-test / check-and-test (push) Failing after 4s
This PR contains the following updates:

| Update | Change |
|---|---|
| lockFileMaintenance | All locks refreshed |

🔧 This Pull Request updates lock files to use the latest dependency versions.

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xOC4xIiwidXBkYXRlZEluVmVyIjoiNDEuMTguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsia2luZC9kZXBlbmRlbmN5Il19-->

Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/67
Reviewed-by: DaanSelen <daanselen@noreply.gitea.com>
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-09-25 08:45:22 +00:00
dc9cd71812 fix(chart): Fix the repository path for act runner (#66)
Some checks failed
changelog / changelog (push) Failing after 5s
check-and-test / check-and-test (push) Failing after 4s
<!--
 Before you open the request please review the following guidelines and tips to help it be more easily integrated:

 - Describe the scope of your change - i.e. what the change does.
 - Describe any known limitations with your change.
 - Please run any tests or examples that can exercise your modified code.

 Thank you for contributing! We will try to review, test and integrate the change as soon as we can.
 -->

### Description of the change

<!-- Describe the scope of your change - i.e. what the change does. -->

Changes the default repository path for the act runner image from gitea/act_runner to act_runner

### Benefits

<!-- What benefits will be realized by the code change? -->

### Possible drawbacks

<!-- Describe any known limitations with your change -->

### Applicable issues

<!-- Enter any applicable Issues here (You can reference an issue using #). Please remove this section if there is no referenced issue. -->
- Fixes #65

### Additional information

<!-- If there's anything else that's important and relevant to your pull request, mention that information here. Please remove this section if it remains empty. -->

### ⚠ BREAKING

<!-- If there's a breaking change, please shortly describe in which way users are affected and how they can mitigate it. If there are no breakings, please remove this section. -->

### Checklist

<!-- [Place an '[X]' (no spaces) in all applicable fields. Please remove unrelated fields.] -->

- [X] Parameters are documented in the `values.yaml` and added to the `README.md` using [readme-generator-for-helm](https://github.com/bitnami-labs/readme-generator-for-helm)
- [X] Helm templating unittests are added (required when changing anything in `templates` folder)
- [X] All added template resources MUST render a namespace in metadata

Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/66
Reviewed-by: DaanSelen <daanselen@noreply.gitea.com>
Co-authored-by: Stephen Sullivan <sjsullivan7@gmail.com>
Co-committed-by: Stephen Sullivan <sjsullivan7@gmail.com>
2025-09-22 12:11:26 +00:00
6ad4d5cee6 feat(chart): Added configuration parameter to specify extra environment variables for the act-runner container (#63)
<!--
 Before you open the request please review the following guidelines and tips to help it be more easily integrated:

 - Describe the scope of your change - i.e. what the change does.
 - Describe any known limitations with your change.
 - Please run any tests or examples that can exercise your modified code.

 Thank you for contributing! We will try to review, test and integrate the change as soon as we can.
 -->

### Description of the change

<!-- Describe the scope of your change - i.e. what the change does. -->

This patch adds a new configuration option, statefulset.actRunner.extraEnvs, to the Gitea act runner Helm chart. This new parameter is an array that allows users to define custom environment variables for the act-runner container within the StatefulSet.

### Benefits

<!-- What benefits will be realized by the code change? -->

Enables users of the chart to specify additional environment variables for the act-runner container.
This can be useful for cases where a user may want to customize the act-runner via environment variables.

### Possible drawbacks

<!-- Describe any known limitations with your change -->

### Applicable issues

<!-- Enter any applicable Issues here (You can reference an issue using #). Please remove this section if there is no referenced issue. -->
- Fixes #

### Additional information

<!-- If there's anything else that's important and relevant to your pull request, mention that information here. Please remove this section if it remains empty. -->

### ⚠ BREAKING

<!-- If there's a breaking change, please shortly describe in which way users are affected and how they can mitigate it. If there are no breakings, please remove this section. -->

### Checklist

<!-- [Place an '[X]' (no spaces) in all applicable fields. Please remove unrelated fields.] -->

- [X] Parameters are documented in the `values.yaml` and added to the `README.md` using [readme-generator-for-helm](https://github.com/bitnami-labs/readme-generator-for-helm)
- [X] Helm templating unittests are added (required when changing anything in `templates` folder)
- [X] All added template resources MUST render a namespace in metadata

Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/63
Reviewed-by: DaanSelen <daanselen@noreply.gitea.com>
Co-authored-by: Stephen Sullivan <sjsullivan7@gmail.com>
Co-committed-by: Stephen Sullivan <sjsullivan7@gmail.com>
2025-09-22 06:43:25 +00:00
887211f153 chore(deps): update workflow dependencies (minor & patch) (#64)
Some checks failed
changelog / changelog (push) Failing after 5s
check-and-test / check-and-test (push) Failing after 11s
This PR contains the following updates:

| Package | Type | Update | Change | Age | Confidence |
|---|---|---|---|---|---|
| [alpine/helm](https://github.com/alpine-docker/helm) ([changelog](https://github.com/helm/helm)) |  | minor | `3.17.1` -> `3.19.0` | [![age](https://developer.mend.io/api/mc/badges/age/docker/alpine%2fhelm/3.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/docker/alpine%2fhelm/3.17.1/3.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [alpine/helm](https://github.com/alpine-docker/helm) ([changelog](https://github.com/helm/helm)) | container | minor | `3.17.1` -> `3.19.0` | [![age](https://developer.mend.io/api/mc/badges/age/docker/alpine%2fhelm/3.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/docker/alpine%2fhelm/3.17.1/3.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [commitlint/commitlint](https://github.com/conventional-changelog/commitlint) | container | minor | `19.7.1` -> `19.9.1` | [![age](https://developer.mend.io/api/mc/badges/age/docker/commitlint%2fcommitlint/19.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/docker/commitlint%2fcommitlint/19.7.1/19.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | devDependencies | minor | [`^0.44.0` -> `^0.45.0`](https://renovatebot.com/diffs/npm/markdownlint-cli/0.44.0/0.45.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/markdownlint-cli/0.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/markdownlint-cli/0.44.0/0.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>conventional-changelog/commitlint (commitlint/commitlint)</summary>

### [`v19.9.1`](https://github.com/conventional-changelog/commitlint/blob/HEAD/CHANGELOG.md#1991-2025-08-29)

[Compare Source](https://github.com/conventional-changelog/commitlint/compare/v19.9.0...v19.9.1)

##### Bug Fixes

- add TypeScript support and configuration for pnpm scopes ([#&#8203;4544](https://github.com/conventional-changelog/commitlint/issues/4544)) ([ea75778](ea75778e8d))

### [`v19.9.0`](https://github.com/conventional-changelog/commitlint/blob/HEAD/CHANGELOG.md#1990-2025-08-26)

[Compare Source](https://github.com/conventional-changelog/commitlint/compare/v19.8.1...v19.9.0)

##### Bug Fixes

- update dependency jest-environment-node to v30 ([#&#8203;4448](https://github.com/conventional-changelog/commitlint/issues/4448)) ([42ca849](42ca849db3))
- update dependency jest-environment-node to v30.0.2 ([#&#8203;4469](https://github.com/conventional-changelog/commitlint/issues/4469)) ([4da7e43](4da7e43be4))
- update dependency tar-fs to v3.0.10 ([#&#8203;4461](https://github.com/conventional-changelog/commitlint/issues/4461)) ([f02c47c](f02c47c669))
- update dependency tar-fs to v3.0.9 ([#&#8203;4421](https://github.com/conventional-changelog/commitlint/issues/4421)) ([0650e03](0650e03d96))
- update dependency tar-fs to v3.1.0 ([#&#8203;4496](https://github.com/conventional-changelog/commitlint/issues/4496)) ([31b4f72](31b4f72d2f))

##### Features

- **config-pnpm-scopes:** migrate package to TypeScript ([#&#8203;4541](https://github.com/conventional-changelog/commitlint/issues/4541)) ([6ae36ea](6ae36ea5a5))

##### Reverts

- Revert "chore: update dependency cross-env to v10 ([#&#8203;4528](https://github.com/conventional-changelog/commitlint/issues/4528))" ([#&#8203;4529](https://github.com/conventional-changelog/commitlint/issues/4529)) ([b5bfd12](b5bfd12514)), closes [#&#8203;4528](https://github.com/conventional-changelog/commitlint/issues/4528) [#&#8203;4529](https://github.com/conventional-changelog/commitlint/issues/4529)

#### [19.8.1](https://github.com/conventional-changelog/commitlint/compare/v19.8.0...v19.8.1) (2025-05-08)

##### Bug Fixes

- update dependency tinyexec to v1 ([#&#8203;4332](https://github.com/conventional-changelog/commitlint/issues/4332)) ([e49449f](e49449fa94))
- update dependency tinyexec to v1.0.1 ([#&#8203;4347](https://github.com/conventional-changelog/commitlint/issues/4347)) ([c1b26d1](c1b26d1579))

##### Performance Improvements

- **rules:** optimize header-trim ([#&#8203;4363](https://github.com/conventional-changelog/commitlint/issues/4363)) ([b7e404b](b7e404bc03))

### [`v19.8.1`](https://github.com/conventional-changelog/commitlint/blob/HEAD/CHANGELOG.md#1981-2025-05-08)

[Compare Source](https://github.com/conventional-changelog/commitlint/compare/v19.8.0...v19.8.1)

##### Bug Fixes

- update dependency tinyexec to v1 ([#&#8203;4332](https://github.com/conventional-changelog/commitlint/issues/4332)) ([e49449f](e49449fa94))
- update dependency tinyexec to v1.0.1 ([#&#8203;4347](https://github.com/conventional-changelog/commitlint/issues/4347)) ([c1b26d1](c1b26d1579))

##### Performance Improvements

- **rules:** optimize header-trim ([#&#8203;4363](https://github.com/conventional-changelog/commitlint/issues/4363)) ([b7e404b](b7e404bc03))

### [`v19.8.0`](https://github.com/conventional-changelog/commitlint/blob/HEAD/CHANGELOG.md#1980-2025-03-07)

[Compare Source](https://github.com/conventional-changelog/commitlint/compare/v19.7.1...v19.8.0)

##### Bug Fixes

- **config-lerna-scopes:** remove deprecated [@&#8203;lerna/project](https://github.com/lerna/project) dependency ([#&#8203;4284](https://github.com/conventional-changelog/commitlint/issues/4284)) ([f2f78f1](f2f78f105a))
- update dependency semver to v7.7.1 ([#&#8203;4272](https://github.com/conventional-changelog/commitlint/issues/4272)) ([6148587](6148587400))

##### Features

- **config-workspace-scopes:** add config preset for npm and yarn workspaces ([#&#8203;4269](https://github.com/conventional-changelog/commitlint/issues/4269)) ([67ff9e8](67ff9e82c1))

##### Performance Improvements

- use `node:` prefix to bypass require.cache call for builtins ([#&#8203;4302](https://github.com/conventional-changelog/commitlint/issues/4302)) ([0cd8f41](0cd8f41057))

##### Reverts

- Revert "fix: improve security validation regex in is-ignored function ([#&#8203;4258](https://github.com/conventional-changelog/commitlint/issues/4258))" ([#&#8203;4314](https://github.com/conventional-changelog/commitlint/issues/4314)) ([b27024a](b27024a5ae)), closes [#&#8203;4258](https://github.com/conventional-changelog/commitlint/issues/4258) [#&#8203;4314](https://github.com/conventional-changelog/commitlint/issues/4314)

#### [19.7.1](https://github.com/conventional-changelog/commitlint/compare/v19.7.0...v19.7.1) (2025-02-02)

##### Bug Fixes

- **config-nx-scopes:** fix for projects without explicit targets ([#&#8203;4261](https://github.com/conventional-changelog/commitlint/issues/4261)) ([25bb2cd](25bb2cd8c7))
- improve security validation regex in is-ignored function ([#&#8203;4258](https://github.com/conventional-changelog/commitlint/issues/4258)) ([7403d63](7403d6382c))
- update dependency fast-glob to v3.3.3 ([#&#8203;4235](https://github.com/conventional-changelog/commitlint/issues/4235)) ([c286237](c286237333))
- update dependency fs-extra to v11.3.0 ([#&#8203;4249](https://github.com/conventional-changelog/commitlint/issues/4249)) ([39acfe4](39acfe4a3d))
- update dependency tar-fs to v3.0.7 ([#&#8203;4243](https://github.com/conventional-changelog/commitlint/issues/4243)) ([708320f](708320f040))
- update dependency tar-fs to v3.0.8 ([#&#8203;4247](https://github.com/conventional-changelog/commitlint/issues/4247)) ([ecb5d3a](ecb5d3a1c5))

</details>

<details>
<summary>igorshubovych/markdownlint-cli (markdownlint-cli)</summary>

### [`v0.45.0`](https://github.com/igorshubovych/markdownlint-cli/releases/tag/v0.45.0)

[Compare Source](https://github.com/igorshubovych/markdownlint-cli/compare/v0.44.0...v0.45.0)

- Update `markdownlint` dependency to `0.38.0`
  - Add `MD059`/`descriptive-link-text`
  - Improve `MD025`/`MD027`/`MD036`/`MD038`/`MD041`/`MD043`/`MD045`/`MD051`/`MD052`
  - Remove support for end-of-life Node version 18
- Update all dependencies via `Dependabot`

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xOC4xIiwidXBkYXRlZEluVmVyIjoiNDEuMTguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsia2luZC9kZXBlbmRlbmN5Il19-->

Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/64
Reviewed-by: DaanSelen <daanselen@noreply.gitea.com>
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-09-21 19:30:21 +00:00
bd2fcb14be feat: allow inline yaml config instead of string literal (#43)
### Description of the change

Allow to insert the act_runner config as yaml into the chart values.

### Benefits

Yaml editor will report yaml errors, instead of the deployed runner.

### Possible drawbacks

No limitations, string config works like before.

### Applicable issues

N/A

### Additional information

Usage like this, just omit the block scalar token

```yaml
enabled: true
statefulset:
  actRunner:
    # See full example here: https://gitea.com/gitea/act_runner/src/branch/main/internal/pkg/config/config.example.yaml
    config:
      log:
        level: debug
      cache:
        enabled: false
      container:
        valid_volumes:
        - /var/run/docker.sock
        options: -v /var/run/docker.sock:/var/run/docker.sock

## Specify an existing token secret
##
existingSecret: "runner-token2"
existingSecretKey: "token"

## Specify the root URL of the Gitea instance
giteaRootURL: "http://192.168.1.2:3000"
```

I do not like the regex test approach, but I didn't come up with a better one. I wish that I can parse the nested yaml in the helm tests.

### ⚠ BREAKING

N/A

### Checklist

- [x] Helm templating unittests are added (required when changing anything in `templates` folder)
- [x] All added template resources MUST render a namespace in metadata

Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/43
Reviewed-by: DaanSelen <daanselen@noreply.gitea.com>
Co-authored-by: Christopher Homberger <christopher.homberger@web.de>
Co-committed-by: Christopher Homberger <christopher.homberger@web.de>
2025-09-21 18:21:34 +00:00
3b5bdc30f5 feat(chart): Added helper functions to generate the container image values (#61)
<!--
 Before you open the request please review the following guidelines and tips to help it be more easily integrated:

 - Describe the scope of your change - i.e. what the change does.
 - Describe any known limitations with your change.
 - Please run any tests or examples that can exercise your modified code.

 Thank you for contributing! We will try to review, test and integrate the change as soon as we can.
 -->

### Description of the change

<!-- Describe the scope of your change - i.e. what the change does. -->

The change modifies how container images are managed in the Gitea Helm chart for Gitea Actions. Instead of using a simple string concatenation for image names, the patch introduces a more flexible templating approach. It adds three new templates in `_helpers.tpl`:

  * `gitea.actions.actRunner.image`: Constructs the full image name for the Gitea Actions Act Runner.
  * `gitea.actions.dind.image`: Creates the image name for the DinD (Docker-in-Docker) container.
  * `gitea.actions.init.image`: Generates the image name for the Init container.

These templates build the image name dynamically using values from `values.yaml` and the chart's metadata. The logic prioritizes a full image override, a specified registry, or a default repository and tag.

The patch also updates `statefulset.yaml` to use these new templates for the `init-gitea`, `act-runner`, and `dind` containers. Additionally, `values.yaml` is updated to include new, optional parameters for each image, such as `registry`, `digest`, and `fullOverride`, providing more granular control over the image source.

### Tests and Examples

To test this change, you can use `helm template` with different configurations in a `values.yaml` file to observe the resulting Kubernetes manifest.

#### Example 1: Default configuration

With no changes to the new fields in `values.yaml`, the image names should resolve to the defaults:

  * **Act Runner**: `docker.gitea.com/gitea/act_runner:0.2.13`
  * **DinD**: `docker:28.3.3-dind`
  * **Init**: `busybox:1.37.0`

#### Example 2: Using a `fullOverride`

If you set `fullOverride` for the `actRunner` like this via CLI

```shell
 helm template test . \
    --set giteaRootURL=https://localhost/gitea \
    --set existingSecret=test --set existingSecretKey=test \
    --set enabled=true \
    --set statefulset.actRunner.fullOverride="my.private.registry/custom-gitea-runner:latest"
```

The `statefulset.yaml` for the `act-runner` container will have its image field set to `my.private.registry/custom-gitea-runner:latest`.

```
        - name: act-runner
          image: "my.private.registry/custom-gitea-runner:latest"
```

#### Example 3: Using a custom `registry` and `digest`

```shell
 helm template test . \
    --set giteaRootURL=https://localhost/gitea \
    --set existingSecret=test --set existingSecretKey=test \
    --set enabled=true \
    --set statefulset.dind.registry="quay.io" \
    --set statefulset.dind.digest="sha256:abcdef123456"
```

The `statefulset.yaml` for the `dind` container will have its image field set to `quay.io/docker:28.3.3-dind@sha256:abcdef123456`.

```
      - name: dind
        image: "quay.io/docker:28.3.3-dind@sha256:abcdef123456"

```

#### Example 4: Using the `global.imageRegistry`

If you set global.imageRegistry
```shell
 helm template test . \
    --set giteaRootURL=https://localhost/gitea \
    --set existingSecret=test --set existingSecretKey=test \
    --set enabled=true \
    --set global.imageRegistry=quay.io
```

The `statefulset.yaml` for each container will have the following values

  * **Act Runner**: `quay.io/gitea/act_runner:0.2.13`
  * **DinD**: `quay.io/docker:28.3.3-dind`
  * **Init**: `quay.io/busybox:1.37.0`

### Benefits

<!-- What benefits will be realized by the code change? -->

There are no known limitations with this change. The new templating approach makes the chart more adaptable and configurable, offering more control than the previous method.

### Possible drawbacks

<!-- Describe any known limitations with your change -->

Increased configuration complexity

### Applicable issues

<!-- Enter any applicable Issues here (You can reference an issue using #). Please remove this section if there is no referenced issue. -->
- Fixes #58

### Additional information

<!-- If there's anything else that's important and relevant to your pull request, mention that information here. Please remove this section if it remains empty. -->

### ⚠ BREAKING

<!-- If there's a breaking change, please shortly describe in which way users are affected and how they can mitigate it. If there are no breakings, please remove this section. -->

### Checklist

<!-- [Place an '[X]' (no spaces) in all applicable fields. Please remove unrelated fields.] -->

- [X] Parameters are documented in the `values.yaml` and added to the `README.md` using [readme-generator-for-helm](https://github.com/bitnami-labs/readme-generator-for-helm)
- [X] Helm templating unittests are added (required when changing anything in `templates` folder)
- [X] All added template resources MUST render a namespace in metadata

Co-authored-by: Christopher Homberger <christopher.homberger@web.de>
Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/61
Reviewed-by: Ross Golder <rossigee@noreply.gitea.com>
Reviewed-by: DaanSelen <daanselen@noreply.gitea.com>
Reviewed-by: Markus Pesch <volker.raschek@noreply.gitea.com>
Reviewed-by: ChristopherHX <christopherhx@noreply.gitea.com>
Co-authored-by: Stephen Sullivan <sjsullivan7@gmail.com>
Co-committed-by: Stephen Sullivan <sjsullivan7@gmail.com>
2025-09-21 15:24:49 +00:00
fb7635950c feat(docs): add the instructions on how to use the chart (#60)
Some checks failed
changelog / changelog (push) Failing after 5s
check-and-test / check-and-test (push) Failing after 5s
Fix: https://gitea.com/gitea/helm-actions/issues/59
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/60
Reviewed-by: ChristopherHX <christopherhx@noreply.gitea.com>
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: Daan Selen <dselen@nerthus.nl>
Co-committed-by: Daan Selen <dselen@nerthus.nl>
2025-09-16 01:12:44 +00:00
8e5067cb2d feat(chart): make timezone configurable for the act_runner (#38)
Some checks failed
changelog / changelog (push) Failing after 5s
check-and-test / check-and-test (push) Failing after 4s
Once: https://gitea.com/gitea/act_runner/pulls/738
Is merged.
Then this can be applied to specify timezone for example for cases such as:

![image.png](/attachments/436c1772-da20-4904-af0b-cb5111d6c6cf)

Right now the correct time has to be retrieved with a ENV variable in the cmd: `git commit -m "Update custom ISO: $(TZ=Europe/Amsterdam date +'%Y-%m-%d %H:%M')" || echo "No changes to commit"`

Co-authored-by: Daan Selen <dselen@systemec.nl>
Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/38
Reviewed-by: techknowlogick <techknowlogick@noreply.gitea.com>
Co-authored-by: Daan Selen <dselen@nerthus.nl>
Co-committed-by: Daan Selen <dselen@nerthus.nl>
v0.0.1
2025-09-15 16:18:09 +00:00
6d5af0ed3d chore(deps): update lockfiles (#57)
Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/57
Reviewed-by: DaanSelen <daanselen@noreply.gitea.com>
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-09-15 13:36:30 +00:00
d00ed8402e chore(renovate): align renovate config with helm-gitea chart (#51)
Some checks failed
changelog / changelog (push) Failing after 4s
check-and-test / check-and-test (push) Failing after 5s
Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/51
Co-authored-by: techknowlogick <techknowlogick@gitea.com>
Co-committed-by: techknowlogick <techknowlogick@gitea.com>
2025-09-14 16:19:52 +00:00
58868cfcfc chore(deps): update dependency helm-unittest/helm-unittest to v1 (#54)
Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/54
Reviewed-by: DaanSelen <daanselen@noreply.gitea.com>
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-09-14 16:19:39 +00:00
b749eaeefd chore(deps): update workflow dependencies (minor & patch) (#52)
Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/52
Reviewed-by: DaanSelen <daanselen@noreply.gitea.com>
Reviewed-by: techknowlogick <techknowlogick@noreply.gitea.com>
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-09-14 16:19:20 +00:00
a60844fc96 chore(deps): update docker.io/thegeeklab/git-sv docker tag to v2 (#55)
Some checks failed
changelog / changelog (push) Failing after 20s
check-and-test / check-and-test (push) Failing after 5s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [docker.io/thegeeklab/git-sv](https://github.com/thegeeklab/git-sv) | container | major | `1.0.12` -> `2.0.5` |

---

### Release Notes

<details>
<summary>thegeeklab/git-sv (docker.io/thegeeklab/git-sv)</summary>

### [`v2.0.5`](https://github.com/thegeeklab/git-sv/releases/tag/v2.0.5)

[Compare Source](https://github.com/thegeeklab/git-sv/compare/v2.0.4...v2.0.5)

#### v2.0.5 (2025-09-11)

##### Bug Fixes

- **deps:** update golang devdeps non-major ([#&#8203;234](https://github.com/thegeeklab/git-sv/issues/234)) ([`906ac93`](https://github.com/thegeeklab/git-sv/commit/906ac93))
- **deps:** update module github.com/urfave/cli/v3 to v3.4.1 ([#&#8203;229](https://github.com/thegeeklab/git-sv/issues/229)) ([`46ad829`](https://github.com/thegeeklab/git-sv/commit/46ad829))

##### Others

- **docker:** update docker.io/library/golang:1.25.1 docker digest to [`bb979b2`](https://github.com/thegeeklab/git-sv/commit/bb979b2) ([#&#8203;236](https://github.com/thegeeklab/git-sv/issues/236)) ([`777c6f7`](https://github.com/thegeeklab/git-sv/commit/777c6f7))
- **docker:** update docker.io/library/golang:1.25.1 docker digest to [`1fd7d46`](https://github.com/thegeeklab/git-sv/commit/1fd7d46) ([#&#8203;235](https://github.com/thegeeklab/git-sv/issues/235)) ([`9179270`](https://github.com/thegeeklab/git-sv/commit/9179270))
- **deps:** update golang patch version ([#&#8203;233](https://github.com/thegeeklab/git-sv/issues/233)) ([`5df7f0b`](https://github.com/thegeeklab/git-sv/commit/5df7f0b))
- **docker:** update docker.io/library/golang:1.25.0 docker digest to [`5502b0e`](https://github.com/thegeeklab/git-sv/commit/5502b0e) ([#&#8203;232](https://github.com/thegeeklab/git-sv/issues/232)) ([`e9606bb`](https://github.com/thegeeklab/git-sv/commit/e9606bb))
- **docker:** update docker.io/library/golang:1.25.0 docker digest to [`4859242`](https://github.com/thegeeklab/git-sv/commit/4859242) ([#&#8203;230](https://github.com/thegeeklab/git-sv/issues/230)) ([`912792c`](https://github.com/thegeeklab/git-sv/commit/912792c))
- **deps:** update golang version ([#&#8203;225](https://github.com/thegeeklab/git-sv/issues/225)) ([`9de3510`](https://github.com/thegeeklab/git-sv/commit/9de3510))
- **deps:** update dependency golangci/golangci-lint to v2.4.0 ([#&#8203;228](https://github.com/thegeeklab/git-sv/issues/228)) ([`6293dce`](https://github.com/thegeeklab/git-sv/commit/6293dce))
- **docker:** update docker.io/library/golang:1.24.6 docker digest to [`e155b51`](https://github.com/thegeeklab/git-sv/commit/e155b51) ([#&#8203;227](https://github.com/thegeeklab/git-sv/issues/227)) ([`aa3abd8`](https://github.com/thegeeklab/git-sv/commit/aa3abd8))
- **docker:** update docker.io/library/golang:1.24.6 docker digest to [`0348485`](https://github.com/thegeeklab/git-sv/commit/0348485) ([#&#8203;226](https://github.com/thegeeklab/git-sv/issues/226)) ([`b12575f`](https://github.com/thegeeklab/git-sv/commit/b12575f))
- **deps:** update golang patch version ([#&#8203;224](https://github.com/thegeeklab/git-sv/issues/224)) ([`13207eb`](https://github.com/thegeeklab/git-sv/commit/13207eb))
- **deps:** update dependency golangci/golangci-lint to v2.3.1 ([#&#8203;223](https://github.com/thegeeklab/git-sv/issues/223)) ([`c28c428`](https://github.com/thegeeklab/git-sv/commit/c28c428))

### [`v2.0.4`](https://github.com/thegeeklab/git-sv/releases/tag/v2.0.4)

[Compare Source](https://github.com/thegeeklab/git-sv/compare/v2.0.3...v2.0.4)

#### v2.0.4 (2025-07-29)

##### Others

- **deps:** update dependency golangci/golangci-lint to v2.3.0 ([#&#8203;222](https://github.com/thegeeklab/git-sv/issues/222)) ([`79f929c`](https://github.com/thegeeklab/git-sv/commit/79f929c))
- **docker:** update docker.io/library/golang:1.24.5 docker digest to [`ef5b4be`](https://github.com/thegeeklab/git-sv/commit/ef5b4be) ([#&#8203;221](https://github.com/thegeeklab/git-sv/issues/221)) ([`66cf484`](https://github.com/thegeeklab/git-sv/commit/66cf484))
- **docker:** update docker.io/library/golang:1.24.5 docker digest to [`267159c`](https://github.com/thegeeklab/git-sv/commit/267159c) ([#&#8203;220](https://github.com/thegeeklab/git-sv/issues/220)) ([`08e6cd6`](https://github.com/thegeeklab/git-sv/commit/08e6cd6))

### [`v2.0.3`](https://github.com/thegeeklab/git-sv/releases/tag/v2.0.3)

[Compare Source](https://github.com/thegeeklab/git-sv/compare/v2.0.2...v2.0.3)

#### v2.0.3 (2025-07-16)

##### Bug Fixes

- **deps:** update module github.com/masterminds/semver/v3 to v3.4.0 ([#&#8203;213](https://github.com/thegeeklab/git-sv/issues/213)) ([`ef7b503`](https://github.com/thegeeklab/git-sv/commit/ef7b503))

##### Others

- **docker:** update docker.io/library/alpine:3.22 docker digest to [`4bcff63`](https://github.com/thegeeklab/git-sv/commit/4bcff63) ([#&#8203;219](https://github.com/thegeeklab/git-sv/issues/219)) ([`4ed486d`](https://github.com/thegeeklab/git-sv/commit/4ed486d))
- **deps:** update golang patch version ([#&#8203;218](https://github.com/thegeeklab/git-sv/issues/218)) ([`65bb3ce`](https://github.com/thegeeklab/git-sv/commit/65bb3ce))
- **deps:** update dependency golangci/golangci-lint to v2.2.2 ([#&#8203;217](https://github.com/thegeeklab/git-sv/issues/217)) ([`7fb6603`](https://github.com/thegeeklab/git-sv/commit/7fb6603))
- **docker:** update docker.io/library/golang:1.24.4 docker digest to [`20a022e`](https://github.com/thegeeklab/git-sv/commit/20a022e) ([#&#8203;216](https://github.com/thegeeklab/git-sv/issues/216)) ([`dc0e30a`](https://github.com/thegeeklab/git-sv/commit/dc0e30a))
- **docker:** update docker.io/library/golang:1.24.4 docker digest to [`764d7e0`](https://github.com/thegeeklab/git-sv/commit/764d7e0) ([#&#8203;215](https://github.com/thegeeklab/git-sv/issues/215)) ([`6576999`](https://github.com/thegeeklab/git-sv/commit/6576999))
- **deps:** update dependency golangci/golangci-lint to v2.2.1 ([#&#8203;214](https://github.com/thegeeklab/git-sv/issues/214)) ([`1ee648d`](https://github.com/thegeeklab/git-sv/commit/1ee648d))

##### CI Pipeline

- migrate to wsl\_v5 linter ([`ebec1bc`](https://github.com/thegeeklab/git-sv/commit/ebec1bc))

### [`v2.0.2`](https://github.com/thegeeklab/git-sv/releases/tag/v2.0.2)

[Compare Source](https://github.com/thegeeklab/git-sv/compare/v2.0.1...v2.0.2)

#### v2.0.2 (2025-06-18)

##### Bug Fixes

- fix key mismatch regression in go-git ([#&#8203;211](https://github.com/thegeeklab/git-sv/issues/211)) ([`0fc807c`](https://github.com/thegeeklab/git-sv/commit/0fc807c))
- **deps:** update module github.com/urfave/cli/v3 to v3.3.8 ([#&#8203;210](https://github.com/thegeeklab/git-sv/issues/210)) ([`60d42b3`](https://github.com/thegeeklab/git-sv/commit/60d42b3))
- **deps:** update module github.com/go-git/go-git/v5 to v5.16.2 ([#&#8203;206](https://github.com/thegeeklab/git-sv/issues/206)) ([`a1c7cb5`](https://github.com/thegeeklab/git-sv/commit/a1c7cb5))
- **deps:** update module github.com/go-git/go-git/v5 to v5.16.1 ([#&#8203;204](https://github.com/thegeeklab/git-sv/issues/204)) ([`90d574b`](https://github.com/thegeeklab/git-sv/commit/90d574b))
- **deps:** update module github.com/goccy/go-yaml to v1.18.0 ([#&#8203;201](https://github.com/thegeeklab/git-sv/issues/201)) ([`45a5374`](https://github.com/thegeeklab/git-sv/commit/45a5374))
- **deps:** update module github.com/urfave/cli/v3 to v3.3.3 ([#&#8203;200](https://github.com/thegeeklab/git-sv/issues/200)) ([`8e9809e`](https://github.com/thegeeklab/git-sv/commit/8e9809e))

##### Others

- **deps:** update docker.io/library/alpine docker tag to v3.22 ([#&#8203;202](https://github.com/thegeeklab/git-sv/issues/202)) ([`dcc839c`](https://github.com/thegeeklab/git-sv/commit/dcc839c))
- **docker:** update docker.io/library/golang:1.24.4 docker digest to [`10c1318`](https://github.com/thegeeklab/git-sv/commit/10c1318) ([#&#8203;209](https://github.com/thegeeklab/git-sv/issues/209)) ([`bcd32f0`](https://github.com/thegeeklab/git-sv/commit/bcd32f0))
- **docker:** update docker.io/library/golang:1.24.4 docker digest to [`3178db8`](https://github.com/thegeeklab/git-sv/commit/3178db8) ([#&#8203;208](https://github.com/thegeeklab/git-sv/issues/208)) ([`8b6a5f5`](https://github.com/thegeeklab/git-sv/commit/8b6a5f5))
- **docker:** update docker.io/library/golang:1.24.4 docker digest to [`d1db785`](https://github.com/thegeeklab/git-sv/commit/d1db785) ([#&#8203;207](https://github.com/thegeeklab/git-sv/issues/207)) ([`8e5df40`](https://github.com/thegeeklab/git-sv/commit/8e5df40))
- **deps:** update golang patch version ([#&#8203;205](https://github.com/thegeeklab/git-sv/issues/205)) ([`ea35ff9`](https://github.com/thegeeklab/git-sv/commit/ea35ff9))
- **docker:** update docker.io/library/golang:1.24.3 docker digest to [`81bf592`](https://github.com/thegeeklab/git-sv/commit/81bf592) ([#&#8203;203](https://github.com/thegeeklab/git-sv/issues/203)) ([`2ace1de`](https://github.com/thegeeklab/git-sv/commit/2ace1de))
- **deps:** update golang patch version ([#&#8203;199](https://github.com/thegeeklab/git-sv/issues/199)) ([`f7383bd`](https://github.com/thegeeklab/git-sv/commit/f7383bd))

### [`v2.0.1`](https://github.com/thegeeklab/git-sv/releases/tag/v2.0.1)

[Compare Source](https://github.com/thegeeklab/git-sv/compare/v2.0.0...v2.0.1)

#### v2.0.1 (2025-05-09)

##### Bug Fixes

- **deps:** update module dario.cat/mergo to v1.0.2 ([#&#8203;195](https://github.com/thegeeklab/git-sv/issues/195)) ([`3cac8ab`](https://github.com/thegeeklab/git-sv/commit/3cac8ab))
- **deps:** update module github.com/urfave/cli/v3 to v3.3.2 ([#&#8203;194](https://github.com/thegeeklab/git-sv/issues/194)) ([`6278830`](https://github.com/thegeeklab/git-sv/commit/6278830))

##### Others

- **deps:** update dependency golangci/golangci-lint to v2.1.6 ([#&#8203;193](https://github.com/thegeeklab/git-sv/issues/193)) ([`d63bf99`](https://github.com/thegeeklab/git-sv/commit/d63bf99))

##### CI Pipeline

- use github token for link check ([`780f384`](https://github.com/thegeeklab/git-sv/commit/780f384))

### [`v2.0.0`](https://github.com/thegeeklab/git-sv/releases/tag/v2.0.0)

[Compare Source](https://github.com/thegeeklab/git-sv/compare/v1.0.14...v2.0.0)

#### v2.0.0 (2025-04-30)

##### Bug Fixes

- **deps:** update module github.com/urfave/cli/v3 to v3.3.1 ([#&#8203;190](https://github.com/thegeeklab/git-sv/issues/190)) ([`6c0e0f8`](https://github.com/thegeeklab/git-sv/commit/6c0e0f8))

##### Code Refactoring

- migrate git commands to go-git ([#&#8203;188](https://github.com/thegeeklab/git-sv/issues/188)) ([`accf3d1`](https://github.com/thegeeklab/git-sv/commit/accf3d1))

##### Others

- **docker:** update docker.io/library/golang:1.24.2 docker digest to [`30baaea`](https://github.com/thegeeklab/git-sv/commit/30baaea) ([#&#8203;191](https://github.com/thegeeklab/git-sv/issues/191)) ([`9b411e2`](https://github.com/thegeeklab/git-sv/commit/9b411e2))
- **deps:** update dependency golangci/golangci-lint to v2.1.5 ([#&#8203;189](https://github.com/thegeeklab/git-sv/issues/189)) ([`400bb96`](https://github.com/thegeeklab/git-sv/commit/400bb96))
- add tests for git exec commands ([#&#8203;187](https://github.com/thegeeklab/git-sv/issues/187)) ([`70615ab`](https://github.com/thegeeklab/git-sv/commit/70615ab))

### [`v1.0.14`](https://github.com/thegeeklab/git-sv/releases/tag/v1.0.14)

[Compare Source](https://github.com/thegeeklab/git-sv/compare/v1.0.13...v1.0.14)

#### v1.0.14 (2025-04-21)

##### Bug Fixes

- **deps:** update module github.com/urfave/cli/v3 to v3.2.0 ([#&#8203;186](https://github.com/thegeeklab/git-sv/issues/186)) ([`e96b83e`](https://github.com/thegeeklab/git-sv/commit/e96b83e))
- **deps:** update module github.com/urfave/cli/v2 to v3 ([#&#8203;177](https://github.com/thegeeklab/git-sv/issues/177)) ([`0f9464c`](https://github.com/thegeeklab/git-sv/commit/0f9464c))

##### Others

- **deps:** update dependency golangci/golangci-lint to v2.1.2 ([#&#8203;185](https://github.com/thegeeklab/git-sv/issues/185)) ([`8acf627`](https://github.com/thegeeklab/git-sv/commit/8acf627))
- **docker:** update docker.io/library/golang:1.24.2 docker digest to [`d9db321`](https://github.com/thegeeklab/git-sv/commit/d9db321) ([#&#8203;184](https://github.com/thegeeklab/git-sv/issues/184)) ([`e30469e`](https://github.com/thegeeklab/git-sv/commit/e30469e))
- **deps:** bump golang.org/x/crypto from 0.31.0 to 0.35.0 ([#&#8203;183](https://github.com/thegeeklab/git-sv/issues/183)) ([`c304dc0`](https://github.com/thegeeklab/git-sv/commit/c304dc0))
- **deps:** update golang devdeps non-major ([#&#8203;182](https://github.com/thegeeklab/git-sv/issues/182)) ([`da0aa20`](https://github.com/thegeeklab/git-sv/commit/da0aa20))
- **docker:** update docker.io/library/golang:1.24.2 docker digest to [`1ecc479`](https://github.com/thegeeklab/git-sv/commit/1ecc479) ([#&#8203;181](https://github.com/thegeeklab/git-sv/issues/181)) ([`bc88a65`](https://github.com/thegeeklab/git-sv/commit/bc88a65))
- **docker:** update docker.io/library/golang:1.24.2 docker digest to [`18a1f2d`](https://github.com/thegeeklab/git-sv/commit/18a1f2d) ([#&#8203;180](https://github.com/thegeeklab/git-sv/issues/180)) ([`9ca57c6`](https://github.com/thegeeklab/git-sv/commit/9ca57c6))
- **docker:** update docker.io/library/golang:1.24.2 docker digest to [`c0b66cf`](https://github.com/thegeeklab/git-sv/commit/c0b66cf) ([#&#8203;179](https://github.com/thegeeklab/git-sv/issues/179)) ([`dacf1ac`](https://github.com/thegeeklab/git-sv/commit/dacf1ac))
- **deps:** update golang patch version ([#&#8203;178](https://github.com/thegeeklab/git-sv/issues/178)) ([`443b154`](https://github.com/thegeeklab/git-sv/commit/443b154))
- **deps:** update dependency golangci/golangci-lint to v2.0.2 ([#&#8203;176](https://github.com/thegeeklab/git-sv/issues/176)) ([`0c97970`](https://github.com/thegeeklab/git-sv/commit/0c97970))
- **deps:** update dependency golangci/golangci-lint to v2 ([#&#8203;175](https://github.com/thegeeklab/git-sv/issues/175)) ([`6cd87f6`](https://github.com/thegeeklab/git-sv/commit/6cd87f6))
- **deps:** update dependency golangci/golangci-lint to v1.64.8 ([#&#8203;174](https://github.com/thegeeklab/git-sv/issues/174)) ([`35c7fa0`](https://github.com/thegeeklab/git-sv/commit/35c7fa0))

### [`v1.0.13`](https://github.com/thegeeklab/git-sv/releases/tag/v1.0.13)

[Compare Source](https://github.com/thegeeklab/git-sv/compare/v1.0.12...v1.0.13)

#### v1.0.13 (2025-03-22)

##### Bug Fixes

- **deps:** update module github.com/rs/zerolog to v1.34.0 ([#&#8203;173](https://github.com/thegeeklab/git-sv/issues/173)) ([`9726db3`](https://github.com/thegeeklab/git-sv/commit/9726db3))
- **deps:** update module github.com/urfave/cli/v2 to v2.27.6 ([#&#8203;167](https://github.com/thegeeklab/git-sv/issues/167)) ([`a355fd3`](https://github.com/thegeeklab/git-sv/commit/a355fd3))

##### Others

- **docker:** update docker.io/library/golang:1.24.1 docker digest to [`52ff1b3`](https://github.com/thegeeklab/git-sv/commit/52ff1b3) ([#&#8203;172](https://github.com/thegeeklab/git-sv/issues/172)) ([`7c36d53`](https://github.com/thegeeklab/git-sv/commit/7c36d53))
- **docker:** update docker.io/library/golang:1.24.1 docker digest to [`af0bb30`](https://github.com/thegeeklab/git-sv/commit/af0bb30) ([#&#8203;171](https://github.com/thegeeklab/git-sv/issues/171)) ([`d9472e3`](https://github.com/thegeeklab/git-sv/commit/d9472e3))
- **deps:** update dependency golangci/golangci-lint to v1.64.7 ([#&#8203;170](https://github.com/thegeeklab/git-sv/issues/170)) ([`792c840`](https://github.com/thegeeklab/git-sv/commit/792c840))
- **docker:** update docker.io/library/golang:1.24.1 docker digest to [`fa145a3`](https://github.com/thegeeklab/git-sv/commit/fa145a3) ([#&#8203;169](https://github.com/thegeeklab/git-sv/issues/169)) ([`635116f`](https://github.com/thegeeklab/git-sv/commit/635116f))
- **docker:** update docker.io/library/golang:1.24.1 docker digest to [`8678013`](https://github.com/thegeeklab/git-sv/commit/8678013) ([#&#8203;168](https://github.com/thegeeklab/git-sv/issues/168)) ([`38f4d05`](https://github.com/thegeeklab/git-sv/commit/38f4d05))
- **deps:** update golang patch version ([#&#8203;166](https://github.com/thegeeklab/git-sv/issues/166)) ([`50c0587`](https://github.com/thegeeklab/git-sv/commit/50c0587))
- **deps:** update dependency golangci/golangci-lint to v1.64.6 ([#&#8203;165](https://github.com/thegeeklab/git-sv/issues/165)) ([`b103fff`](https://github.com/thegeeklab/git-sv/commit/b103fff))
- **docker:** update docker.io/library/golang:1.24.0 docker digest to [`3f74443`](https://github.com/thegeeklab/git-sv/commit/3f74443) ([#&#8203;164](https://github.com/thegeeklab/git-sv/issues/164)) ([`4e71183`](https://github.com/thegeeklab/git-sv/commit/4e71183))
- **docker:** update docker.io/library/golang:1.24.0 docker digest to [`cd0c949`](https://github.com/thegeeklab/git-sv/commit/cd0c949) ([#&#8203;163](https://github.com/thegeeklab/git-sv/issues/163)) ([`5bed58b`](https://github.com/thegeeklab/git-sv/commit/5bed58b))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xOC4xIiwidXBkYXRlZEluVmVyIjoiNDEuMTguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsia2luZC9kZXBlbmRlbmN5Il19-->

Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/55
Reviewed-by: techknowlogick <techknowlogick@noreply.gitea.com>
Reviewed-by: DaanSelen <daanselen@noreply.gitea.com>
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-09-12 02:59:02 +00:00
6417e21627 chore(deps): update https://github.com/aws-actions/configure-aws-credentials action to v5 (#56)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://github.com/aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials) | action | major | `v4` -> `v5` |

---

### Release Notes

<details>
<summary>aws-actions/configure-aws-credentials (https://github.com/aws-actions/configure-aws-credentials)</summary>

### [`v5`](https://github.com/aws-actions/configure-aws-credentials/compare/v4...v5)

[Compare Source](https://github.com/aws-actions/configure-aws-credentials/compare/v4...v5)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xOC4xIiwidXBkYXRlZEluVmVyIjoiNDEuMTguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsia2luZC9kZXBlbmRlbmN5Il19-->

Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/56
Reviewed-by: techknowlogick <techknowlogick@noreply.gitea.com>
Reviewed-by: DaanSelen <daanselen@noreply.gitea.com>
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-09-12 02:58:14 +00:00
4be7971caa chore(deps): update actions/checkout action to v5 (#53)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://github.com/actions/checkout) | action | major | `v4` -> `v5` |
| [actions/checkout](https://github.com/actions/checkout) | action | major | `v4.2.2` -> `v5` |

---

### Release Notes

<details>
<summary>actions/checkout (actions/checkout)</summary>

### [`v5`](https://github.com/actions/checkout/compare/v4...v5)

[Compare Source](https://github.com/actions/checkout/compare/v4...v5)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xOC4xIiwidXBkYXRlZEluVmVyIjoiNDEuMTguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsia2luZC9kZXBlbmRlbmN5Il19-->

Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/53
Reviewed-by: techknowlogick <techknowlogick@noreply.gitea.com>
Reviewed-by: DaanSelen <daanselen@noreply.gitea.com>
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-09-12 02:55:08 +00:00
2457ccae5c chore(config): migrate renovate config (#49)
All checks were successful
changelog / changelog (push) Successful in 12s
check-and-test / check-and-test (push) Successful in 27s
Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/49
Reviewed-by: techknowlogick <techknowlogick@noreply.gitea.com>
Reviewed-by: DaanSelen <daanselen@noreply.gitea.com>
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-09-11 19:11:54 +00:00
1e51423d3a chore(revert): revert docker info changes and rely on act_runner built-in init-stage (#48)
All checks were successful
changelog / changelog (push) Successful in 19s
check-and-test / check-and-test (push) Successful in 34s
This PR aims to revert the change were we introduce the `docker info` command as the checker for Docker readiness.
We now rely on the act_runner's ability to do this itself.

Co-authored-by: Daan Selen <dselen@systemec.nl>
Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/48
Reviewed-by: ChristopherHX <christopherhx@noreply.gitea.com>
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: DaanSelen <dselen@nerthus.nl>
Co-committed-by: DaanSelen <dselen@nerthus.nl>
2025-09-11 03:49:34 +00:00
6d82ade984 chore(docs): add job container dind docs (#44)
All checks were successful
changelog / changelog (push) Successful in 15s
check-and-test / check-and-test (push) Successful in 38s
Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/44
Reviewed-by: DaanSelen <daanselen@noreply.gitea.com>
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Reviewed-by: Markus Pesch <volker.raschek@noreply.gitea.com>
Co-authored-by: Christopher Homberger <christopher.homberger@web.de>
Co-committed-by: Christopher Homberger <christopher.homberger@web.de>
2025-08-27 05:38:01 +00:00
072b97470e chore(chart): add check to start once docker is available (#35)
All checks were successful
changelog / changelog (push) Successful in 8s
check-and-test / check-and-test (push) Successful in 21s
Should fix:
- https://gitea.com/gitea/helm-actions/issues/31
- https://gitea.com/gitea/helm-actions/issues/27

Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/35
Reviewed-by: ChristopherHX <christopherhx@noreply.gitea.com>
Co-authored-by: Daan Selen <dselen@nerthus.nl>
Co-committed-by: Daan Selen <dselen@nerthus.nl>
2025-08-22 20:22:55 +00:00