Dashboard

Add support for adding variants and files to component metadata rules

Update instant-execution android test project to Studio 3.6 template

Signed-off-by: Paul Merlin <paul@gradle.com>

Integ test more AGP tasks with instant-execution

Signed-off-by: Paul Merlin <paul@gradle.com>

Debug

Bump smoke tests daemon metaspace to load more plugin versions

Signed-off-by: Paul Merlin <paul@gradle.com>

Bump smoke tested AGP 3.4.x to latest minor 3.4.2

Signed-off-by: Paul Merlin <paul@gradle.com>

Smoke test Android Gradle Plugin 3.5.0

Signed-off-by: Paul Merlin <paul@gradle.com>

Fixes for previous commit.

Add breaking change documentation

Rename method to not be a getter, to avoid being accidentally invoked

Attach the buildSrc export scope to settings

This is the minimal change required to make Kotlin DSL IDE integration

work. When getting a script's classpath fails, we fall back to this

classpath.

Merge remote-tracking branch 'origin/master' into ldaley/settings-before-buildsrc

Add a codec to serialize `ConcurrentHashMap` instances to the instant execution cache.

Add a codec to serialize `ConcurrentHashMap` instances to the instant execution cache.

Update released version to latest snapshot

Update library versions in build init to latest for 6.1

Clean accepted API changes

Update version to 6.1

Clean release notes and welcome message for 6.1

    • -67
    • +1
    /subprojects/docs/src/docs/release/notes.md
Introduce a factory service to create instances of `TaskDependency`, to allow the implementations to be contextualized and to use types that aren't part of the (internal) core API.

Use this factory in `DefaultConfigurableFileCollection`.

  1. … 10 more files in changeset.
Introduce a factory service to create instances of `TaskDependency`, to allow the implementations to be contextualized and to use types that aren't part of the (internal) core API.

Use this factory in `DefaultConfigurableFileCollection`.

  1. … 10 more files in changeset.
Replace some direct instantiation of `FileResolver` instances with a service.

  1. … 10 more files in changeset.
Replace some direct instantiation of `FileResolver` instances with a service.

  1. … 10 more files in changeset.
Merge pull request #10318 from gradle/bamboo/ie/serializable/ii

Improve instant execution support of Java serialization

Replace `nullOutputStream()` by `NullOutputStream.INSTANCE`

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

Suppress `unused` warnings from test

Polish `DefaultInstantExecution`

- Prefer expression chain over `if`/`else`

- Avoid intermediate collection allocation

- Compose method for clarity

Let instant execution report include trace of `Serializable` beans

Remove `mainApkListPersistenceDebug` from the list of unsupported tasks

Introduce `BeanStateReader.newBeanWithId(id: Int)`

And dedupe identity registration code.