42402355e9
WIP
generate-chart / generate-chart-publish (push) Successful in 1m21s
2025-06-06 21:07:49 +02:00
8236ad3285
WIP
generate-chart / generate-chart-publish (push) Successful in 1m27s
2025-06-06 21:05:48 +02:00
a4d1c3da04
WIP
generate-chart / generate-chart-publish (push) Failing after 1m44s
2025-06-06 21:03:26 +02:00
4968a19d49
WIP
generate-chart / generate-chart-publish (push) Failing after 1m55s
2025-06-06 20:56:50 +02:00
154da3c94c
WIP
2025-06-06 20:56:17 +02:00
2b336de657
WIP
generate-chart / generate-chart-publish (push) Failing after 1m33s
2025-06-06 20:53:34 +02:00
495e03e5ea
WIP
generate-chart / generate-chart-publish (push) Failing after 1m24s
2025-06-06 20:51:23 +02:00
7445fe65c0
WIP
generate-chart / generate-chart-publish (push) Failing after 32s
2025-06-06 20:48:55 +02:00
8d77652523
WIP
generate-chart / generate-chart-publish (push) Failing after 31s
2025-06-06 20:47:32 +02:00
73625c4807
WIP
2025-06-06 20:46:36 +02:00
fe46a4b896
WIP
generate-chart / generate-chart-publish (push) Failing after 1m39s
2025-06-06 20:40:49 +02:00
6ea72ebc90
WIP
generate-chart / generate-chart-publish (push) Failing after 30s
2025-06-06 17:00:59 +02:00
0ea64ae840
WIP
generate-chart / generate-chart-publish (push) Failing after 1m34s
2025-06-06 16:56:58 +02:00
f84f84ed53
WIP
generate-chart / generate-chart-publish (push) Failing after 30s
2025-06-06 16:43:44 +02:00
10cef87bc3
WIP
generate-chart / generate-chart-publish (push) Has been cancelled
2025-06-06 16:42:19 +02:00
40acee36ff
WIP
generate-chart / generate-chart-publish (push) Successful in 10s
2025-06-06 16:40:54 +02:00
c17d70067c
WIP
generate-chart / generate-chart-publish (push) Successful in 9s
2025-06-06 16:39:51 +02:00
ba6415b5b8
WIP
changelog / changelog (push) Successful in 20s
check-and-test / check-and-test (push) Successful in 1m46s
2025-06-06 16:39:05 +02:00
540350dbfa
feat: add Artifacthub annotation 'artifacthub.io/changes'
...
The following PR add the annotation 'artifacthub.io/changes'. For each semantic
commit will be the annotation extended. Further information can be found in the
documentation of
[Artifacthub.io](https://artifacthub.io/docs/topics/annotations/helm/#supported-annotations ).
The CI has been adapted. The binary jq as well as yq in >= v4.0 is required.
Otherwise will not be concatenated the YAML file correctly via the yq expression,
because the `loadstr()` expression is not available in lower versions.
Additionally the relation between the semantic commit and the Artifacthub.io
change log type should be clarified. The current relationshiop can be adapted if
needed.
Furthermore, yq will be installed as part of the CI steps. It would be great if
yq is also available as deb package in >=v4.0. This would reduce the boiler
plate to install yq and maintain the version via renovate.
Regarding the renovate expression. In my environment works this expression, but
I don't know if it also works in this gitea/renovate instance.
2025-06-05 08:10:30 +02:00
pat-s
7f96084a30
ci: fully re-enable release-workflow
2025-05-16 17:10:37 +02:00
pat-s
5292684a4a
ci: fix release workflow
generate-chart / release-gitea (push) Has been cancelled
2025-05-16 17:07:16 +02:00
pat-s
8f35f45e31
chore: execute releases via git-sv
( #865 )
...
Following the creation of the changelog via `git-sv`, the release process can also be simplified.
The new approach only requires to call `git sv tag` from a Maintainer with write access to the repo.
This will create and push the tag.
The release notes and subsequent Gitea release will then be created by the new workflow job.
Reviewed-on: https://gitea.com/gitea/helm-gitea/pulls/865
Co-authored-by: pat-s <patrick.schratz@gmail.com>
Co-committed-by: pat-s <patrick.schratz@gmail.com>
2025-05-16 13:11:07 +00:00
Renovate Bot
ed06694adf
chore(deps): update dependency helm-unittest/helm-unittest to v0.8.2 ( #866 )
...
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-05-11 00:15:46 +00:00
Renovate Bot
8854e62572
chore(deps): update workflow dependencies (minor & patch) ( #862 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [alpine/helm](https://github.com/alpine-docker/helm ) ([changelog](https://github.com/helm/helm )) | | patch | `3.17.2` -> `3.17.3` |
| [alpine/helm](https://github.com/alpine-docker/helm ) ([changelog](https://github.com/helm/helm )) | container | patch | `3.17.2` -> `3.17.3` |
| [commitlint/commitlint](https://github.com/conventional-changelog/commitlint ) | container | patch | `19.8.0` -> `19.8.1` |
| [docker.io/thegeeklab/git-sv](https://github.com/thegeeklab/git-sv ) | container | patch | `2.0.0` -> `2.0.1` |
---
### Release Notes
<details>
<summary>conventional-changelog/commitlint (commitlint/commitlint)</summary>
### [`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 ([#​4332](https://github.com/conventional-changelog/commitlint/issues/4332 )) ([e49449f](e49449fa94
))
- update dependency tinyexec to v1.0.1 ([#​4347](https://github.com/conventional-changelog/commitlint/issues/4347 )) ([c1b26d1](c1b26d1579
))
##### Performance Improvements
- **rules:** optimize header-trim ([#​4363](https://github.com/conventional-changelog/commitlint/issues/4363 )) ([b7e404b](b7e404bc03
))
</details>
<details>
<summary>thegeeklab/git-sv (docker.io/thegeeklab/git-sv)</summary>
### [`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 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC44LjEiLCJ1cGRhdGVkSW5WZXIiOiI0MC44LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImtpbmQvZGVwZW5kZW5jeSJdfQ==-->
Reviewed-on: https://gitea.com/gitea/helm-gitea/pulls/862
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-05-10 13:56:13 +00:00
Renovate Bot
d10adfd064
chore(deps): update docker.io/thegeeklab/git-sv docker tag to v2 ( #860 )
...
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.14` -> `2.0.0` |
---
### Release Notes
<details>
<summary>thegeeklab/git-sv (docker.io/thegeeklab/git-sv)</summary>
### [`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 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC4xLjEiLCJ1cGRhdGVkSW5WZXIiOiI0MC4xLjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImtpbmQvZGVwZW5kZW5jeSJdfQ==-->
Reviewed-on: https://gitea.com/gitea/helm-gitea/pulls/860
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-05-04 07:08:41 +00:00
Renovate Bot
a1fc670df5
chore(deps): update docker.io/thegeeklab/git-sv docker tag to v1.0.14 ( #858 )
...
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-05-04 00:04:30 +00:00
Renovate Bot
5b247ea860
chore(deps): update dependency helm-unittest/helm-unittest to v0.8.1 ( #851 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [helm-unittest/helm-unittest](https://github.com/helm-unittest/helm-unittest ) | minor | `v0.7.2` -> `v0.8.1` |
---
### Release Notes
<details>
<summary>helm-unittest/helm-unittest (helm-unittest/helm-unittest)</summary>
### [`v0.8.1`](https://github.com/helm-unittest/helm-unittest/releases/tag/v0.8.1 )
[Compare Source](https://github.com/helm-unittest/helm-unittest/compare/v0.8.0...v0.8.1 )
**Fixes**
- Fix special characters in template filename (resolves [#​619](https://github.com/helm-unittest/helm-unittest/issues/619 ))
- Fix tests with conditional sub-charts fail to find templates since 0.8.0 (resolves [#​588](https://github.com/helm-unittest/helm-unittest/issues/588 ), credits [@​ivankatliarchuk](https://github.com/ivankatliarchuk ))
- Fix skipEmptyTemplate fails when no matching templates are found (resolves [#​609](https://github.com/helm-unittest/helm-unittest/issues/609 ), credits [@​ivankatliarchuk](https://github.com/ivankatliarchuk ))
**Improvements**
- Improvement enable documentSelector for hasDocument asserts (resolves [#​590](https://github.com/helm-unittest/helm-unittest/issues/590 ))-
- Improvement by supporting ppc64le (credits [@​Vaibhav-Nazare](https://github.com/Vaibhav-Nazare ))
- Improvement refactoring configs for jobs and assertions (credits credits [@​ivankatliarchuk](https://github.com/ivankatliarchuk ))
**Updates**
- Update packages to latest patch versions
- Update pipeline actions
- Update documentation (credits [@​bogdan-deac](https://github.com/bogdan-deac ))
### [`v0.8.0`](https://github.com/helm-unittest/helm-unittest/releases/tag/v0.8.0 )
[Compare Source](https://github.com/helm-unittest/helm-unittest/compare/v0.7.2...v0.8.0 )
**Features**
- Add flag to exclude certain templates from testing (resolves [#​169](https://github.com/helm-unittest/helm-unittest/issues/169 ), credits [@​snorwin](https://github.com/snorwin ))
- Support for test packaged helmcharts (resolves [#​186](https://github.com/helm-unittest/helm-unittest/issues/186 ), resolves [#​250](https://github.com/helm-unittest/helm-unittest/issues/250 ))
- Support to allow skipping tests (resolves [#​504](https://github.com/helm-unittest/helm-unittest/issues/504 ), credits [@​ivankatliarchuk](https://github.com/ivankatliarchuk ))
- Add helm post-renderer option (resolves [#​574](https://github.com/helm-unittest/helm-unittest/issues/574 ), credits [@​jcogilvie](https://github.com/jcogilvie ))
**Fixes**
- Resolve multiline errormessages (resolves [#​559](https://github.com/helm-unittest/helm-unittest/issues/559 ), credits [@​ivankatliarchuk](https://github.com/ivankatliarchuk ))
**Updates**
- Update packages to latest patch versions
- Update pipeline actions
- Update documentation
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "* * * * 0,6" (UTC), Automerge - "* 0-3 * * *" (UTC).
🚦 **Automerge**: Enabled.
â™» **Rebasing**: Whenever PR is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzMuMCIsInVwZGF0ZWRJblZlciI6IjM5LjIzMy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJraW5kL2RlcGVuZGVuY3kiXX0=-->
Reviewed-on: https://gitea.com/gitea/helm-gitea/pulls/851
Reviewed-by: pat-s <pat-s@noreply.gitea.com>
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-04-05 08:20:36 +00:00
Renovate Bot
d2d542e625
chore(deps): update workflow dependencies (minor & patch) ( #827 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [alpine/helm](https://github.com/alpine-docker/helm ) ([changelog](https://github.com/helm/helm )) | | patch | `3.17.1` -> `3.17.2` |
| [alpine/helm](https://github.com/alpine-docker/helm ) ([changelog](https://github.com/helm/helm )) | container | patch | `3.17.1` -> `3.17.2` |
| [commitlint/commitlint](https://github.com/conventional-changelog/commitlint ) | container | minor | `19.7.1` -> `19.8.0` |
| [docker.io/thegeeklab/git-sv](https://github.com/thegeeklab/git-sv ) | container | patch | `1.0.12` -> `1.0.13` |
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
Co-authored-by: justusbunsi <sk.bunsenbrenner@gmail.com>
Reviewed-on: https://gitea.com/gitea/helm-gitea/pulls/827
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-03-30 12:49:34 +00:00
pat-s
7245b3b4cc
chore: change repo name to helm-gitea ( #823 )
...
Co-authored-by: techknowlogick <techknowlogick@gitea.com>
Reviewed-on: https://gitea.com/gitea/helm-gitea/pulls/823
Reviewed-by: techknowlogick <techknowlogick@noreply.gitea.com>
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: pat-s <patrick.schratz@gmail.com>
Co-committed-by: pat-s <patrick.schratz@gmail.com>
2025-03-06 20:54:40 +00:00
justusbunsi
c38703f21e
ci(release): fix aws-cli installation
...
generate-chart / generate-chart-publish (push) Has been cancelled
Signed-off-by: justusbunsi <sk.bunsenbrenner@gmail.com>
2025-03-01 18:44:59 +01:00
Renovate Bot
941ab3ef49
chore(deps): update docker.io/thegeeklab/git-sv docker tag to v1.0.12 ( #815 )
...
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-03-01 00:13:56 +00:00
pat-s
9f659afc47
ci: hardcode gitea.com domain ( #808 )
...
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/808
Reviewed-by: justusbunsi <justusbunsi@noreply.gitea.com>
Co-authored-by: pat-s <patrick.schratz@gmail.com>
Co-committed-by: pat-s <patrick.schratz@gmail.com>
2025-02-23 15:30:58 +00:00
pat-s
f74ab67b59
ci: use fetch-depth
instead of fetch-tags ( #807 )
...
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/807
Reviewed-by: justusbunsi <justusbunsi@noreply.gitea.com>
Co-authored-by: pat-s <patrick.schratz@gmail.com>
Co-committed-by: pat-s <patrick.schratz@gmail.com>
2025-02-23 14:50:17 +00:00
pat-s
724ebc5258
ci: fetch tags during checkout ( #806 )
...
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/806
Reviewed-by: justusbunsi <justusbunsi@noreply.gitea.com>
Co-authored-by: pat-s <patrick.schratz@gmail.com>
Co-committed-by: pat-s <patrick.schratz@gmail.com>
2025-02-23 14:43:29 +00:00
justusbunsi
44563bed35
chore: install nodejs into changelog creation container ( #805 )
...
Follow-up of https://gitea.com/gitea/helm-chart/pulls/794
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/805
Reviewed-by: pat-s <pat-s@noreply.gitea.com>
Co-authored-by: justusbunsi <sk.bunsenbrenner@gmail.com>
Co-committed-by: justusbunsi <sk.bunsenbrenner@gmail.com>
2025-02-23 14:29:43 +00:00
pat-s
6cb068ae12
ci: create upcoming changelog via git-sv ( #794 )
...
https://github.com/thegeeklab/git-sv
- Creates a changelog from conventional commits
- Updates the changelog in an static issue (creates the issue if missing)
- Only runs after a new commit was merged into `main`
- Automatically determines the next version based on conv commits logic
- Follows up on #788
---
The logic can also be used to create the release notes on `tag` events and the subsequent Gitea release. Didn't wanted to add all at once, though.
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/794
Reviewed-by: justusbunsi <justusbunsi@noreply.gitea.com>
Co-authored-by: pat-s <patrick.schratz@gmail.com>
Co-committed-by: pat-s <patrick.schratz@gmail.com>
2025-02-23 14:20:33 +00:00
justusbunsi
cb516e0f7f
chore: rerun commitlint check on PR title change ( #804 )
...
This makes it easier for contributors. They don't need to update the branch itself by e.g. empty commits.
However, it now triggers the commitlint even when the PR description is updated.
Solution inspired by https://github.com/orgs/community/discussions/48695 and https://github.com/orgs/community/discussions/101695 .
Signed-off-by: justusbunsi <sk.bunsenbrenner@gmail.com>
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/804
Reviewed-by: pat-s <pat-s@noreply.gitea.com>
Co-authored-by: justusbunsi <sk.bunsenbrenner@gmail.com>
Co-committed-by: justusbunsi <sk.bunsenbrenner@gmail.com>
2025-02-23 14:05:51 +00:00
Renovate Bot
05143021fe
chore(deps): update alpine/helm docker tag to v3.17.1 ( #799 )
...
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-02-23 00:10:38 +00:00
pat-s
d8f155562b
chore: enforce conventional commits and lint via commitlint
( #788 )
...
Co-authored-by: pat-s <patrick.schratz@gmail.com>
Co-committed-by: pat-s <patrick.schratz@gmail.com>
2025-02-06 21:27:40 +00:00
Renovate Bot
cc7532ec90
chore(deps): update dependency helm-unittest/helm-unittest to v0.7.2 ( #784 )
...
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-02-01 00:33:28 +00:00
Renovate Bot
b8b909be0b
chore(deps): update workflow dependencies (minor & patch) ( #781 )
...
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-01-25 00:47:04 +00:00
Renovate Bot
48e61b164b
chore(deps): update dependency helm-unittest/helm-unittest to v0.7.1 ( #760 )
...
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-01-04 00:21:59 +00:00
Renovate Bot
3e72e8b983
chore(deps): update alpine/helm docker tag to v3.16.4 ( #757 )
...
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2024-12-28 00:21:37 +00:00
justusbunsi
8c4e8e8f30
Introduce bash scripting unittests ( #724 )
...
### Description of the change
This adds an environment for unit testing our bash scripts, using [BATS](https://github.com/bats-core/bats-core ).
It implements first tests for `config_environment.sh`.
### Benefits
Writing unit tests for bash scripts documents the expected behavior and allows it being a quality gate in our CI.
### Possible drawbacks
Not everyone is familiar with this approach and unit testing framework. Me neither, it took me some hours to get into it.
### Applicable issues
- Related to #691 where an issue in `config_environment.sh` was detected. It doesn't fixes it yet. This will be a dedicated Pull Request.
### Additional information
I've verified that the changes for Renovate are indeed working.
You may wonder why there is only one `run $PROJECT_ROOT/scripts/init-containers/config/config_environment.sh` and many `run execute_test_script` calls.
Usually, testing a script itself would be executing `run $PROJECT_ROOT/scripts/init-containers/config/config_environment.sh`. You then can assert the exit code and other things. Since the `config_environment.sh` exports environment variables and we are not able to access them from outside a `run` execution, the function `execute_test_script` wraps our script execution between environment comparison. Doing so allows us capture environment variables that were added/removed during script execution.
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/724
Reviewed-by: pat-s <pat-s@noreply.gitea.com>
Co-authored-by: justusbunsi <sk.bunsenbrenner@gmail.com>
Co-committed-by: justusbunsi <sk.bunsenbrenner@gmail.com>
2024-12-20 09:45:01 +00:00
justusbunsi
5968cfa1d4
Disable renovate branch builds ( #753 )
...
Renovate PRs currently trigger 2 builds:
- For the PR itself
- For the `renovate/...` branch
This only increases builds without any benefit.
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/753
Co-authored-by: justusbunsi <sk.bunsenbrenner@gmail.com>
Co-committed-by: justusbunsi <sk.bunsenbrenner@gmail.com>
2024-12-19 18:18:58 +00:00
Renovate Bot
aec87c2490
chore(deps): update workflow dependencies (minor & patch) ( #735 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [alpine/helm](https://github.com/alpine-docker/helm ) ([changelog](https://github.com/helm/helm )) | | minor | `3.15.3` -> `3.16.3` |
| [alpine/helm](https://github.com/alpine-docker/helm ) ([changelog](https://github.com/helm/helm )) | container | minor | `3.15.3` -> `3.16.3` |
| [helm-unittest/helm-unittest](https://github.com/helm-unittest/helm-unittest ) | | minor | `v0.5.2` -> `v0.7.0` |
| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli ) | devDependencies | minor | [`^0.41.0` -> `^0.43.0`](https://renovatebot.com/diffs/npm/markdownlint-cli/0.41.0/0.43.0 ) |
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/735
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2024-11-30 23:47:49 +00:00
justusbunsi
5f7d353901
Prevent reoccurring namespace inconsistencies ( #737 )
...
https://gitea.com/gitea/helm-chart/pulls/713 ensured that all resources
contain a `namespace` field. When adding Gitea actions runner support in
https://gitea.com/gitea/helm-chart/pulls/666 , this was an oversight.
Signed-off-by: justusbunsi <sk.bunsenbrenner@gmail.com>
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/737
Co-authored-by: justusbunsi <sk.bunsenbrenner@gmail.com>
Co-committed-by: justusbunsi <sk.bunsenbrenner@gmail.com>
2024-11-30 14:47:18 +00:00
Renovate Bot
1c71764d3c
chore(deps): update dependency helm-unittest/helm-unittest to v0.5.2 ( #692 )
...
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2024-07-27 00:42:36 +00:00
Renovate Bot
e29cd1c289
chore(deps): update alpine/helm docker tag to v3.15.3 ( #687 )
...
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2024-07-20 00:40:11 +00:00
justusbunsi
3265a5ed53
Drop helm signing to release 10.3.0
...
generate-chart / generate-chart-publish (push) Has been cancelled
Right now, the generated `.prov` file is not uploaded along with the actual `.tgz` file. This makes it impossible to verify our Helm Charts.
In addition, we only sign the old-fashioned `.tgz` file, not the OCI-based releases on DockerHub.
The incentive to do this very commit is an expired GPG key that prevents our release.
Signed-off-by: justusbunsi <sk.bunsenbrenner@gmail.com>
2024-07-07 14:48:54 +02:00