- Added .actrc to .gitignore to prevent local configuration from being tracked.
- Updated cli-release.yml to specify paths for apps and packages, enhancing workflow triggers.
- Improved permissions in cli-release.yml for better access control.
- Enhanced update-brew-tap.yml with detailed summary creation for deployment results.
- Introduced README.md for GitHub Actions, providing usage instructions and supported platforms.
- Added deploy and dry-run actions for better deployment management.
- Updated error handling in CLI commands for clearer messaging and improved user experience.
- Bumped CLI version to 0.3.0 in package.json to reflect recent changes.
- Cherry-pick all workflow improvements from staging branch
- Add workflow_dispatch trigger to deploy.yml for manual deployments
- Support custom environment and image tag inputs for manual runs
- Update deployment logic to handle both automatic and manual triggers
- Improve deployment summaries to show trigger type and image tag
- Remove pnpm store permission fixes (no longer needed)
- Remove sticky disk Turbo cache mounts (simplified caching)
- Use direct pnpm install without --prefer-offline flag
- Add TURBO_CACHE_DIR and TURBO_TELEMETRY_DISABLED env vars
- Improve deployment workflow with better error handling and summaries
- Add platform specification and Docker cache optimization
- Simplify trigger deployment workflow
These changes improve CI/CD performance and reliability.
- Update CI workflow with parallel jobs and Blacksmith runners
- Improve database migration workflow with concurrency control
- Add docker-build-server workflow
- Update Porter deployment to use Blacksmith runners
- Enhance Trigger.dev deployment with better caching