From 67cf3c8e1374b4848da70b221d16851f4257af75 Mon Sep 17 00:00:00 2001 From: William P Date: Sun, 29 Mar 2026 17:36:25 -0400 Subject: [PATCH] fix(actions): install yamllint through pip to fix alpine package issues --- .gitea/workflows/test-pr.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/test-pr.yml b/.gitea/workflows/test-pr.yml index 09c2bb8..f396c1c 100644 --- a/.gitea/workflows/test-pr.yml +++ b/.gitea/workflows/test-pr.yml @@ -18,9 +18,12 @@ jobs: container: alpine/helm:4.1.3 steps: - name: install tools - run: | + run: | # Hacky way of installing yamllint due to previous action failures, likely not needed after dependency fix is made on Alpine's side apk update - apk add --update bash make nodejs npm ncurses + apk add --update bash make nodejs npm ncurses python3 py3-pip + python3 -m venv /opt/venv + /opt/venv/bin/pip install yamllint + ln -s /opt/venv/bin/yamllint /usr/local/bin/yamllint - uses: actions/checkout@v6 - name: install chart dependencies run: helm dependency build