From 8cff93c4699de1684d5a01d58fe14ee25f0c6071 Mon Sep 17 00:00:00 2001 From: Stephan Richter Date: Sat, 3 Jan 2026 21:23:23 +0100 Subject: [PATCH] dropped reatagging, adding date tag Signed-off-by: Stephan Richter --- .gitea/workflows/docker.yaml | 24 ++---------------------- 1 file changed, 2 insertions(+), 22 deletions(-) diff --git a/.gitea/workflows/docker.yaml b/.gitea/workflows/docker.yaml index 906e9c7f..632917b0 100644 --- a/.gitea/workflows/docker.yaml +++ b/.gitea/workflows/docker.yaml @@ -25,29 +25,9 @@ jobs: username: ${{ secrets.REGISTRY_USER }} password: ${{ secrets.REGISTRY_PASS }} - - name: Re-tag the most recent image - run: | - set -x - REGISTRY="${{ secrets.REGISTRY_PATH }}" - REPO="umbrella" - USER="${{ secrets.DOCKER_USERNAME }}" - PASS="${{ secrets.DOCKER_PASSWORD }}" - LATEST="${{ gitea.ref_name }}" - NEW_TAG="${{ gitea.sha_short }}" - - # Get auth token (basic auth for most self-hosted registries) - #TOKEN=$(curl -s -u "$USER:$PASS" "https://$REGISTRY/v2/token?service=$REGISTRY&scope=repository:$REPO:pull,push") - #AUTH="Bearer $(echo $TOKEN | jq -r .token)" - - # Fetch latest manifest (specify mediaType header for OCI support) - MANIFEST=$(curl -s -u "$USER:$PASS" -H "Accept: application/vnd.docker.distribution.manifest.v2+json,application/vnd.oci.image.manifest.v1+json" "https://$REGISTRY/v2/$REPO/manifests/$LATEST" | jq -c .) - - # PUT manifest under new tag - curl -X PUT -s -u "$USER:$PASS" -H "Content-Type: application/vnd.docker.distribution.manifest.v2+json" --data "$MANIFEST" "https://$REGISTRY/v2/$REPO/manifests/$NEW_TAG" - - echo "Tagged $REGISTRY/$REPO:$LATEST -> $NEW_TAG" - - name: Push to registry # if: startsWith(gitea.ref, 'refs/tags/') run: | + DATE=$(date +%Y%m%d_%H%M) docker push ${{ secrets.REGISTRY_PATH }}/umbrella:${{ gitea.ref_name }} + docker push ${{ secrets.REGISTRY_PATH }}/umbrella:${{ gitea.ref_name }}_$DATE