v6.9.0 - Streamlined Ship Orchestration
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
/optimizecommand (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
/previewmanual gate (all testing now in staging) - Removed interactive version selection from
/ship-prod(defaults to patch bump, use--versionflag 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)
- Removed
- 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:
/previewcommand archived topreview.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|minorflag to override
- workflow-state.yaml Schema:
previewphase andmanual_gates.previewremoved- Existing features may need workflow-state.yaml migration
Full Changelog
See CHANGELOG.md