Gary Hale

Simplify buildscript classpath in composite test

Rename test project name for clarity

Clean up open file handle in properties test

Fix issue with properties object not being isolatable

Clean up worker composite test

Ensure that no-isolation workers run with the classloader of the submitting thread

This fixes a problem where, in a composite build, a worker can get a context

classloader set to a classloader from another project, which causes a class

mismatch when we attempt to re-hydrate a legacy runnable class in AdapterWorkAction.

We now ensure that the context classloader for no-isolation workers get set

to the context classloader of the thread that submitted the work.

    • -0
    • +1
    /subprojects/workers/workers.gradle.kts
Adjust @since versions

Adjust @since versions

Merge pull request #10298 from gradle/gh/deprecations/task-cleanup

Make TaskContainer.whenObjectRemoved() an error

Make checkstyle happy

No need for deprecation warning suppression anymore

Handle task replacement in bridged collections

Make TaskContainer.whenObjectRemoved() an error

Merge pull request #10292 from gradle/gh/deprecations/taskcontainer

Make deprecated task container methods an error

Clean up upgrading doc and reintroduce test

Mention task container errors in the upgrade guide

Remove task replacement sample from userguide

Remove references to task removal

Make deprecations in TaskContainer throw errors

Make deprecations in TaskContainer throw errors

Remove some deprecated DomainObject* constructors

Remove some deprecated DomainObject* constructors

Remove some deprecated DomainObject* constructors

Merge pull request #10240 from gradle/gh/deprecations/source-directory-set

Remove deprecated constructors from DefaultSourceDirectorySet

Update smoke tests for 6.0 compatibility

Update smoke tests for 6.0 compatibility

Update smoke tests for 6.0 compatibility

Remove some kotlin tests that are no longer necessary

Remove some kotlin tests that are no longer necessary

Remove some kotlin tests that are no longer necessary