Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
Ensure that non-task node instances read from the instant execution cache are reused when referenced from a file collection read from the cache.

Serialize non-task work nodes to the instant execution cache as dummy `ActionNode` implementations, along with the edges between nodes.

Clean stale performance data (#10108)

Our performance database is too large. This PR performs a cleanup on initialization of DB connection.

Publish 5.6-20190803230026+0000

Fix NoClassDefFoundError in performance test (#10153)


The problem is that TC returns a `text/html` HTTP response even when we explicitly set `Accept: application/json`. When this happens, the `NoClassDefFoundError` is expected because we excluded `xerces`.

Publish 5.6-20190802230034+0000

Merge pull request #10158 from gradle/gh/deprecations/remove-osgi

Remove the deprecated OSGI plugin

Correct default in DSL doc

    • -0
    • +4
Mention removal of OSGI plugin in upgrading doc

Add link to changing duplicates strategy in working_with_files

Remove bndlib dependency and correct distribution tests


Merge branch 'mark-vieira:shared-resources'

And even more review comments addressed

Apply suggestions from code review

Co-Authored-By: Stefan Wolf <>

Upgrade JMH to 0.5.0-rc-2

Address comments

Add archive duplication strategy notes to working_with_files#Creating archives

Add upgrade notes for archive task duplicate failure

Add median and confidence data to perf database (#10136)

As part of, we want to add some extra performance analytic data to perf database so that we can analyze the flakiness with SQL.

This PR adds extra column `currentMedian`/`baselineMedian`/`diffConfidence` to the performance database and calculate them on insertion.

Remove osgi from CI build

    • -1
    • +0
Remove osgi plugin

    • -25
    • +0
    • -3
    • +0
  1. … 27 more files in changeset.
Publish 5.6-20190801230839+0000

Change instant execution serialization to write the edges between work nodes to the cache, instead of the dependencies between tasks.

This will allow nodes other than tasks to be deserialized and added back to the work graph. Also short-circuit the node dependency calculation when reading nodes back from the cache, as the calculation has already been done.

Upgrade JMH gradle plugin to 0.5.0-rc-1

Change instant execution to serialize all work nodes to the cache, rather than just the task nodes.

In this change, only a placeholder is written to the cache for node that are not task nodes, and this are discarded on read.

Apply review comment

Merge pull request #10148 from gradle/lptr/transforms/fail-build-on-invocation-creation-error

Fail build if invocation creation fails

Add documentation about Gradle Module Metadata

This mentions Gradle Module Metadata works with other

file formats, how to avoid its publication and how what

happens when you publish a component that uses Gradle

specific features.

Fail build if invocation creation fails

If that happens we have some problem with Gradle logic.