Skip to content

Prepare for Gradle Plugin Portal review (v1.9.0)#11

Merged
vedanthvdev merged 1 commit intomasterfrom
fix/portal-review-prep
Apr 16, 2026
Merged

Prepare for Gradle Plugin Portal review (v1.9.0)#11
vedanthvdev merged 1 commit intomasterfrom
fix/portal-review-prep

Conversation

@vedanthvdev
Copy link
Copy Markdown
Owner

Summary

Addresses issues a Gradle Plugin Portal reviewer would likely flag during the approval process for io.affectedtests.

Changes

  • Add LICENSE file: Full Apache 2.0 license text with copyright notice. The README referenced Apache 2.0 but no license file existed.

  • Declare configuration cache incompatibility: AffectedTestTask now calls notCompatibleWithConfigurationCache() in its constructor. The task reads live git state and scans the file system at execution time, which is inherently incompatible with configuration caching. Honest declaration is better than silently breaking.

  • Add POM metadata: License, developer, and SCM information added to the pluginMaven publication. This ensures the published artifact has proper provenance metadata.

  • Update plugin-publish to 2.1.1: From 2.0.0 to the latest version (released March 2026). Brings the bundled Compatibility Plugin from 0.1.0 to 1.0.0 (now stable).

  • Bump version to 1.9.0 in build.gradle and README.md.

Test plan

  • ./gradlew clean build passes (21 tasks, 0 failures)
  • Unit tests pass (core + gradle modules)
  • Functional tests pass (TestKit: shadow + plugin wiring)
  • validatePlugins passes

Added Apache 2.0 LICENSE file, declared configuration cache
incompatibility on AffectedTestTask (reads live git state at execution
time), added POM license/developer/SCM metadata, and updated
plugin-publish from 2.0.0 to 2.1.1. Bumped version to 1.9.0.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant