This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user