mirror of
https://gitea.com/gitea/helm-actions.git
synced 2025-10-21 06:58:08 +00:00
main
39 Commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
![]() |
024a1af028 |
chore(deps): update lockfiles (#67)
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> |
||
![]() |
dc9cd71812 |
fix(chart): Fix the repository path for act runner (#66)
<!-- 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> |
||
![]() |
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> |
||
![]() |
887211f153 |
chore(deps): update workflow dependencies (minor & patch) (#64)
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` | [](https://docs.renovatebot.com/merge-confidence/) | [](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` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [commitlint/commitlint](https://github.com/conventional-changelog/commitlint) | container | minor | `19.7.1` -> `19.9.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](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) | [](https://docs.renovatebot.com/merge-confidence/) | [](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 ([#​4544](https://github.com/conventional-changelog/commitlint/issues/4544)) ([ea75778]( |
||
![]() |
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> |
||
![]() |
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> |
||
![]() |
fb7635950c |
feat(docs): add the instructions on how to use the chart (#60)
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> |
||
![]() |
8e5067cb2d |
feat(chart): make timezone configurable for the act_runner (#38)
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:  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 |
||
![]() |
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> |
||
![]() |
d00ed8402e |
chore(renovate): align renovate config with helm-gitea chart (#51)
Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/51 Co-authored-by: techknowlogick <techknowlogick@gitea.com> Co-committed-by: techknowlogick <techknowlogick@gitea.com> |
||
![]() |
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> |
||
![]() |
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> |
||
![]() |
a60844fc96 |
chore(deps): update docker.io/thegeeklab/git-sv docker tag to v2 (#55)
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 ([#​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 ([#​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) ([#​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) ([#​235](https://github.com/thegeeklab/git-sv/issues/235)) ([`9179270`](https://github.com/thegeeklab/git-sv/commit/9179270)) - **deps:** update golang patch version ([#​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) ([#​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) ([#​230](https://github.com/thegeeklab/git-sv/issues/230)) ([`912792c`](https://github.com/thegeeklab/git-sv/commit/912792c)) - **deps:** update golang version ([#​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 ([#​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) ([#​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) ([#​226](https://github.com/thegeeklab/git-sv/issues/226)) ([`b12575f`](https://github.com/thegeeklab/git-sv/commit/b12575f)) - **deps:** update golang patch version ([#​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 ([#​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 ([#​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) ([#​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) ([#​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 ([#​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) ([#​219](https://github.com/thegeeklab/git-sv/issues/219)) ([`4ed486d`](https://github.com/thegeeklab/git-sv/commit/4ed486d)) - **deps:** update golang patch version ([#​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 ([#​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) ([#​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) ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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) ([#​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) ([#​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) ([#​207](https://github.com/thegeeklab/git-sv/issues/207)) ([`8e5df40`](https://github.com/thegeeklab/git-sv/commit/8e5df40)) - **deps:** update golang patch version ([#​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) ([#​203](https://github.com/thegeeklab/git-sv/issues/203)) ([`2ace1de`](https://github.com/thegeeklab/git-sv/commit/2ace1de)) - **deps:** update golang patch version ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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) ([#​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 ([#​189](https://github.com/thegeeklab/git-sv/issues/189)) ([`400bb96`](https://github.com/thegeeklab/git-sv/commit/400bb96)) - add tests for git exec commands ([#​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 ([#​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 ([#​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 ([#​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) ([#​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 ([#​183](https://github.com/thegeeklab/git-sv/issues/183)) ([`c304dc0`](https://github.com/thegeeklab/git-sv/commit/c304dc0)) - **deps:** update golang devdeps non-major ([#​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) ([#​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) ([#​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) ([#​179](https://github.com/thegeeklab/git-sv/issues/179)) ([`dacf1ac`](https://github.com/thegeeklab/git-sv/commit/dacf1ac)) - **deps:** update golang patch version ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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) ([#​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) ([#​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 ([#​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) ([#​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) ([#​168](https://github.com/thegeeklab/git-sv/issues/168)) ([`38f4d05`](https://github.com/thegeeklab/git-sv/commit/38f4d05)) - **deps:** update golang patch version ([#​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 ([#​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) ([#​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) ([#​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> |
||
![]() |
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> |
||
![]() |
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> |
||
![]() |
2457ccae5c |
chore(config): migrate renovate config (#49)
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> |
||
![]() |
1e51423d3a |
chore(revert): revert docker info changes and rely on act_runner built-in init-stage (#48)
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> |
||
![]() |
6d82ade984 |
chore(docs): add job container dind docs (#44)
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> |
||
![]() |
072b97470e |
chore(chart): add check to start once docker is available (#35)
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> |
||
![]() |
53393816ed |
chore(deps): bump runner and dind (#41)
* fix docker:28-dind cert problem Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/41 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> |
||
![]() |
8a89d8bf21 |
chore: add maintainer volker.raschek to the chart (#34)
Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/34 Reviewed-by: DaanSelen <daanselen@noreply.gitea.com> Reviewed-by: ChristopherHX <christopherhx@noreply.gitea.com> Co-authored-by: Markus Pesch <markus.pesch@cryptic.systems> Co-committed-by: Markus Pesch <markus.pesch@cryptic.systems> |
||
![]() |
bb50a19f4d |
chore: add maintainer ChristopherHX to the chart (#33)
Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/33 Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: ChristopherHX <christopher.homberger@web.de> Co-committed-by: ChristopherHX <christopher.homberger@web.de> |
||
![]() |
b2459f322b |
chore: add maintainers to the chart (#32)
Add my own mainter note to the Chart.yaml Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/32 Reviewed-by: ChristopherHX <christopherhx@noreply.gitea.com> Co-authored-by: Daan Selen <dselen@nerthus.nl> Co-committed-by: Daan Selen <dselen@nerthus.nl> |
||
![]() |
aa99df60b7 | chore(readme): fix typo | ||
![]() |
9a7e82ee3b |
chore(readme): expand the readme to have an intro into the chart (#30)
Currently people are dropped directly into the Repo with no guidance. I want to add this to ease people in, so they may use the chart more easily. Co-authored-by: Daan Selen <dselen@systemec.nl> Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/30 Reviewed-by: ChristopherHX <christopherhx@noreply.gitea.com> Co-authored-by: Daan Selen <dselen@nerthus.nl> Co-committed-by: Daan Selen <dselen@nerthus.nl> |
||
![]() |
77b995a723 |
chore(chart): make wget more robuust (#29)
This PR adds a simple redirection to the wget command. Diff: Original: ``` Trying to reach Gitea on http://gitea-http.gitea.svc.cluster.local:3000 <!DOCTYPE html> <html lang="en-US" data-theme="gitea-auto"> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Gitea server</title> <link rel="manifest" href="data:application/json;base64,eyJuYW1lIjoiU3lzdGVtZWMgR2l0ZWEgc2VydmVyIiwic2hvcnRfbmFtZSI6IlN5c3RlbWVjIEdpdGVhIHNlcnZlciIsInN0YXJ0X3VybCI6Imh0dHBzOi8vZGFyamVlbGluZy5zeXN0ZW1lYy5ubC8iLCJpY29ucyI6W3sic3JjIjoiaHR0cHM6Ly9kYXJqZWVsaW5nLnN5c3RlbWVjLm5sL2Fzc2V0cy9pbWcvbG9nby5wbmciLCJ0eXBlIjoiaW1hZ2UvcG5nIiwic2l6ZXMiOiI1MTJ4NTEyIn0seyJzcmMiOiJodHRwczovL2RhcmplZWxpbmcuc3lzdGVtZWMubmwvYXNzZXRzL2ltZy9sb2dvLnN2ZyIsInR5cGUiOiJpbWFnZS9zdmcreG1sIiwic2l6ZXMiOiI1MTJ4NTEyIn1dfQ=="> <meta name="author" content="Gitea - Git with a cup of tea"> <meta name="description" content="Gitea (Git with a cup of tea) is a painless self-hosted Git service written in Go"> <meta name="keywords" content="go,git,self-hosted,gitea"> <meta name="referrer" content="no-referrer"> <link rel="icon" href="/assets/img/favicon.svg" type="image/svg+xml"> <link rel="alternate icon" href="/assets/img/favicon.png" type="image/png"> .... SNAP .... (To reduce output) <div role="main" aria-label="Home" class="page-content home"> <div class="tw-mb-8 tw-px-8"> <div class="center"> <img class="logo" width="220" height="220" src="/assets/img/logo.svg" alt="Logo"> <div class="hero"> <h1 class="ui icon header title tw-text-balance"> Gitea server </h1> <h2 class="tw-text-balance">A painless, self-hosted Git service</h2> </div> </div> </div> <div class="ui stackable middle very relaxed page grid"> <div class="eight wide center column"> <h1 class="hero ui icon header"> <svg viewBox="0 0 16 16" class="svg octicon-flame" aria-hidden="true" width="16" height="16"><path d="M9.533.753V.752c.217 2.385 1.463 3.626 2.653 4.81C13.37 6.74 14.498 7.863 14.498 10c0 3.5-3 6-6.5 6S1.5 13.512 1.5 10c0-1.298.536-2.56 1.425-3.286.376-.308.862 0 1.035.454C4.46 8.487 5.581 8.419 6 8c.282-.282.341-.811-.003-1.5C4.34 3.187 7.035.75 8.77.146c.39-.137.726.194.763.607M7.998 14.5c2.832 0 5-1.98 5-4.5 0-1.463-.68-2.19-1.879-3.383l-.036-.037c-1.013-1.008-2.3-2.29-2.834-4.434-.322.256-.63.579-.864.953-.432.696-.621 1.58-.046 2.73.473.947.67 2.284-.278 3.232-.61.61-1.545.84-2.403.633a2.8 2.8 0 0 1-1.436-.874A3.2 3.2 0 0 0 3 10c0 2.53 2.164 4.5 4.998 4.5"/></svg> Easy to install </h1> <p class="large tw-text-balance"> Simply <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.com/installation/install-from-binary">run the binary</a> for your platform, ship it with <a target="_blank" rel="noopener noreferrer" href="https://github.com/go-gitea/gitea/tree/master/docker">Docker</a>, or get it <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.com/installation/install-from-package">packaged</a>. </p> </div> <div class="eight wide center column"> <h1 class="hero ui icon header"> <svg viewBox="0 0 16 16" class="svg octicon-device-desktop" aria-hidden="true" width="16" height="16"><path d="M14.25 1c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.752.752 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5C0 1.784.784 1 1.75 1ZM1.75 2.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25ZM9.018 12H6.982a5.7 5.7 0 0 1-.765 2.5h3.566a5.7 5.7 0 0 1-.765-2.5"/></svg> Cross-platform </h1> <p class="large tw-text-balance"> Gitea runs anywhere <a target="_blank" rel="noopener noreferrer" href="https://go.dev/">Go</a> can compile for: Windows, macOS, Linux, ARM, etc. Choose the one you love! </p> </div> </div> <div class="ui stackable middle very relaxed page grid"> <div class="eight wide center column"> <h1 class="hero ui icon header"> <svg viewBox="0 0 16 16" class="svg octicon-rocket" aria-hidden="true" width="16" height="16"><path d="M14.064 0h.186C15.216 0 16 .784 16 1.75v.186a8.75 8.75 0 0 1-2.564 6.186l-.458.459q-.472.471-.979.904v3.207c0 .608-.315 1.172-.833 1.49l-2.774 1.707a.75.75 0 0 1-1.11-.418l-.954-3.102a1 1 0 0 1-.145-.125L3.754 9.816a1 1 0 0 1-.124-.145L.528 8.717a.75.75 0 0 1-.418-1.11l1.71-2.774A1.75 1.75 0 0 1 3.31 4h3.204q.433-.508.904-.979l.459-.458A8.75 8.75 0 0 1 14.064 0M8.938 3.623h-.002l-.458.458c-.76.76-1.437 1.598-2.02 2.5l-1.5 2.317 2.143 2.143 2.317-1.5c.902-.583 1.74-1.26 2.499-2.02l.459-.458a7.25 7.25 0 0 0 2.123-5.127V1.75a.25.25 0 0 0-.25-.25h-.186a7.25 7.25 0 0 0-5.125 2.123M3.56 14.56c-.732.732-2.334 1.045-3.005 1.148a.23.23 0 0 1-.201-.064.23.23 0 0 1-.064-.201c.103-.671.416-2.273 1.15-3.003a1.502 1.502 0 1 1 2.12 2.12m6.94-3.935q-.132.09-.266.175l-2.35 1.521.548 1.783 1.949-1.2a.25.25 0 0 0 .119-.213ZM3.678 8.116 5.2 5.766q.087-.135.176-.266H3.309a.25.25 0 0 0-.213.119l-1.2 1.95ZM12 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0"/></svg> Lightweight </h1> <p class="large tw-text-balance"> Gitea has low minimal requirements and can run on an inexpensive Raspberry Pi. Save your machine energy! </p> </div> <div class="eight wide center column"> <h1 class="hero ui icon header"> <svg viewBox="0 0 16 16" class="svg octicon-code" aria-hidden="true" width="16" height="16"><path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.75.75 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.75.75 0 0 1 .734.215m-6.56 0a.75.75 0 0 1 1.042.018.75.75 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"/></svg> Open Source </h1> <p class="large tw-text-balance"> Go get <a target="_blank" rel="noopener noreferrer" href="https://code.gitea.io/gitea">code.gitea.io/gitea</a>! Join us by <a target="_blank" rel="noopener noreferrer" href="https://github.com/go-gitea/gitea">contributing</a> to make this project even better. Don't be shy to be a contributor! </p> </div> </div> </div> </div> <footer class="page-footer" role="group" aria-label="Footer"> <div class="left-links" role="contentinfo" aria-label="About Software"> <a target="_blank" rel="noopener noreferrer" href="https://about.gitea.com">Powered by Gitea</a> Version: 1.24.3 Page: <strong>0ms</strong> Template: <strong>0ms</strong> </div> <div class="right-links" role="group" aria-label="Links"> <div class="ui dropdown upward"> <span class="flex-text-inline"><svg viewBox="0 0 16 16" class="svg octicon-globe" aria-hidden="true" width="14" height="14"><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0M5.78 8.75a9.64 9.64 0 0 0 1.363 4.177q.383.64.857 1.215c.245-.296.551-.705.857-1.215A9.64 9.64 0 0 0 10.22 8.75Zm4.44-1.5a9.64 9.64 0 0 0-1.363-4.177c-.307-.51-.612-.919-.857-1.215a10 10 0 0 0-.857 1.215A9.64 9.64 0 0 0 5.78 7.25Zm-5.944 1.5H1.543a6.51 6.51 0 0 0 4.666 5.5q-.184-.271-.352-.552c-.715-1.192-1.437-2.874-1.581-4.948m-2.733-1.5h2.733c.144-2.074.866-3.756 1.58-4.948q.18-.295.353-.552a6.51 6.51 0 0 0-4.666 5.5m10.181 1.5c-.144 2.074-.866 3.756-1.58 4.948q-.18.296-.353.552a6.51 6.51 0 0 0 4.666-5.5Zm2.733-1.5a6.51 6.51 0 0 0-4.666-5.5q.184.272.353.552c.714 1.192 1.436 2.874 1.58 4.948Z"/></svg> English</span> <div class="menu language-menu"> <a lang="id-ID" data-url="/?lang=id-ID" class="item ">Bahasa Indonesia</a> <a lang="de-DE" data-url="/?lang=de-DE" class="item ">Deutsch</a> <a lang="en-US" data-url="/?lang=en-US" class="item selected">English</a> <a lang="es-ES" data-url="/?lang=es-ES" class="item ">Español</a> <a lang="fr-FR" data-url="/?lang=fr-FR" class="item ">Français</a> <a lang="ga-IE" data-url="/?lang=ga-IE" class="item ">Gaeilge</a> <a lang="it-IT" data-url="/?lang=it-IT" class="item ">Italiano</a> <a lang="lv-LV" data-url="/?lang=lv-LV" class="item ">Latviešu</a> <a lang="hu-HU" data-url="/?lang=hu-HU" class="item ">Magyar nyelv</a> <a lang="nl-NL" data-url="/?lang=nl-NL" class="item ">Nederlands</a> <a lang="pl-PL" data-url="/?lang=pl-PL" class="item ">Polski</a> <a lang="pt-PT" data-url="/?lang=pt-PT" class="item ">Português de Portugal</a> <a lang="pt-BR" data-url="/?lang=pt-BR" class="item ">Português do Brasil</a> <a lang="fi-FI" data-url="/?lang=fi-FI" class="item ">Suomi</a> <a lang="sv-SE" data-url="/?lang=sv-SE" class="item ">Svenska</a> <a lang="tr-TR" data-url="/?lang=tr-TR" class="item ">Türkçe</a> <a lang="cs-CZ" data-url="/?lang=cs-CZ" class="item ">Čeština</a> <a lang="el-GR" data-url="/?lang=el-GR" class="item ">Ελληνικά</a> <a lang="bg-BG" data-url="/?lang=bg-BG" class="item ">Български</a> <a lang="ru-RU" data-url="/?lang=ru-RU" class="item ">Русский</a> <a lang="uk-UA" data-url="/?lang=uk-UA" class="item ">Українська</a> <a lang="fa-IR" data-url="/?lang=fa-IR" class="item ">فارسی</a> <a lang="ml-IN" data-url="/?lang=ml-IN" class="item ">മലയാളം</a> <a lang="ja-JP" data-url="/?lang=ja-JP" class="item ">日本語</a> <a lang="zh-CN" data-url="/?lang=zh-CN" class="item ">简体中文</a> <a lang="zh-TW" data-url="/?lang=zh-TW" class="item ">繁體中文(台灣)</a> <a lang="zh-HK" data-url="/?lang=zh-HK" class="item ">繁體中文(香港)</a> <a lang="ko-KR" data-url="/?lang=ko-KR" class="item ">한국어</a> </div> </div> <a href="/assets/licenses.txt">Licenses</a> <a href="/api/swagger">API</a> </div> </footer> <script src="/assets/js/index.js?v=1.24.3" onerror="alert('Failed to load asset files from ' + this.src + '. Please make sure the asset files can be accessed.')"></script> </body> </html> Gitea has been reached! ``` After this. ``` k logs -f pod/gitea-actions-act-runner-1 -c init-gitea Trying to reach Gitea on http://gitea-http.gitea.svc.cluster.local:3000 Gitea has been reached! ``` Co-authored-by: Daan Selen <dselen@systemec.nl> Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/29 Reviewed-by: Markus Pesch <volker.raschek@noreply.gitea.com> |
||
![]() |
a3d093702c |
refactor(chart): replace the netcat command with the busybox wget variant (#26)
### Description of the change replace the netcat command with wget commands. ### Benefits Less noise in the log(s) ### Possible drawbacks <!-- Describe any known limitations with your change --> No limitations. As far as I am aware. - Fixes # https://gitea.com/gitea/helm-actions/pulls/23#issuecomment-1027779 ### Additional information As the PR Title suggests, it replaces the netcat command to a wget command which makes the noise in the log stop. ### 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: Daan Selen <dselen@systemec.nl> Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/26 Reviewed-by: ChristopherHX <christopherhx@noreply.gitea.com> Co-authored-by: Daan Selen <dselen@nerthus.nl> Co-committed-by: Daan Selen <dselen@nerthus.nl> |
||
![]() |
8c95dcd282 |
refactor!: remove actions runner token provisioning (#15)
To be discussed. In https://gitea.com/gitea/helm-actions/issues/9#issuecomment-1002191 and https://gitea.com/gitea/helm-actions/pulls/13 I described that a migration of provisioning is currently not feasible due to - helm limitations - You are forced to repeat a lot of stuff for the default branch - helm-actions cannot read values of the helm-gitea chart to fix this - No agreement about making helm-gitea a optional dependency of helm-actions can be reached at the moment # Proposal - Create a new repository that includes both helm-gitea **and** helm-actions - Provisioning leaves this repository as well like it did in helm-gitea - Create that as gitea/helm-stack or whatever name - Provisioning code and tests moves to gitea/helm-stack We would need help with the repository creation Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/15 Reviewed-by: DaanSelen <daanselen@noreply.gitea.com> Co-authored-by: ChristopherHX <christopherhx@noreply.gitea.com> Co-committed-by: ChristopherHX <christopherhx@noreply.gitea.com> |
||
![]() |
7ad8e12e45 |
feat(chart): add replicas parameter for multiple act-runner pods (#24)
This PR adds a parameter to add multiple pods of act-runner from a single values.yaml file (to the statefulSet). Suggested by: https://gitea.com/gitea/helm-actions/pulls/23 Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/24 Reviewed-by: ChristopherHX <christopherhx@noreply.gitea.com> Co-authored-by: Daan Selen <dselen@nerthus.nl> Co-committed-by: Daan Selen <dselen@nerthus.nl> |
||
![]() |
75bf520697 |
fix: always reference the correct ServiceAccount and Secret namespace (#11)
### Description of the change Use the same namespace template for all `namespace:` fields, this would be no error if the ServiceAccount would had the same different template than the reference. I found this while analyzing existing code statically via `namespace:` search. Updated to also use correct namespace in existing secret lookup ### Benefits Previously if .Values.namespace and .Release.Namespace didn't match this might caused an install error. e.g. in values.yml ```yaml namespace: test # ** enable provisioning job is required ``` However installed using ``` helm install -f values.yml --create-namespace --namespace install-name-space myactions . ``` Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/11 Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: Christopher Homberger <christopher.homberger@web.de> Co-committed-by: Christopher Homberger <christopher.homberger@web.de> |
||
![]() |
41c4bf1bc7 |
refactor: use gitea.actions for global defines (#10)
### Description of the change Just moves all defines under a new gitea.actions prefix. ### Additional information Reduce possibility to cause a name clash with the helm-gitea chart if both would be included in a single helm chart installation. Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/10 Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: Christopher Homberger <christopher.homberger@web.de> Co-committed-by: Christopher Homberger <christopher.homberger@web.de> |
||
![]() |
490e690e09 |
refactor: remove unused secretName template variable (#12)
### Description of the change Removes unused variable in template, does not change existing behavior Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/12 Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: Christopher Homberger <christopher.homberger@web.de> Co-committed-by: Christopher Homberger <christopher.homberger@web.de> |
||
![]() |
bf978cf728 |
feat: allow parameterization of Act Runners persistence (#3)
See [original implementation](https://gitea.com/gitea/helm-gitea/pulls/812). Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: ChristopherHX <christopherhx@noreply.gitea.com> Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/3 Reviewed-by: ChristopherHX <christopherhx@noreply.gitea.com> Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: Jack Jackson <scubbojj@gmail.com> Co-committed-by: Jack Jackson <scubbojj@gmail.com> |
||
![]() |
7f868a0a27 |
chore(ci): add shellcheck (#7)
Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/7 Reviewed-by: justusbunsi <justusbunsi@noreply.gitea.com> Co-authored-by: Markus Pesch <markus.pesch@cryptic.systems> Co-committed-by: Markus Pesch <markus.pesch@cryptic.systems> |
||
![]() |
5b19636034 |
chore(core): refactor to make all unit tests pass (#6)
_This is the first time I ever messed with helm and is an experiment to show what prevents the tests to pass and how far it still depends on the gitea chart_ ### Description of the change - Deletes a single test that seems to depend directly on gitea - make all tests pass - Moves all value accesses from `actions` one level up - Copies content of the gitea chart required by the existing test - Reveals all dependencies that needs to be decoupled - Fixes readme generation - add package.json - copy dependent readme section from helm-gitea - Removes all dependencies - giteaRootURL is now required to be provided - consistency check that this value has been provided - added test for consistency failure - nc command no longer uses an hardcoded dns name and is checked in tests - added test - Copied yamllint from helm-gitea - added pnpm lock file exclusion - Installed pnpm in the workflow - Updated make unittest command in CI to unittest-helm ### Benefits The existing tests are passing ### Possible drawbacks The provision job might still not work. ### Applicable issues - Fixes #5 ### Additional information The following usage should now deploy ```yaml existingSecret: "somesecret" existingSecretKey: "key" ## Specify the root URL of the Gitea instance giteaRootURL: "http://somedomain:3000" ``` ### ⚠ BREAKING - giteaRootURL is now required to be provided - Moves all value accesses from `actions` one level up - The values.yml had this change without updating tests / dev Readme Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/6 Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com> Reviewed-by: justusbunsi <justusbunsi@noreply.gitea.com> Reviewed-by: volker.raschek <markus.pesch@web.de> Co-authored-by: Christopher Homberger <christopher.homberger@web.de> Co-committed-by: Christopher Homberger <christopher.homberger@web.de> |
||
![]() |
81716ac783 | chore: add docs/ | ||
![]() |
42fe8c02c2 | chore: add templates, unittests and workflows | ||
![]() |
82ed342b11 | chore: add linters and ignores | ||
![]() |
f900633803 | Initial commit |