Added CI
Some checks failed
Publish Helm Charts / build-and-publish (push) Failing after 4s

This commit is contained in:
Ultradesu
2026-02-04 14:49:41 +02:00
parent 813139432b
commit adf6cf3a77

View File

@@ -26,7 +26,7 @@ jobs:
- name: Find and process charts - name: Find and process charts
env: env:
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }} HELM_REGISTRY_TOKEN: ${{ secrets.HELM_REGISTRY_TOKEN }}
run: | run: |
echo "🔍 Searching for Helm charts..." echo "🔍 Searching for Helm charts..."
CHARTS_FOUND=0 CHARTS_FOUND=0
@@ -63,11 +63,11 @@ jobs:
CHART_FILE="packages/$NAME-$VERSION.tgz" CHART_FILE="packages/$NAME-$VERSION.tgz"
# Publish to Gitea Registry # Publish to Gitea Registry
if [ -n "$GITEA_TOKEN" ]; then if [ -n "$HELM_REGISTRY_TOKEN" ]; then
echo "Publishing $CHART_FILE to registry..." echo "Publishing $CHART_FILE to registry..."
HTTP_CODE=$(curl -w "%{http_code}" -s -o /dev/null \ HTTP_CODE=$(curl -w "%{http_code}" -s -o /dev/null \
-H "Authorization: token $GITEA_TOKEN" \ -H "Authorization: token $HELM_REGISTRY_TOKEN" \
-X POST \ -X POST \
--upload-file "$CHART_FILE" \ --upload-file "$CHART_FILE" \
"$GITEA_URL/api/packages/$GITEA_OWNER/helm/api/charts") "$GITEA_URL/api/packages/$GITEA_OWNER/helm/api/charts")
@@ -79,7 +79,7 @@ jobs:
echo "🔍 Verifying publication..." echo "🔍 Verifying publication..."
sleep 5 sleep 5
if curl -s -H "Authorization: token $GITEA_TOKEN" \ if curl -s -H "Authorization: token $HELM_REGISTRY_TOKEN" \
"$GITEA_URL/api/packages/$GITEA_OWNER/helm/index.yaml" \ "$GITEA_URL/api/packages/$GITEA_OWNER/helm/index.yaml" \
| grep -q "$NAME-$VERSION"; then | grep -q "$NAME-$VERSION"; then
echo "✅ Chart $CHART_NAME verified in registry!" echo "✅ Chart $CHART_NAME verified in registry!"
@@ -91,7 +91,7 @@ jobs:
exit 1 exit 1
fi fi
else else
echo "⚠️ GITEA_TOKEN not set, skipping publication" echo "⚠️ HELM_REGISTRY_TOKEN not set, skipping publication"
fi fi
else else
echo " Skipping publication (not on main/master branch)" echo " Skipping publication (not on main/master branch)"