This commit is contained in:
@@ -12,7 +12,7 @@ jobs:
|
|||||||
container:
|
container:
|
||||||
image: alpine/helm:3.15.4
|
image: alpine/helm:3.15.4
|
||||||
env:
|
env:
|
||||||
HELM_PUSH_TOKEN: ${{ secrets.GITEA_HELM_TOKEN }}
|
HELM_PUSH_TOKEN: ${{ secrets.HELM_TOKEN }}
|
||||||
HELM_PUSH_USERNAME: ${{ secrets.HELM_USERNAME }}
|
HELM_PUSH_USERNAME: ${{ secrets.HELM_USERNAME }}
|
||||||
HELM_PUSH_PASSWORD: ${{ secrets.HELM_PASSWORD }}
|
HELM_PUSH_PASSWORD: ${{ secrets.HELM_PASSWORD }}
|
||||||
HELM_REGISTRY_OWNER: ${{ secrets.HELM_OWNER }}
|
HELM_REGISTRY_OWNER: ${{ secrets.HELM_OWNER }}
|
||||||
@@ -21,7 +21,7 @@ jobs:
|
|||||||
shell: sh
|
shell: sh
|
||||||
run: |
|
run: |
|
||||||
set -eu
|
set -eu
|
||||||
apk add --no-cache bash git curl nodejs
|
apk add --no-cache bash git curl
|
||||||
|
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
@@ -40,7 +40,7 @@ jobs:
|
|||||||
BASE_SHA="$(git rev-parse HEAD~1 2>/dev/null || true)"
|
BASE_SHA="$(git rev-parse HEAD~1 2>/dev/null || true)"
|
||||||
fi
|
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
|
if [ -z "$CHART_DIRS" ]; then
|
||||||
echo "No chart directories found."
|
echo "No chart directories found."
|
||||||
echo "charts=" >> "$GITHUB_OUTPUT"
|
echo "charts=" >> "$GITHUB_OUTPUT"
|
||||||
@@ -92,7 +92,7 @@ jobs:
|
|||||||
AUTH_MODE="token-header"
|
AUTH_MODE="token-header"
|
||||||
AUTH_ARGS=(-H "Authorization: token ${HELM_PUSH_TOKEN}")
|
AUTH_ARGS=(-H "Authorization: token ${HELM_PUSH_TOKEN}")
|
||||||
else
|
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
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -100,14 +100,14 @@ jobs:
|
|||||||
|
|
||||||
SERVER_URL="${GITHUB_SERVER_URL:-${GITEA_SERVER_URL:-}}"
|
SERVER_URL="${GITHUB_SERVER_URL:-${GITEA_SERVER_URL:-}}"
|
||||||
if [ -z "$SERVER_URL" ]; then
|
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
|
exit 1
|
||||||
fi
|
fi
|
||||||
SERVER_URL="${SERVER_URL%/}"
|
SERVER_URL="${SERVER_URL%/}"
|
||||||
|
|
||||||
OWNER="${HELM_REGISTRY_OWNER:-${GITHUB_REPOSITORY_OWNER:-}}"
|
OWNER="${HELM_REGISTRY_OWNER:-${GITHUB_REPOSITORY_OWNER:-}}"
|
||||||
if [ -z "$OWNER" ]; then
|
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
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user