-
-
Notifications
You must be signed in to change notification settings - Fork 420
Add task accessors and check more task properties #1771
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
Conversation
…cation-plugin # Conflicts: # src/functionalTest/kotlin/com/github/jengelman/gradle/plugins/shadow/JavaPluginsTest.kt
2f99c52
to
45c27db
Compare
45c27db
to
49b9011
Compare
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 pull request enhances the Shadow plugin's test coverage and public API by adding more task accessors and comprehensive property validation. The changes improve testing robustness by verifying task properties and dependencies more thoroughly, while also expanding the plugin's public API with additional convenience accessors.
- Add comprehensive property validation for shadow tasks in application plugin scenarios
- Introduce new task accessors for better developer experience with the Shadow plugin API
- Improve test reliability by using proper task dependency checking methods
Reviewed Changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.
File | Description |
---|---|
src/test/kotlin/com/github/jengelman/gradle/plugins/shadow/ShadowPropertiesTest.kt | Enhanced test coverage with new application plugin test and improved property validation |
src/main/kotlin/com/github/jengelman/gradle/plugins/shadow/ShadowApplicationPlugin.kt | Added new task and distribution accessors for improved API usability |
docs/changes/README.md | Updated changelog to document the new task accessors feature |
api/shadow.api | Updated API dump to reflect new public accessors |
Uh oh!
There was an error while loading. Please reload this page.