"One Shipkit Gradle plugin to rule them all" approach has proven hard to maintain for the team. We are converted Shipkit into a narrow set of small libraries (design note). Several customers, inclusing Mockito project have already migrated.
Helpful links:
- Shipkit's vision documented in Shipkit Changelog Plugin
- recent migration to new Shipkit plugins
- example customers that already use new Shipkit plugins
- new Shipkit plugins documentation:
- automatic generation of changelog: shipkit-changelog
- automatic versioning without version bump commits: shipkit-auto-version
If you are an existing Shipkit customer and want to use the new plugins, check out the useful links above -> see example projects and example PR that shows how to change the build.gradle files. If you need help, drop us a ticket in the shipkit-changelog project.
THANK YOU for considering Shipkit and keep your releases fully automated!