-
Notifications
You must be signed in to change notification settings - Fork 615
Add comprehensive breaking changes documentation for v6 #674
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Add comprehensive breaking changes documentation for v6 #674
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR expands the breaking changes documentation for v6 of the setup-go action, focusing on enhanced Go toolchain management capabilities and improved version resolution behavior. The documentation has been restructured for better clarity and includes practical code examples.
Key changes:
- Added comprehensive documentation for v6's enhanced Go toolchain management, including toolchain directive support and intelligent caching
- Restructured the README with better organization, including Quick Start, Breaking Changes, and Usage sections
- Updated all code examples to use modern Go versions (1.22, 1.23, 1.24) instead of outdated versions
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
9840a7e
Description:
Expanded Go toolchain improvements section with:
Toolchain directive support details
Advanced version resolution patterns
Intelligent caching behavior
Included code examples for better understanding of go.mod directive handling.
Added migration impact section to highlight benefits of the upgrade
Related issue:
#647
Check list: