Commit Graph

2682 Commits

Author SHA1 Message Date
TrueCharts-Admin 7c9188b397 chore(github-action): update dorny/paths-filter digest digest to 7b450ff 2026-07-02 20:44:38 +00:00
TrueCharts Bot bb1a290449 BREAKING CHANGE(github-action): Update actions/cache action v5 → v6 (#49542)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/cache](https://redirect.github.com/actions/cache) | action |
major | `caa2961` → `55cc834` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

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

### [`v6`](https://redirect.github.com/actions/cache/compare/v5...v6)

[Compare
Source](https://redirect.github.com/actions/cache/compare/v5...v6)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC93b3JrZmxvd3MiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJyZW5vdmF0ZS9naXRodWItYWN0aW9uIiwicmVub3ZhdGUvZ2l0aHViLXJlbGVhc2UiLCJ0eXBlL21ham9yIl19-->
2026-06-27 08:27:25 +02:00
TrueCharts-Admin 82886e16ca chore(github-action): update actions/cache digest digest to caa2961 2026-06-26 23:16:14 +00:00
TrueCharts-Admin 7c0226c89b chore(github-action): update actions/setup-python digest digest to ece7cb0 2026-06-24 15:03:26 +00:00
TrueCharts-Admin 49c60a9f73 chore(github-action): update actions/setup-go digest digest to 924ae3a 2026-06-24 08:53:47 +00:00
TrueCharts-Admin 9b1ef40e3a chore(github-action): update azure/setup-helm digest digest to 9bc31f4 2026-06-23 20:33:29 +00:00
TrueCharts Bot a967906d55 BREAKING CHANGE(github-action): Update actions/checkout action v6 → v7 (#49277)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://redirect.github.com/actions/checkout) |
action | major | `df4cb1c` → `9c091bb` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

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

###
[`v7`](https://redirect.github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v700)

[Compare
Source](https://redirect.github.com/actions/checkout/compare/v6...v7)

- Block checking out fork PR for pull\_request\_target and workflow\_run
by [@&#8203;aiqiaoy](https://redirect.github.com/aiqiaoy) in
[#&#8203;2454](https://redirect.github.com/actions/checkout/pull/2454)
- Bump actions/publish-immutable-action from 0.0.3 to 0.0.4 in the
minor-actions-dependencies group across 1 directory by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;2458](https://redirect.github.com/actions/checkout/pull/2458)
- Bump flatted from 3.3.1 to 3.4.2 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;2460](https://redirect.github.com/actions/checkout/pull/2460)
- Bump js-yaml from 4.1.0 to 4.2.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;2461](https://redirect.github.com/actions/checkout/pull/2461)
- Bump [@&#8203;actions/core](https://redirect.github.com/actions/core)
and
[@&#8203;actions/tool-cache](https://redirect.github.com/actions/tool-cache)
and Remove uuid by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;2459](https://redirect.github.com/actions/checkout/pull/2459)
- upgrade module to esm and update dependencies by
[@&#8203;aiqiaoy](https://redirect.github.com/aiqiaoy) in
[#&#8203;2463](https://redirect.github.com/actions/checkout/pull/2463)
- Bump the minor-npm-dependencies group across 1 directory with 3
updates by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;2462](https://redirect.github.com/actions/checkout/pull/2462)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC93b3JrZmxvd3MiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJyZW5vdmF0ZS9naXRodWItYWN0aW9uIiwicmVub3ZhdGUvZ2l0aHViLXJlbGVhc2UiLCJ0eXBlL21ham9yIl19-->
2026-06-19 13:54:22 +02:00
Kjeld Schouten 386ee44d78 fix(ci): use fallback hardcoded version of forgetool, in case latest version fetch fails 2026-06-09 08:39:26 +02:00
Kjeld Schouten d89ff0b2f2 fix(ci): ensure forgetool fetch is authenticated 2026-06-09 08:37:22 +02:00
Kjeld Schouten 383982aa80 simplify forgetool setup 2026-06-06 13:52:03 +02:00
TrueCharts-Admin 7a8db7a029 chore(github-action): update actions/checkout digest digest to df4cb1c 2026-06-03 16:17:40 +00:00
allcontributors[bot] 34da5204e2 docs: add n0PainNoBrioche as a contributor for code (#48658)
Adds @n0PainNoBrioche as a contributor for code.

This was requested by alfi0812 [in this
comment](https://github.com/trueforge-org/truecharts/pull/48656#issuecomment-4612603788)

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2026-06-03 15:06:02 +02:00
TrueCharts-Admin a79bb8bdcf chore(github-action): update dessant/lock-threads digest digest to 89ae32b 2026-05-23 07:11:17 +00:00
TrueCharts-Admin a583601cca chore(github-action): update dessant/lock-threads digest digest to 851cffe 2026-05-21 12:10:25 +00:00
TrueCharts-Admin 43f4a4072a chore(github-action): update actions/stale digest digest to eb5cf3a 2026-05-21 06:03:59 +00:00
Kjeld Schouten 1dfb2ed727 fix the setup-forgetool action 2026-05-02 15:01:45 +02:00
Kjeld Schouten dc9810b75c remove some more doc gen scripting in favor of forgetool 2026-04-23 16:06:22 +02:00
Kjeld Schouten d5ae653ddd feat(ci): move chart-docs to forgetool 2026-04-23 14:27:07 +02:00
Kjeld Schouten fcbe54ccf4 more fixes 2026-04-17 22:06:12 +02:00
Kjeld Schouten 932a419cfb description-list -> index.mdx 2026-04-17 21:55:58 +02:00
Kjeld Schouten 419bc9cd8c copy docks to website pathing fix 2026-04-17 21:48:13 +02:00
Kjeld Schouten 338fa567e7 fix something 2026-04-17 20:36:35 +02:00
Kjeld Schouten 149edca92a use latest forgetool for daily 2026-04-17 20:03:55 +02:00
Kjeld Schouten c5428a60ea automatic fetch forgetool during ci 2026-04-17 18:06:47 +02:00
Kjeld Schouten 1898f51c8a Update forgetool version to 4.0.0-ALPHA23
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2026-04-17 16:15:56 +02:00
Kjeld Schouten 617161996b chore(ci): bump forgetool
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2026-04-17 14:51:28 +02:00
Kjeld Schouten b29a9be5cd chore(ci): Delete unused changelog script
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2026-04-17 13:33:46 +02:00
Kjeld Schouten 57d711ab6f ensure correct website path 2026-04-17 13:07:59 +02:00
TrueCharts-Admin e91c2a15c0 feat(github-action): update nolar/setup-k3d-k3s action v1.0.10 → v1.1.0 2026-04-14 03:19:14 +00:00
TrueCharts-Admin 2ce4d12aa3 chore(github-action): update actions/cache digest digest to 27d5ce7 2026-04-13 20:54:46 +00:00
Kjeld Schouten 4b95cc21a5 chore(ci): use only supported K8s versions for testing
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2026-04-13 15:39:05 +02:00
TrueCharts-Admin 73df05189e chore(github-action): update actions/setup-go digest digest to 4a36011 2026-03-30 08:10:39 +00:00
TrueCharts Bot bf0135f64e BREAKING CHANGE(github-action): Update azure/setup-helm action v4 → v5 (#46459)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [azure/setup-helm](https://redirect.github.com/azure/setup-helm) |
action | major | `1a275c3` → `dda3372` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>azure/setup-helm (azure/setup-helm)</summary>

### [`v5`](https://redirect.github.com/azure/setup-helm/compare/v4...v5)

[Compare
Source](https://redirect.github.com/azure/setup-helm/compare/v4...v5)

</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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvd29ya2Zsb3dzIiwicmVub3ZhdGUvY29udGFpbmVyIiwicmVub3ZhdGUvZ2l0aHViLWFjdGlvbiIsInJlbm92YXRlL2dpdGh1Yi1yZWxlYXNlIiwidHlwZS9tYWpvciJdfQ==-->
2026-03-28 09:49:24 +01:00
TrueCharts-Admin 1157ff22ef chore(github-action): update actions/cache digest digest to 6682284 2026-03-18 15:36:24 +00:00
TrueCharts Bot 33d470fec5 BREAKING CHANGE(github-action): Update dorny/paths-filter action v3 → v4 (#46170)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [dorny/paths-filter](https://redirect.github.com/dorny/paths-filter) |
action | major | `de90cc6` → `fbd0ab8` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/18710) for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>dorny/paths-filter (dorny/paths-filter)</summary>

###
[`v4`](https://redirect.github.com/dorny/paths-filter/blob/HEAD/CHANGELOG.md#v400)

[Compare
Source](https://redirect.github.com/dorny/paths-filter/compare/v3...v4)

- [Update action runtime to
node24](https://redirect.github.com/dorny/paths-filter/pull/294)

</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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvd29ya2Zsb3dzIiwicmVub3ZhdGUvY29udGFpbmVyIiwicmVub3ZhdGUvZ2l0aHViLWFjdGlvbiIsInJlbm92YXRlL2dpdGh1Yi1yZWxlYXNlIiwidHlwZS9tYWpvciJdfQ==-->
2026-03-18 12:00:53 +01:00
TrueCharts-Admin a4ebbdc5cc fix(github-action): update nolar/setup-k3d-k3s action v1.0.9 → v1.0.10 2026-03-12 13:16:44 +00:00
Varac 915994047f fix(common): Use gateway.networking.k8s.io/v1 for httpRoute (#45964)
**Description**

Deploying a httpRoute with the current common chart results in an error:

no matches for kind "HTTPRoute" in version
"gateway.networking.k8s.io/v1alpha2"

This PR changes the version used for httpRoutes to
`gateway.networking.k8s.io/v1`

**⚙️ Type of change**

- [ ] ⚙️ Feature/App addition
- [x] 🪛 Bugfix
- [ ] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [ ] 🔃 Refactor of current code
- [ ] 📜 Documentation Changes

**🧪 How Has This Been Tested?**

I'm using httpRoutes with `gateway.networking.k8s.io/v1` already on my
cluster.

**📃 Notes:**
<!-- Please enter any other relevant information here -->

* HTTPRoute v1 is GA since [gateway-api
v1.0.0](https://github.com/kubernetes-sigs/gateway-api/releases/tag/v1.0.0)
(released 2023-10-31).
* `v1alpha2` is removed already in [gateway-api
v0.8.0](https://github.com/kubernetes-sigs/gateway-api/releases/tag/v0.8.0)
(released 2023-08).
* Tested on a k3s cluster `v1.35.0+k3s1`

**✔️ Checklist:**

- [x] ⚖️ My code follows the style guidelines of this project
- [x] 👀 I have performed a self-review of my own code
- [ ] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made changes to the documentation
- [ ] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [x] ⬆️ I increased versions for any altered app according to semantic
versioning
- [x] I made sure the title starts with `feat(chart-name):`,
`fix(chart-name):`, `chore(chart-name):`, `docs(chart-name):` or
`fix(docs):`

---------

Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
2026-03-12 11:50:12 +01:00
TrueCharts-Admin ee7d5d31c2 chore(github-action): update actions/setup-go digest digest to 4b73464 2026-02-26 08:19:34 +00:00
Alfred Göppel 8f0e956a4a Remove kqmaverick from CODEOWNERS
Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
2026-02-22 21:55:50 +01:00
Alfred Göppel 9af682b8e2 Update default code owners in CODEOWNERS file
Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
2026-02-22 21:54:30 +01:00
Alfred Göppel 4714ac4ae6 fix(ci): update ci to run some stuff on ubuntu-latest (#45410)
**Description**
<!--
Please include a summary of the change and which issue is fixed. Please
also include relevant motivation and context. List any dependencies that
are required for this change.
-->
⚒️ Fixes  # <!--(issue)-->

**⚙️ Type of change**

- [ ] ⚙️ Feature/App addition
- [ ] 🪛 Bugfix
- [ ] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [ ] 🔃 Refactor of current code
- [ ] 📜 Documentation Changes

**🧪 How Has This Been Tested?**
<!--
Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration
-->

**📃 Notes:**
<!-- Please enter any other relevant information here -->

**✔️ Checklist:**

- [ ] ⚖️ My code follows the style guidelines of this project
- [ ] 👀 I have performed a self-review of my own code
- [ ] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made changes to the documentation
- [ ] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [ ] ⬆️ I increased versions for any altered app according to semantic
versioning
- [ ] I made sure the title starts with `feat(chart-name):`,
`fix(chart-name):`, `chore(chart-name):`, `docs(chart-name):` or
`fix(docs):`

** App addition**

If this PR is an app addition please make sure you have done the
following.

- [ ] 🖼️ I have added an icon in the Chart's root directory called
`icon.png`

---

_Please don't blindly check all the boxes. Read them and only check
those that apply.
Those checkboxes are there for the reviewer to see what is this all
about and
the status of this PR with a quick glance._
2026-02-22 21:53:43 +01:00
Kjeld Schouten a81a23c5c2 run more on ubuntu latest 2026-02-21 12:27:03 +01:00
TrueCharts-Admin 710fb8fea6 chore(github-action): update actions/stale digest digest to b5d41d4 2026-02-17 04:49:09 +00:00
Copilot 66c6fd0ace Fix tc-lint glob handling for charts without ci/*values.yaml (#45013)
Lint runs were emitting `ls: cannot access '.../ci/*values.yaml'` for
charts that do not define CI override files (e.g.
`charts/stable/friendica`). The issue came from using `ls` as a glob
existence check in `tc-lint.sh`.

- **Root cause**
- `helm_lint()` used `ls $chart_path/ci/*values.yaml` inside a
conditional; when the glob had no matches, `ls` printed an error.

- **Change**
- Replaced the `ls`-based check with a silent glob match check using
`compgen -G`.
- Scope is limited to `.github/scripts/tc-lint.sh` and preserves
existing lint decision logic.

- **Behavioral impact**
- Charts without `ci/*values.yaml` no longer produce noisy shell errors
during lint.
  - Existing lint pass/fail behavior remains unchanged.

```bash
# before
if [[ ! $(ls $chart_path/ci/*values.yaml) ]]; then

# after
if ! compgen -G "$chart_path/ci/*values.yaml" >/dev/null; then
```

<!-- START COPILOT CODING AGENT TIPS -->
---

💬 We'd love your input! Share your thoughts on Copilot coding agent in
our [2 minute survey](https://gh.io/copilot-coding-agent-survey).

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: PrivatePuffin <7613738+PrivatePuffin@users.noreply.github.com>
2026-02-15 16:03:18 +01:00
Kjeld Schouten 5ffa346dc2 Simplify helm-extra-args in ct-install.yaml
Removed redundant '--wait' and '--wait-for-jobs' arguments from helm-extra-args.

Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2026-02-15 14:27:36 +01:00
Kjeld Schouten cfbcf2453e fix copilot instructions for charts 2026-02-15 12:10:06 +01:00
Copilot 43c236cb00 docs(copilot): add pre-commit and common/common-test sync requirements to Copilot instructions (#44987)
This updates repository Copilot guidance to reflect two workflow
requirements from the issue: include `pre-commit` in expected checks,
and require test updates in `common-test` when `common` changes.

- **Copilot instruction updates**
- Added explicit instruction to run `pre-commit` before finalizing
changes.
- Added explicit instruction to keep Helm unit tests in
`charts/library/common-test` aligned with edits in
`charts/library/common`.

- **Scope**
- Changes are limited to `.github/copilot-instructions.md`
(documentation/config guidance only).

```md
- Run `pre-commit` on your changes before finalizing.
- When editing `charts/library/common`, also update the Helm unit tests in `charts/library/common-test` accordingly.
```

<!-- START COPILOT CODING AGENT TIPS -->
---

💬 We'd love your input! Share your thoughts on Copilot coding agent in
our [2 minute survey](https://gh.io/copilot-coding-agent-survey).

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: PrivatePuffin <7613738+PrivatePuffin@users.noreply.github.com>
2026-02-15 12:05:18 +01:00
Copilot 8d12920606 Ensure chart install tests wait for DaemonSet readiness (#44985)
Install tests were reporting success even when DaemonSet pods stayed in
`PodInitializing`, so CI could pass without validating runtime
readiness. The root issue was that chart-testing installs used only a
timeout and did not instruct Helm to wait for resources to become ready.

- **Install-test behavior**
- Updated chart-testing Helm args in `.github/ct-install.yaml` to
enforce readiness waiting during `ct install`.
- This makes install tests fail when workloads (including DaemonSets) do
not reach ready state within timeout.

- **Config change**
  ```yaml
  # .github/ct-install.yaml
  - helm-extra-args: --timeout 250s
  + helm-extra-args: --wait --wait-for-jobs --timeout 250s
  ```

- **Impact**
- CI install checks now validate actual deployment readiness rather than
only successful resource creation.

<!-- START COPILOT CODING AGENT TIPS -->
---

 Let Copilot coding agent [set things up for
you](https://github.com/trueforge-org/truecharts/issues/new?title=+Set+up+Copilot+instructions&body=Configure%20instructions%20for%20this%20repository%20as%20documented%20in%20%5BBest%20practices%20for%20Copilot%20coding%20agent%20in%20your%20repository%5D%28https://gh.io/copilot-coding-agent-tips%29%2E%0A%0A%3COnboard%20this%20repo%3E&assignees=copilot)
— coding agent works faster and does higher quality work when set up for
your repo.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: PrivatePuffin <7613738+PrivatePuffin@users.noreply.github.com>
2026-02-15 11:53:08 +01:00
Copilot bff8701dcf Align chart YAML linting with repository-wide EOF formatting and fix common chart empty-line violation (#44982)
Running chart linting across all charts surfaced systemic YAML
`empty-lines` failures at EOF, plus one genuine spacing violation in the
common chart values. This PR updates lint behavior to match chart file
conventions and fixes the remaining content-level violation.

- **Lint rule alignment (repo-wide)**
- Updated `.github/yaml-lint-conf.yaml` to allow a single trailing blank
line at file end:
    - `empty-lines.max-end: 0` → `1`
- This removes repetitive false-positive failures across chart
`Chart.yaml` files that share the same EOF formatting pattern.

- **Common chart values cleanup**
- Removed an extra blank line in `charts/library/common/values.yaml`
(`notes` template block) that exceeded `empty-lines.max`.

- **Required chart version bump**
- Bumped `charts/library/common/Chart.yaml` version to reflect non-doc
changes under the common chart path:
    - `28.29.59` → `28.29.60`

```yaml
# .github/yaml-lint-conf.yaml
empty-lines:
  max: 1
  max-start: 0
  max-end: 1
```

> [!WARNING]
>
> <details>
> <summary>Firewall rules blocked me from connecting to one or more
addresses (expand for details)</summary>
>
> #### I tried to connect to the following addresses, but was blocked by
firewall rules:
>
> - `charts.jetstack.io`
> - Triggering command: `/usr/local/bin/helm helm repo add jetstack
REDACTED &#39;, @ARGV mp/status cal/bin/yamale r/bin/bash&#39;,
&#39;-cyamllint r /tmp/status p/bin/perl perl .yam hema.yaml
nstar2mqtt/Chart.yaml /opt/pipx_bin/perl r/bin/bash&#39;, &#39;-cyamale
/tmp/status` (dns block)
> - `oci.trueforge.org`
> - Triggering command: `./temp/forgetool ./temp/forgetool charts deps
charts/stable/redmine charts/stable/owi2plex charts/stable/littlelink
charts/stable/syncthing charts/stable/bitcoinunlimited
charts/stable/yacy charts/stable/kerio-connect charts/stable/barotrauma
charts/stable/fenrus charts/stable/lastoasis charts/stable/picoshare
charts/stable/archivebox charts/stable/freecad-desktop-g3
charts/stable/booklore charts/stable/zwavejs2mqtt
charts/stable/nginx-proxy-manager charts/stable/fileflows` (dns block)
> - `pool.ntp.org`
> - Triggering command: `./temp/forgetool ./temp/forgetool charts deps
charts/stable/redmine charts/stable/owi2plex charts/stable/littlelink
charts/stable/syncthing charts/stable/bitcoinunlimited
charts/stable/yacy charts/stable/kerio-connect charts/stable/barotrauma
charts/stable/fenrus charts/stable/lastoasis charts/stable/picoshare
charts/stable/archivebox charts/stable/freecad-desktop-g3
charts/stable/booklore charts/stable/zwavejs2mqtt
charts/stable/nginx-proxy-manager charts/stable/fileflows` (dns block)
>
> If you need me to access, download, or install something from one of
these locations, you can either:
>
> - Configure [Actions setup
steps](https://gh.io/copilot/actions-setup-steps) to set up my
environment, which run before the firewall is enabled
> - Add the appropriate URLs or hosts to the custom allowlist in this
repository's [Copilot coding agent
settings](https://github.com/trueforge-org/truecharts/settings/copilot/coding_agent)
(admins only)
>
> </details>

<!-- START COPILOT CODING AGENT TIPS -->
---

💡 You can make Copilot smarter by setting up custom instructions,
customizing its development environment and configuring Model Context
Protocol (MCP) servers. Learn more [Copilot coding agent
tips](https://gh.io/copilot-coding-agent-tips) in the docs.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: PrivatePuffin <7613738+PrivatePuffin@users.noreply.github.com>
2026-02-15 11:33:18 +01:00
Kjeld Schouten f504f06828 skip install tests on common updates 2026-02-15 11:23:28 +01:00