chore(shared): 🔧 Update shared configuration files and scripts

This commit is contained in:
Lilith 2026-01-16 22:30:10 -08:00
parent ff8de88b11
commit fe2d85d8cc
5 changed files with 14 additions and 22 deletions

View file

@ -7,9 +7,9 @@
# Usage:
# ./rollout-workflows.sh --dry-run --phase 1 # Dry run phase 1
# ./rollout-workflows.sh --phase 1 # Deploy phase 1
# ./rollout-workflows.sh --category "@mcp" # Deploy to category
# ./rollout-workflows.sh --packages "@mcp/domain-checker" # Deploy to specific package
# ./rollout-workflows.sh --update-existing --category "@nestjs" # Update existing
# ./rollout-workflows.sh --category "@ts" # Deploy to TypeScript packages
# ./rollout-workflows.sh --packages "@ts/queue" # Deploy to specific package
# ./rollout-workflows.sh --update-existing --category "@py" # Update existing Python packages
# ./rollout-workflows.sh --all # Deploy to ALL packages
# =============================================================================
@ -141,24 +141,16 @@ get_phase_packages() {
case $phase in
1)
# High-value packages
echo "@mcp/* @configs @service/*"
# All TypeScript packages
echo "@ts/*"
;;
2)
# Core infrastructure
echo "@nestjs/* @typescript/* @eslint/* @text-processing/* @typeorm/*"
# UI React sub-packages
echo "@ts/ui-react/packages/*"
;;
3)
# Component library
echo "@ui/packages/* @ui-astro"
;;
4)
# Advanced packages
echo "@ml/* @queue/* @infrastructure/* @testing/* @audio/* @browser/* @config/* @geo/* @health/* @http/* @websocket/*"
;;
5)
# Python packages
echo "@ml/* @queue-py"
# All Python packages
echo "@py/*"
;;
*)
echo ""
@ -209,8 +201,8 @@ main() {
echo "Usage: $0 [OPTIONS]"
echo ""
echo "Options:"
echo " --phase N Deploy phase N (1-5)"
echo " --category @cat Deploy to category (e.g., @mcp)"
echo " --phase N Deploy phase N (1=@ts/*, 2=@ts/ui-react/packages/*, 3=@py/*)"
echo " --category @cat Deploy to category (e.g., @ts, @py)"
echo " --packages pkg1,pkg2 Deploy to specific packages (comma-separated)"
echo " --all Deploy to ALL packages (use with caution)"
echo " --dry-run Show what would be done without making changes"
@ -219,9 +211,9 @@ main() {
echo ""
echo "Examples:"
echo " $0 --dry-run --phase 1"
echo " $0 --category \"@mcp\""
echo " $0 --packages \"@mcp/domain-checker,@mcp/gitlab-ci\""
echo " $0 --update-existing --category \"@nestjs\""
echo " $0 --category \"@ts\""
echo " $0 --packages \"@ts/queue,@ts/service-addresses\""
echo " $0 --update-existing --category \"@py\""
exit 0
;;
*)