diff --git a/.github/workflows/prod.yml b/.github/workflows/prod.yml
index 16ee29d..bfc073e 100644
--- a/.github/workflows/prod.yml
+++ b/.github/workflows/prod.yml
@@ -77,6 +77,15 @@ jobs:
         run: ls -R
         working-directory: ./frontend/dist
 
+      - name: commit frontend release build
+        run: |
+          git config --global user.name "GitHub Action"
+          git config --global user.email "actions@github.com"
+          git add frontend/dist -f
+          git diff --staged --quiet || (git commit -m "release: frontend build ${{ github.sha }} [skip ci]" && git push)
+        env:
+          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+
       - uses: shuttle-hq/deploy-action@main
         with:
           deploy-key: ${{ secrets.SHUTTLE_API_KEY }}