ci(release): keep web dist in release artifact

This commit is contained in:
Xiaoxia AI
2026-06-22 19:07:39 +08:00
parent 699ed2e931
commit 14991ad3cd
2 changed files with 3 additions and 2 deletions
+1 -1
View File
@@ -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
+2 -1
View File
@@ -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