patch: fix deploy pipeline stages for token registry uploads
All checks were successful
PR / lint (pull_request) Successful in 33s
PR / e2e (pull_request) Successful in 1m10s
PR / test (pull_request) Successful in 1m18s
PR / docker-build (pull_request) Successful in 1m23s

This commit is contained in:
Madison Grubb
2026-03-05 09:49:44 -05:00
parent 414e9f4c33
commit 2ca3a6c5cc
2 changed files with 12 additions and 8 deletions

View File

@@ -75,7 +75,7 @@ jobs:
echo "tag=${REGISTRY}/${{ github.repository }}:latest" >> $GITHUB_OUTPUT
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4
- name: Build (dry run)
uses: docker/build-push-action@v6

View File

@@ -24,12 +24,14 @@ jobs:
./scripts/release.sh
- name: Log in to container registry
run: |
REGISTRY="${GITHUB_SERVER_URL#https://}"
echo "${{ secrets.GITEA_REGISTRY_TOKEN }}" | docker login "$REGISTRY" -u "${{ github.actor }}" --password-stdin
uses: docker/login-action@v4
with:
registry: ${{ replace(replace(github.server_url, 'https://', ''), 'http://', '') }}
username: ${{ github.actor }}
password: ${{ secrets.KESTRELOS_REPO_TOKEN }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4
- name: Build Docker image
uses: docker/build-push-action@v6
@@ -47,13 +49,15 @@ jobs:
docker push "$IMAGE:$tag"
done < .tags
- name: Set up Helm
uses: azure/setup-helm@v4
- name: Package and push Helm chart
env:
GITEA_REGISTRY_TOKEN: ${{ secrets.GITEA_REGISTRY_TOKEN }}
GITEA_REPO_TOKEN: ${{ secrets.KESTRELOS_REPO_TOKEN }}
run: |
curl -sSfL https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash
helm package helm/kestrelos
for f in kestrelos-*.tgz; do
curl -sf -u "${{ github.actor }}:$GITEA_REGISTRY_TOKEN" -X POST --upload-file "$f" \
curl -sf -u "${{ github.actor }}:$GITEA_REPO_TOKEN" -X POST --upload-file "$f" \
"${{ github.server_url }}/api/packages/${{ github.actor }}/helm/api/charts"
done