From 73395350e8ac4bb3bbabeda8972206d6ee9b2594 Mon Sep 17 00:00:00 2001 From: rcalvo Date: Sun, 29 Mar 2026 02:48:02 +0000 Subject: [PATCH] Add version tracking to deploy workflow --- .forgejo/workflows/deploy.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index b93d3d9..1683fea 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -17,6 +17,7 @@ jobs: - name: Deploy via SSH run: | REF="${{ github.event.inputs.ref || github.sha }}" + SHORT_SHA=$(echo "${REF}" | cut -c1-7) mkdir -p ~/.ssh echo "${{ secrets.DEPLOY_SSH_KEY }}" > ~/.ssh/id_ed25519 chmod 600 ~/.ssh/id_ed25519 @@ -26,7 +27,8 @@ jobs: git fetch origin git checkout ${REF} git pull origin main || true - sudo docker compose up -d --build + export VITE_DEPLOYED_VERSION="v:${SHORT_SHA}" + sudo -E docker compose up -d --build echo "${REF}" > .deployed-commit echo "Deployed: ${REF} at $(date -u +%Y-%m-%dT%H:%M:%SZ)" ENDSSH