Migration Guides
This page contains migration guides for major version updates of Cocogitto.
Available Migration Guides
Migration from 6.5.0 to 7.0.0
The main breaking change in 7.0.0 is the restructuring of monorepo configuration:
- Monorepo packages configuration moved from
[packages]to[monorepo.packages] - Improved dependency resolver for workspace dependencies
- Better performance for large monorepos
Future Migrations
As new major versions are released, migration guides will be added here to help you upgrade smoothly.
General Migration Tips
- Backup your configuration: Always backup your
cog.tomlbefore migrating - Test locally: Try the new version in a local environment first
- Check CI/CD: Verify your continuous integration pipelines work with the new version
- Review changelog: Read the full changelog for the version you're migrating to
- Community support: Join the Discord server if you need help with migration
Rollback Strategy
If you encounter issues during migration:
- Keep old version: Don't uninstall the old version until migration is complete
- Revert configuration: Keep backups of your configuration files
- Test thoroughly: Verify all workflows work before deploying to production
bash
# Install specific version if needed
cargo install cocogitto --version X.Y.Z
Need Help?
If you encounter issues during migration:
- Check the GitHub issues for known problems
- Join our Discord server for community support
- Create a new issue if you find a bug or need clarification