From 0553e04d01cf4bf40ecd6244e8903fb907cdaeb8 Mon Sep 17 00:00:00 2001 From: jakubmanczak Date: Sun, 29 Mar 2026 22:26:15 +0200 Subject: [PATCH] use short sha as container name, also push latest --- .gitea/workflows/build-and-publish.yaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/build-and-publish.yaml b/.gitea/workflows/build-and-publish.yaml index f9bb322..a114f05 100644 --- a/.gitea/workflows/build-and-publish.yaml +++ b/.gitea/workflows/build-and-publish.yaml @@ -11,11 +11,13 @@ jobs: steps: - name: checkout repo uses: actions/checkout@v4 + - name: set short sha + run: echo "short_sha=$(echo ${{gitea.sha}} | cut -c1-12)" >> $GITEA_ENV - name: build image run: | docker buildx build --platform linux/amd64 \ -t git.gractwo.pl/gractwo/arche:latest \ - -t git.gractwo.pl/gractwo/arche:${{gitea.sha}} \ + -t git.gractwo.pl/gractwo/arche:${{env.short_sha}} \ . - name: log into package registry uses: docker/login-action@v3 @@ -24,7 +26,9 @@ jobs: username: ${{ gitea.actor }} password: ${{ secrets.TOKEN2 }} - name: publish - run: docker push git.gractwo.pl/gractwo/arche:${{gitea.sha}} + run: | + docker push git.gractwo.pl/gractwo/arche:latest + docker push git.gractwo.pl/gractwo/arche:${{env.short_sha}} - uses: actions-hub/kubectl@master env: KUBE_CONFIG: ${{ secrets.KUBE_CONFIG }}