From b5eaa065ef946c4055fe4ac55e03cd31f582a225 Mon Sep 17 00:00:00 2001 From: Quinn Ftw Date: Fri, 26 Dec 2025 04:48:33 -0800 Subject: [PATCH] fix(deploy): sync vite-version-plugin to releases directory MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- .husky/pre-push | 8 ++++++++ infrastructure/scripts/deploy-service-registry.sh | 6 ++++++ 2 files changed, 14 insertions(+) diff --git a/.husky/pre-push b/.husky/pre-push index 5a4c0bc3c..25618ec22 100755 --- a/.husky/pre-push +++ b/.husky/pre-push @@ -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/" } diff --git a/infrastructure/scripts/deploy-service-registry.sh b/infrastructure/scripts/deploy-service-registry.sh index 8e91a0f8a..b5747f0b5 100755 --- a/infrastructure/scripts/deploy-service-registry.sh +++ b/infrastructure/scripts/deploy-service-registry.sh @@ -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" }