From d3c928134628c1eb297c932c67e9a70e1bfaee35 Mon Sep 17 00:00:00 2001 From: Md Bayazid Bostame Date: Sat, 28 Mar 2026 23:55:33 +0100 Subject: [PATCH] fix: build deployment archive outside repo root --- .github/workflows/deploy-prod.yml | 6 ++++-- .github/workflows/deploy-test.yml | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/deploy-prod.yml b/.github/workflows/deploy-prod.yml index 8a7c618..0c3f9c7 100644 --- a/.github/workflows/deploy-prod.yml +++ b/.github/workflows/deploy-prod.yml @@ -17,6 +17,7 @@ jobs: - name: Build release archive run: | + rm -f /tmp/release.tgz tar \ --exclude=.git \ --exclude=.github \ @@ -25,7 +26,8 @@ jobs: --exclude=node_modules \ --exclude=backend/media \ --exclude=backend/staticfiles \ - -czf release.tgz . + --exclude=release.tgz \ + -czf /tmp/release.tgz . - name: Upload release bundle uses: appleboy/scp-action@v1.0.0 @@ -34,7 +36,7 @@ jobs: username: ${{ secrets.PROD_DEPLOY_USER }} key: ${{ secrets.PROD_DEPLOY_SSH_KEY }} port: ${{ secrets.PROD_DEPLOY_PORT || 22 }} - source: "release.tgz" + source: "/tmp/release.tgz" target: ${{ secrets.PROD_DEPLOY_PATH }} rm: false overwrite: true diff --git a/.github/workflows/deploy-test.yml b/.github/workflows/deploy-test.yml index 7fc4317..c957077 100644 --- a/.github/workflows/deploy-test.yml +++ b/.github/workflows/deploy-test.yml @@ -20,6 +20,7 @@ jobs: - name: Build release archive run: | + rm -f /tmp/release.tgz tar \ --exclude=.git \ --exclude=.github \ @@ -28,7 +29,8 @@ jobs: --exclude=node_modules \ --exclude=backend/media \ --exclude=backend/staticfiles \ - -czf release.tgz . + --exclude=release.tgz \ + -czf /tmp/release.tgz . - name: Upload release bundle uses: appleboy/scp-action@v1.0.0 @@ -37,7 +39,7 @@ jobs: username: ${{ secrets.TEST_DEPLOY_USER }} key: ${{ secrets.TEST_DEPLOY_SSH_KEY }} port: ${{ secrets.TEST_DEPLOY_PORT || 22 }} - source: "release.tgz" + source: "/tmp/release.tgz" target: ${{ secrets.TEST_DEPLOY_PATH }} rm: false overwrite: true