Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
Disable concurrency tests on mac agents

  1. … 1 more file in changeset.
Add test for the reporting of conflicting input/output annotation types

Rename @FailsWithInstantExecution to @ToBeFixedForInstantExecution

Signed-off-by: Paul Merlin <>

  1. … 863 more files in changeset.
Move skip reasons to @FailsWithInstantExecution and drop @IgnoreWithInstantExecution

Signed-off-by: Paul Merlin <>

  1. … 44 more files in changeset.
Annotate integ tests failing with instant execution in various projects

removing most of @IgnoreWithInstantExecution annotations

after fixing the @FailsWithInstantExecution rule

and more ci feedback

also make @IgnoreWithInstantExecution require a reason from a fixed set

and add it to the remaining ignores

Signed-off-by: Paul Merlin <>

  1. … 125 more files in changeset.
Ignore test that is flaky with instant execution

Signed-off-by: Paul Merlin <>

Annotate integ tests failing with instant execution in various projects

after third round of CI feedback

much better, no more OOMEs, no more hung builds, no more console

replacement weirdness

Signed-off-by: Paul Merlin <>

  1. … 34 more files in changeset.
Annotate integ tests failing with instant execution in :pluginDevelopment

Signed-off-by: Paul Merlin <>

Refactored to correctly handle 'null' from remapper

Issue #11027

Signed-off-by: lingocoder <>

  1. … 1 more file in changeset.
Correct handling of multiple svc provider impls in a single SPI file

Issue: #11027

Signed-off-by: lingocoder <>

  1. … 2 more files in changeset.
Merge remote-tracking branch 'origin/sg/60/baseplugin-deprecate' into release

* origin/sg/60/baseplugin-deprecate:

Fix santatracker performance template reference to buildClassPath

Fix smoke test with expected deprecation message

Fix Play unit test

Update samples to avoid deprecated APIs

Avoid more deprecated APIs


Re-enable disabled test

Do not nag on deprecated archive task properties until Kotlin plugin is updated

Remove gretty plugin from sample

Support Providers in manifest attributes

Make BuildClassPath more idiomatic

Remove use of deprecated API

Update application plugin to use lambdas and use new Provider API methods

Restore old behavior of distribution plugin validation

Use Provider API in Distribution plugin too

Use lambdas and avoid use of deprecated archive APIs

Add nags for deprecated AbstractArchiveTask methods

Add replacements for BasePlugin.libsDir BasePlugin.distsDir

  1. … 1 more file in changeset.
Fix mapping of default scope in MavenPom

* Dependencies default to compile, not runtime

* Dependency management has no default, so mapped to no_scope

  1. … 1 more file in changeset.
Remove use of deprecated API

Remove use of deprecated APIs in PluginBuilder

Replace use of archiveName with archiveFileName

Avoid more deprecated APIs

  1. … 62 more files in changeset.
Validate plugin source set defined in extension (#10859)

Validate plugin source set defined in extension

Migrate tests from PropertyValidationAccessTest

We now have integration tests for both static and runtime for all of these.

  1. … 1 more file in changeset.
Fix test

Simplify test

Configure source set to validate lazily

So that extension configuration has a chance to take effect.

  1. … 1 more file in changeset.
Rename and fix test

It doesn't matter how things are applied, we are testing the deprecated behavior here.

Remove unnecessary integration test

The only case tested here is already covered in AbstractPluginValidationIntegrationSpec.

Display nice type names consistently for validation warnings

Also use the new expectDeprecationWarning(String) to check for emitted runtime validation warnings.

  1. … 2 more files in changeset.
Consistently check for path sensitivity warnings during runtime

  1. … 13 more files in changeset.
Correctly report everything

  1. … 19 more files in changeset.
Consolidate type validation

Use ValidateContext with a few standard implementations instead of the many different interfaces and implementations we used to collect valdiation problems before. This fixes issues with types being displayed inconsistently.

The implementation is not fully correct yet: we now fail to display the correct type for problems that are bound to a type instead of a property.

  1. … 46 more files in changeset.
Use nicer way to assert validation output

Remove unnecessary dependency

The plugin should apply it already.

Only test validating external types for static validation

Remove unnecessary test requirement

Migrate "reports conflicting types when property is replaced"

Migrate "can validate task classes using types from other projects"