diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 88e7ac167..af546a5af 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -118,7 +118,7 @@ jobs: run: | set -eu mkdir -p dist/release-artifacts - tar --exclude=.git --exclude=apps/web/node_modules --exclude=dist \ + tar --exclude=.git --exclude=apps/web/node_modules --exclude=./dist \ -czf "dist/release-artifacts/xiaoxia-release-${GITHUB_REF_NAME}.tar.gz" . - name: Upload runtime image and release artifacts diff --git a/tests/unit/test_release_scripts.py b/tests/unit/test_release_scripts.py index 6126dc2ed..b1acc42ec 100644 --- a/tests/unit/test_release_scripts.py +++ b/tests/unit/test_release_scripts.py @@ -166,7 +166,8 @@ def test_gitea_production_deploy_requires_runtime_builder_job(): assert "docker.m.daocloud.io/library/node:20" in build_section assert "npm ci && npm run build" in build_section assert "dist/release-artifacts/xiaoxia-release-${GITHUB_REF_NAME}.tar.gz" in build_section - assert "--exclude=dist" in build_section + assert "--exclude=./dist" in build_section + assert "--exclude=dist " not in build_section assert "PRODUCTION_SSH_HOST" in build_section assert "PRODUCTION_SSH_USER" in build_section assert "PRODUCTION_SSH_KEY" in build_section