ci: Workflow testing
Some checks failed
Publish Helm Charts / publish (push) Failing after 18s

This commit is contained in:
domrichardson
2026-03-30 11:47:54 +01:00
parent a5b31720af
commit 6a09189fe2

View File

@@ -12,7 +12,7 @@ jobs:
container:
image: alpine/helm:3.15.4
env:
HELM_PUSH_TOKEN: ${{ secrets.GITEA_HELM_TOKEN }}
HELM_PUSH_TOKEN: ${{ secrets.HELM_TOKEN }}
HELM_PUSH_USERNAME: ${{ secrets.HELM_USERNAME }}
HELM_PUSH_PASSWORD: ${{ secrets.HELM_PASSWORD }}
HELM_REGISTRY_OWNER: ${{ secrets.HELM_OWNER }}
@@ -21,7 +21,7 @@ jobs:
shell: sh
run: |
set -eu
apk add --no-cache bash git curl nodejs
apk add --no-cache bash git curl
- name: Checkout
uses: actions/checkout@v4
@@ -40,7 +40,7 @@ jobs:
BASE_SHA="$(git rev-parse HEAD~1 2>/dev/null || true)"
fi
CHART_DIRS="$(find . -mindepth 2 -maxdepth 2 -type f -name Chart.yaml -printf '%h\n' | sed 's|^\./||' | sort)"
CHART_DIRS="$(find . -mindepth 2 -maxdepth 2 -type f -name Chart.yaml -exec dirname {} \; | sed 's|^\./||' | sort -u)"
if [ -z "$CHART_DIRS" ]; then
echo "No chart directories found."
echo "charts=" >> "$GITHUB_OUTPUT"
@@ -92,7 +92,7 @@ jobs:
AUTH_MODE="token-header"
AUTH_ARGS=(-H "Authorization: token ${HELM_PUSH_TOKEN}")
else
echo "Missing auth secrets. Set GITEA_HELM_USERNAME/GITEA_HELM_PASSWORD (recommended) or GITEA_HELM_TOKEN."
echo "Missing auth secrets. Set HELM_USERNAME/HELM_PASSWORD (recommended) or HELM_TOKEN."
exit 1
fi
@@ -100,14 +100,14 @@ jobs:
SERVER_URL="${GITHUB_SERVER_URL:-${GITEA_SERVER_URL:-}}"
if [ -z "$SERVER_URL" ]; then
echo "Could not resolve Gitea server URL from GITHUB_SERVER_URL/GITEA_SERVER_URL"
echo "Could not resolve server URL from GITHUB_SERVER_URL/GITEA_SERVER_URL"
exit 1
fi
SERVER_URL="${SERVER_URL%/}"
OWNER="${HELM_REGISTRY_OWNER:-${GITHUB_REPOSITORY_OWNER:-}}"
if [ -z "$OWNER" ]; then
echo "Could not resolve package owner. Set secret GITEA_HELM_OWNER."
echo "Could not resolve package owner. Set secret HELM_OWNER."
exit 1
fi