Commit Graph

7 Commits

Author SHA1 Message Date
Juan José Mata
51c7f7a3f0 Bump Helm chart version in pre-release workflow (#792)
* Update chart version in pre-release bump

Keep Helm chart version and appVersion aligned with app releases.

* Publish Helm chart with releases

Package the Helm chart on tag releases, upload it to GitHub Pages, and attach it to the GitHub Release assets.

* Move Helm chart release to helm workflow

Publish Helm chart packages from the helm-release workflow on tags and keep publish.yml focused on app release assets.

* Derive nightly chart version from latest release

Use the most recent v* tag as the base for nightly Helm chart versions.
2026-01-27 12:04:11 +01:00
luo jiyin
828c53f62d Fix variable injection vulnerability in helm-release workflow (#541)
* Fix variable injection vulnerability in helm-release workflow

  - Use explicit env block to pass GitHub context variables safely
  - Remove duplicate hardcoded git config that overwrote earlier settings
  - Prevents potential shell injection via  expansion

Signed-off-by: luojiyin <luojiyin@hotmail.com>

* Fix git config for gh-pages repository checkout

   Apply git user config inside gh-pages directory before commit,
   as the earlier config only applies to the main repository checkout.

Signed-off-by: luojiyin <luojiyin@hotmail.com>

---------

Signed-off-by: luojiyin <luojiyin@hotmail.com>
2026-01-07 21:12:08 +01:00
Juan José Mata
60809dbf61 Helm chart is WIP
Signed-off-by: Juan José Mata <juanjo.mata@gmail.com>
2025-12-23 15:47:04 +01:00
Juan José Mata
47ab93de79 Fix indentation and git username
Signed-off-by: Juan José Mata <juanjo.mata@gmail.com>
2025-12-13 20:02:27 +01:00
Juan José Mata
9658745eb8 Add Helm dependency build steps
Signed-off-by: Juan José Mata <juanjo.mata@gmail.com>
2025-12-13 19:48:07 +01:00
Juan José Mata
3ba63454e4 Modify Helm release workflow for nightly builds
Updated the Helm release workflow to generate a nightly version and package the chart accordingly.

Signed-off-by: Juan José Mata <juanjo.mata@gmail.com>
2025-12-13 19:44:43 +01:00
Juan José Mata
e19b90370f Add GitHub Actions workflow for Helm chart release
Signed-off-by: Juan José Mata <juanjo.mata@gmail.com>
2025-12-13 19:35:41 +01:00