원클릭으로
sync-data-relational
// Analyze spring-data-relational version changes and identify required updates for the current project. Use when upgrading spring-data-relational versions or syncing with upstream changes.
// Analyze spring-data-relational version changes and identify required updates for the current project. Use when upgrading spring-data-relational versions or syncing with upstream changes.
| name | sync-data-relational |
| description | Analyze spring-data-relational version changes and identify required updates for the current project. Use when upgrading spring-data-relational versions or syncing with upstream changes. |
| allowed-tools | ["WebFetch","Grep","Read","Glob","Bash","TodoWrite"] |
This skill helps synchronize spring-data-relational version updates to the spring-jdbc-plus project.
gradle.properties to find current springDataBomVersionUse WebFetch to get the comparison from:
https://github.com/spring-projects/spring-data-relational/compare/{old-version}...{new-version}
Example: https://github.com/spring-projects/spring-data-relational/compare/3.5.5...3.5.6
Categorize the changes:
Critical Changes (High Priority):
Important Changes (Medium Priority):
Informational (Low Priority):
For each critical/important change, search the codebase:
Use Grep to find usages of:
Focus on these directories:
spring-data-jdbc-plus-support/spring-data-jdbc-plus-sql/spring-data-jdbc-plus-repository/spring-boot-autoconfigure-data-jdbc-plus/Create a structured report with:
## Spring Data Relational {old} → {new} Upgrade Analysis
### Summary
- Total commits: X
- Files changed: Y
- Critical changes: Z
### Critical Changes Requiring Action
#### 1. [Change Category - e.g., API Deprecation]
**Upstream Change**: Description of what changed in spring-data-relational
**Impact**: Files in our codebase that are affected
**Action Required**: What needs to be done
[List specific files with line numbers if found]
### Important Changes to Review
[Same format as above]
### Dependency Updates
[List dependency version changes]
### Low Priority / Informational
[Brief list of other changes]
### Next Steps
1. [ ] Review critical changes
2. [ ] Update affected code
3. [ ] Update gradle.properties if needed
4. [ ] Run tests
5. [ ] Update documentation
User: "Sync data-relational changes from 3.5.5 to 3.5.6" Skill:
User: "What needs to be updated for spring-data-relational 3.5.6?" Skill:
gradle.properties - Contains springDataBomVersionbuildSrc/src/main/groovy/spring.jdbc.plus.spring-bom-conventions.gradle - BOM configurationspring-data-jdbc-plus-support/ - Core support modulespring-data-jdbc-plus-sql/ - SQL modulespring-data-jdbc-plus-repository/ - Repository module