fix(deploy): sync vite-version-plugin to releases directory

Both status-dashboard and service-registry now depend on
@lilith/vite-version-plugin. Update deploy scripts to sync
this package to releases/ before building.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Quinn Ftw 2025-12-26 04:48:33 -08:00
parent 5bc43654aa
commit b5eaa065ef
2 changed files with 14 additions and 0 deletions

View file

@ -51,6 +51,7 @@ check_status_dashboard_changes() {
sync_to_releases() {
log_step "Syncing status-dashboard to releases..."
# Sync status-dashboard
rsync -av --delete \
--exclude 'node_modules' \
--exclude 'dist' \
@ -58,6 +59,13 @@ sync_to_releases() {
"$CODEBASE_ROOT/features/status-dashboard/" \
"$RELEASES_ROOT/features/status-dashboard/"
# Sync vite-version-plugin dependency
rsync -av --delete \
--exclude 'node_modules' \
--exclude 'dist' \
"$CODEBASE_ROOT/@packages/@utils/vite-version-plugin/" \
"$RELEASES_ROOT/@packages/@utils/vite-version-plugin/"
log_success "Synced to releases/"
}

View file

@ -93,6 +93,12 @@ sync_to_releases() {
"${PROJECT_ROOT}/@packages/@ui/ui-theme/" \
"${RELEASES_ROOT}/@packages/@ui/ui-theme/"
# Sync vite-version-plugin dependency
rsync -av --delete \
--exclude=node_modules --exclude=dist --exclude=.git \
"${PROJECT_ROOT}/@packages/@utils/vite-version-plugin/" \
"${RELEASES_ROOT}/@packages/@utils/vite-version-plugin/"
log_success "Synced to releases"
}