Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Make spock test name unique

Merge pull request #13077 from gradle/am/ie/sys-prop-reads-IV

Report on undeclared system property reads from more JVM APIs

Publish 6.4-20200510230718+0000

Report on undeclared system property reads via `Integer.getInteger(key, defaultValue)`, `Long.getLong(key, defaultValue)`.

Report on undeclared system property reads via `Integer.getInteger(key)`, `Long.getLong(key)` and `Boolean.getBoolean(key)`.

Avoid dynamic property look-up on Task object

The build may have already finished by the time this listener is called. Looking up dynamic properties requires

a project level service (which is unavailable because the ProjectScopeServices is already called).

This leads to flaky test failures for this test:

org.gradle.api.tasks.outputorigin.IncrementalBuildOutputOriginIntegrationTest.buildSrc tasks advertise build id

Merge pull request #13072 from gradle/bamboo/master/build/fix-distributions-clean-task-configuration

Fix configuration of `:distributions:clean` task so it doesn't eagerly delete files

Merge branch 'master' into bamboo/master/build/fix-distributions-clean-task-configuration

Publish 6.4-20200509231438+0000

Increase logging level to try to catch more details with flaky test failure

Fix configuration of `:distributions:clean` task so it doesn't eagerly delete files

Merge pull request #13032 from gradle/bamboo/ie/tasks/mustRunAfter

Let instant execution honour `Task.mustRunAfter`

Merge pull request #13063 from gradle/eskatos/ie/destroyable-localState-fileCollections

Let instant execution serialize task destroyables and local state as file collections

Publish 6.4-20200508230047+0000

Let instant execution honour `shouldRunAfter` constraints

Write scheduled nodes in the order given

Simplify `WorkNodeCodec`

- Make name more explicit

- Replace collection chain by `if`

Move sanity check out of `WorkNodeCodec`

Let `TaskNode.getAllSucessors()` mirror `getAllSuccessorsInReverseOrder()`

And thus also include `shouldSuccessors`.

Add more coverage for `shouldRunAfter` and `finalizedBy`

Fix flakiness in TAPI test that inspected daemon logs

Add more coverage for `Task.shouldRunAfter`

Remove `@ToBeFixedForInstantExecution` from `FinalizerTaskIntegrationTest`

Remove `@ToBeFixedForInstantExecution` from `TaskExecutionIntegrationTest`

Write only successor nodes that have been scheduled for execution

Polish `DefaultValueSourceProviderFactory`

- Make code readable under 120 columns

- Compose method

Remove `@ToBeFixedForInstantExecution` from `FinalizerTaskIntegrationTest`

Let instant execution honour `Task.finalizedBy`

Don't expect number of written nodes match number of scheduled nodes

Upgradle to latest nightly

which includes the changes about symlink watching

from #13031

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties