Commit graph

17 commits

Author SHA1 Message Date
Renovate Bot
65ee7cf95c
ci(deps): update dependency helm-unittest to v0.7.1 2024-12-31 20:31:28 +00:00
Renovate Bot
77728d227f
chore(deps): update dependency helm-unittest to v0.7.0 2024-11-25 23:30:58 +00:00
Renovate Bot
302fd7e38e
chore(deps): update dependency helm-unittest to v0.6.3 2024-10-07 23:01:15 +00:00
Renovate Bot
464f0779eb
chore(deps): update dependency helm-unittest to v0.6.2 2024-10-01 23:30:35 +00:00
Renovate Bot
c56114ef9f chore(deps): update dependency helm-unittest to v0.6.1 (main) (#825)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-09-01 22:37:07 +00:00
Renovate Bot
f24a72dded chore(deps): update dependency helm-unittest to v0.6.0 (main) (#819)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-30 23:38:07 +00:00
Renovate Bot
6363dd5391 chore(deps): update dependency helm-unittest to v0.5.2 (main) (#654)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-07-24 00:35:21 +00:00
Renovate Bot
96bf894c45 chore(deps): update dependency helm-unittest to v0.5.0 (#446)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-05-11 11:43:41 +00:00
Renovate Bot
06c34c5932
chore(deps): update dependency helm-unittest to v0.4.4 2024-03-25 08:31:38 +00:00
Renovate Bot
5929ad2e2d chore(deps): update dependency helm-unittest/helm-unittest to v0.4.3 (#391)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [helm-unittest/helm-unittest](https://github.com/helm-unittest/helm-unittest) | patch | `v0.4.2` -> `v0.4.3` |

---

### Release Notes

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

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

[Compare Source](https://github.com/helm-unittest/helm-unittest/compare/v0.4.2...v0.4.3)

**Improvements**

-   Improve development, by running PR validation using GitHub actions (credits [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk))

**Fixes**

-   Fix unittest fails when chart name has same name as one of its dependencies (resolves [#&#8203;283](https://github.com/helm-unittest/helm-unittest/issues/283))
-   Fix documentSelector matches resources outside of selected templates (credits [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk), resolves [#&#8203;286](https://github.com/helm-unittest/helm-unittest/issues/286))
-   Fix IsNullOrEmptyValidator for single values (credits [@&#8203;arkbriar](https://github.com/arkbriar))
-   Fix validation on Windows target platform

**Updates**

-   Update packages to latest patch versions
-   Update documentation (credits [@&#8203;gionn](https://github.com/gionn), credits [@&#8203;mgnisia](https://github.com/mgnisia))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNDYuMSIsInVwZGF0ZWRJblZlciI6IjM3LjI0Ni4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/391
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-03-20 11:33:31 +00:00
Renovate Bot
c4ee672b29 chore(deps): update dependency helm-unittest/helm-unittest to v0.4.2 (#367)
Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/367
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-02-27 08:41:38 +00:00
Renovate Bot
bea4d94daf chore(deps): update dependency helm-unittest/helm-unittest to v0.4.1 (#272)
Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/272
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-01-13 06:35:08 +00:00
Renovate Bot
e6c06b026c chore(deps): update dependency helm-unittest/helm-unittest to v0.4.0 2024-01-03 05:48:34 +00:00
Michael Kriese
3a1928c788 ci: switch to actions (#234)
- closes #89

Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/234
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2023-12-07 15:56:12 +00:00
Michael Kriese
41c51cdb74
chore: add prettier linting 2023-12-06 14:32:09 +01:00
justusbunsi
b265d87f55 Improve experience on writing unittests (#570)
While working on #409, I noticed that some unittests contains either
invalid assertion methods (`isNotEmpty`) or invalid properties (`any`)
for a specific assertion method (`notContains`).

As our tests pass - and I have ensured that they can fail - this seems
related to the YAML schema validation in the IDE.

I've noticed that `isNotEmpty` was replaced by `isNotNullOrEmpty`[^1]
in version v0.3.2[^2]. At least from a schema validation point of view.
It is still working. Maybe deprecated? I don't know.

Regarding the `any` property, the documentation seems incorrect. I've
filed a PR for it[^3]. As soon as that PR is merged and released, we
could probably validate the test YAML files in our PR workflow.

Last, since we renovate the used helm-unittest version, we should also
renovate the used YAML schema file.

[^1]: https://github.com/helm-unittest/helm-unittest/pull/139
[^2]: https://github.com/helm-unittest/helm-unittest/releases/tag/v0.3.2
[^3]: https://github.com/helm-unittest/helm-unittest/pull/243

Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/570
Reviewed-by: pat-s <pat-s@noreply.gitea.com>
2023-11-27 18:38:14 +00:00
justusbunsi
64c6d80dcf Add .vscode profile for easier contributions (#536)
### Description of the change

This adds a `.vscode` folder with recommended extensions and some useful settings like unittest schema validation.
The `.vscode` folder is already helm ignored during packaging.

### Possible drawbacks

We would have to be careful about PR changes in that directory.

Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/536
Co-authored-by: justusbunsi <sk.bunsenbrenner@gmail.com>
Co-committed-by: justusbunsi <sk.bunsenbrenner@gmail.com>
2023-10-13 19:20:26 +00:00