Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix some minor issues with release notes

    • -2
    • +2
    /subprojects/docs/src/docs/release/notes.md
Update userguide to use work queue api

Merge pull request #10047 from gradle/gh/worker-api/work-queue-api

Improvements to the Worker API

Revert "Add debug support to TestLauncher (#9863)"

This reverts commits 026d9f4f8b33e64a64fd0f9f4c364b4c7cebf26f and fda0f3d58074137a1e9204fbf2762d9f63a0603b.

Temporarily reverted due to a possible performance regression.

  1. … 26 more files in changeset.
Update worker api samples to use new work queue api

    • -0
    • +4
    /subprojects/workers/workers.gradle.kts
Temporarily ignore failing tests

Mention worker api improvements in the release notes

    • -1
    • +52
    /subprojects/docs/src/docs/release/notes.md
Add debug support to TestLauncher (#9863)

  1. … 25 more files in changeset.
Deprecating buildSrc usage in settings (#9898)

* Fix sanityCheck

* Handle deprecated use of resources from buildSrc in settings

* Address some feedback from PR review

* Simplify deprecation warning

* ensure only fired once for performance reasons

* tweak test coverage

* add proper test coverage

* use simplified deprecation warning

* ensure works with kotlin-ds;

* Fix caching of deprecated classloader

* use uniqye identifier and avoid same identifier as non deprecated loader

* fix more tests now expecting deprecation warning

* Make DeprecatedClassloader closeable

* Mention deprecation in upgrade guide

  1. … 9 more files in changeset.
Change baseline to workaround issue with perf test

Fix incorrect intro section to fixing capability conflicts

Make process option verification less error-prone

Merge pull request #9461 from gradle/wolfs/xforms/support-nested

Generate read-only user type properties

    • -0
    • +8
    /subprojects/docs/src/docs/release/notes.md
Address review feedback

Remove displayName from work queue api for now

Rebaseline some scenarios

We saw gradual regression in some of the scenarios. Rebaseling them.

Rebaseline to latest nightly

Looking at the history, last rebaselining seems not to use the right version,

so this is rebaselining to latest nightly.

Avoid merging old mappings on full recompilation (#9964)

This fixes https://github.com/gradle/gradle/issues/9936

Previously even on full recompilation, we merge the old Groovy source-class mappings

into the incremental mappings. This PR avoid doing this on full recompilation.

Rename WorkerExecution to WorkAction, WorkerParameters to WorkParameters

  1. … 23 more files in changeset.
Ensure context classloader is reset for no isolation workers

Add test for adding nested type on task

Add documentation and release notes

    • -0
    • +8
    /subprojects/docs/src/docs/release/notes.md
  1. … 3 more files in changeset.
Allow waiting on work submitted to a queue

Use a new line for each property type

so it's easy to see what gets added/removed later.

Fix resolved versions of substituted dependencies

This commit fixes an inconsistency when publishing resolved

versions of a component. If that component happens to be

substituted, which would be strange for a first level dependency

but nevertheless possible, then we wouldn't find the target

module in the resolution result, and the outcome would be that

POM/IVY/Gradle Module metadata files would all have an empty

version for a substituted dependency.

With the change, we will now also look for dependencies in

the resolution result, and if one matches the original dependency

coordinates, then we use its resolved component as the result.

This allows us to _substitute_ the result with complete coordinates

in the metadata files.

Fixes nebula-plugins/gradle-nebula-integration#62

Merge pull request #10002 from gradle/eskatos/kotlin-dsl/no-duplicate-jar-entries

Let kotlin-dsl jars not include duplicated entries

Merge pull request #9981 from gradle/eskatos/kotlin-dsl/kotlin-public-project-schema

Let Kotlin DSL use first Kotlin public type for accessors to container elements

Test nested Property types

Merge pull request #9975 from gradle/tomdcc/configuration-atts-on-build-op

Make configuration request attributes available on dependency resolution build operation

Merge commit '2fcc813f337926582a69152a2d5338cb4ccc783f' into release