Gradle

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Re-add Play 2.3 test coverage

Merge pull request #8591 from gradle/bamboo/release/replace-ASM6-with-ASM_LEVEL

Replace usages of `ASM6` with `ASM_LEVEL`

Move `assumeJava11` closer to the other `assume*` functions

Fix force realize serialization

It didn't expect an integer to be a valid attribute type.

Set min heap for daemon soak tests

Mention jkutner in the release notes

    • -0
    • +1
    /subprojects/docs/src/docs/release/notes.md
Replace usages of `ASM6` with `ASM_LEVEL`

Fixes #8533

Signed-off-by: Rodrigo B. de Oliveira <rodrigo@gradle.com>

Move test to more appropriate class

Further optimize variant derivation

This commit avoids the creation of multiple shadow capabilities

for the same component. We only need one, shared by all variants,

because those objects are immutable.

Optimize Java variant derivation

Instead of re-creating `DefaultConfigurationMetadata`

which is immediately thrown, we now make use of a mutation

builder, which allows telling what mutations to perform

then does all of them at once.

Revert "Revert to older nightly"

This reverts commit 0e71a95e72beccb1a56a11fe8f93b7529245ec16.

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties
Bump ci-health plugin version to 0.50

See https://github.com/gradle/gradle-private/issues/1820

We used a problematic library in ci-health 0.49.

Revert to older nightly

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties
Fix test when running on JDK 8

Exclude non-writable files during symlink test files leakage check

Less build dependencies resolution

When substitutions are used, projects dependencies can appear anywhere

in the dependency graph. This forces Gradle to resolve the

configurations during the build configuration phase.

With this commit, substitutions that do not involve a project no longer

cause this early resolution.

Add release notes

    • -7
    • +0
    /subprojects/docs/src/docs/release/notes.md
Add minimum heap setting for test

Merge pull request #8573 from gradle/eskatos/deleter/flaky-again

Make DeleterTest deterministic, removing any flakiness

Test coverage for dependencySubstitution

This commit add tests showing the impact of adding all or substitute

rules.

Fix rebase glitches

Add min heap setting for forked executers

Merge pull request #8558 from gradle/wolfs/xforms/use-build-cache

Support the build cache for artifact transforms

Improve error message for absolute path sensitivity

It is now possible if a file input has actually declared some path

sensitivity or not which can be used to have a better error message

and disable caching for tasks later on.

Improve tagging process

Update tagging plugin and fix incorrect parameter.

To avoid confusion, remove mention of "platform" from "target Java platform"

We already have the "Java Platform" plugin which is something quite

different from the concept we want to express when using "target java platform".

This is more often known as the "JVM version", or "target Java version". We

use "JVM" because this is not specific to Java.

  1. … 11 more files in changeset.
Handle abstract properties with primitive type in generated classes.

Fix the calculation of the public type for a generated type when the public type is an interface.

Update to Checkstyle 8.17

    • -1
    • +7
    /subprojects/docs/src/docs/release/notes.md
Merge pull request #8569 from gradle/lacasseio/pr-8190

Quick fix for executing the Wrapper inside a UNC path