From 0dee4c5099857505c9875b5171c1838a3b300f5d Mon Sep 17 00:00:00 2001 From: 0xWheatyz Date: Sun, 15 Mar 2026 02:39:38 -0400 Subject: [PATCH] feat(ci): add timestamp-based image tags with commit hash MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Push images with versioned tags in format TIMESTAMP-COMMIT and frontend-TIMESTAMP-COMMIT for better traceability and rollback support. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .gitea/workflows/build.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 93e445f..f13e13a 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -44,8 +44,9 @@ jobs: echo "PUSH_LATEST=true" >> $GITHUB_OUTPUT ;; refs/heads/main) + TIMESTAMP=$(date -u +%Y%m%d%H%M%S) SHORT_SHA=$(echo "${{ gitea.sha }}" | cut -c1-7) - echo "IMAGE_TAG=${IMAGE_BASE}:${SHORT_SHA}" >> $GITHUB_OUTPUT + echo "IMAGE_TAG=${IMAGE_BASE}:${TIMESTAMP}-${SHORT_SHA}" >> $GITHUB_OUTPUT echo "PUSH_LATEST=true" >> $GITHUB_OUTPUT ;; *) @@ -114,8 +115,9 @@ jobs: echo "PUSH_LATEST=true" >> $GITHUB_OUTPUT ;; refs/heads/main) + TIMESTAMP=$(date -u +%Y%m%d%H%M%S) SHORT_SHA=$(echo "${{ gitea.sha }}" | cut -c1-7) - echo "IMAGE_TAG=${IMAGE_BASE}:frontend-${SHORT_SHA}" >> $GITHUB_OUTPUT + echo "IMAGE_TAG=${IMAGE_BASE}:frontend-${TIMESTAMP}-${SHORT_SHA}" >> $GITHUB_OUTPUT echo "PUSH_LATEST=true" >> $GITHUB_OUTPUT ;; *)