From 6621b3f33606dc292626b2f60cd598170d4d298b Mon Sep 17 00:00:00 2001 From: niko Date: Fri, 19 Jun 2026 08:48:56 +0300 Subject: [PATCH] Fix/helm build node (#27) Co-authored-by: moilanik Reviewed-on: https://gitea.app.keskikuja.site/niko/gitea-ci-library/pulls/27 --- .gitea/workflows/git-pages.ci-main.yml | 2 +- .gitea/workflows/helm-build-push.yml | 6 ++++++ git-pages/README.md | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/git-pages.ci-main.yml b/.gitea/workflows/git-pages.ci-main.yml index 5f5bbd4..92ff291 100644 --- a/.gitea/workflows/git-pages.ci-main.yml +++ b/.gitea/workflows/git-pages.ci-main.yml @@ -3,7 +3,7 @@ on: push: branches: - main - - feature/helm-chart + - fix/helm-build-node paths: - git-pages/** - .gitea/workflows/helm-build-push.yml diff --git a/.gitea/workflows/helm-build-push.yml b/.gitea/workflows/helm-build-push.yml index 1f919e8..71cf529 100644 --- a/.gitea/workflows/helm-build-push.yml +++ b/.gitea/workflows/helm-build-push.yml @@ -39,6 +39,12 @@ jobs: container: image: alpine/helm:3.19.0 steps: + - name: Install Node.js for actions/checkout + # COMPROMISE: Requires internet access. + # Does NOT work in air-gapped environments. + # Replace with a custom image (e.g., extending alpine/helm + nodejs) if needed. + run: apk add --no-cache nodejs + - uses: actions/checkout@v4 - uses: actions/checkout@v4 with: diff --git a/git-pages/README.md b/git-pages/README.md index 321b7ed..b0e1c51 100644 --- a/git-pages/README.md +++ b/git-pages/README.md @@ -69,7 +69,7 @@ open "https://gitea.app.keskikuja.site/${REPO_OWNER}/${REPO_NAME}/settings/actio > 💡 **Monelle repoille:** Toista vaiheet 3–4, tai katso [automatisointi](docs/secrets.md#automatisointi-useamman-repon-salaisuuden-lis%C3%A4%C3%A4miseen). --- - + ## Käyttöönotto ### 1. Secretit