Skip to content

v6.9.0 - Streamlined Ship Orchestration

Choose a tag to compare

@marcusgoll marcusgoll released this 18 Nov 18:37
· 156 commits to main since this release

Streamlined Ship Orchestration

60% faster deployments with zero manual gates

Added

  • GitHub Actions Auto-Fix CI: New workflow automatically fixes lint/format issues on PR creation
    • Runs PSScriptAnalyzer formatting for PowerShell scripts
    • Runs markdownlint auto-fix for Markdown files
    • Runs jq formatting for JSON files
    • Auto-commits fixes and comments on PR
  • Docker Build Validation: Added Docker build check to /optimize command (6th parallel check)
    • Validates Dockerfile builds successfully before deployment
    • Automatically skips if no Dockerfile present
    • Generates optimization-docker.md report with PASSED/FAILED/SKIPPED status
    • Critical blocker if Docker build fails

Changed

  • Streamlined Ship Orchestration: Reduced deployment time by 60% (25-35 min vs 65-165 min)
    • Removed /preview manual gate (all testing now in staging)
    • Removed interactive version selection from /ship-prod (defaults to patch bump, use --version flag to override)
    • Removed manual staging validation checklist (auto-generated validation reports with E2E, Lighthouse, rollback test, health checks)
    • Parallelized pre-flight + optimize checks (saves ~10 min)
  • Platform API-Based Deployment IDs: Replaced log parsing with direct API calls
    • Vercel API for deployment IDs (more reliable than grep)
    • Railway GraphQL API for deployment tracking
    • Netlify API for deployment verification
    • Fallback to log parsing if credentials missing

Breaking Changes

  • Preview Phase Removed: /preview command archived to preview.md.deprecated
    • All UI/UX testing now happens in staging environment
    • No local manual testing gate before deployment
  • /ship-prod Version Selection: No longer prompts for version interactively
    • Defaults to patch bump (most common)
    • Use --version major|minor flag to override
  • workflow-state.yaml Schema: preview phase and manual_gates.preview removed
    • Existing features may need workflow-state.yaml migration

Full Changelog

See CHANGELOG.md