Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Convert buildSrc to included build and precompile shared code quality plugins

    • -128
    • +0
    ./IncubatingApiAggregateReportTask.kt
  1. … 884 more files in changeset.
Use Provider<FileSystemLocation> for artifact transforms

Using `File` is deprecated.

  1. … 6 more files in changeset.
Use Provider<FileSystemLocation> for artifact transforms

Using `File` is deprecated.

  1. … 6 more files in changeset.
Refine IncubatingApiReportTask

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

Refine IncubatingApiReportTask

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

Let IncubatingApiAggregateReportTask use NONE worker isolation

CLASSLOADER isolation is slower and not required

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

First cut of Kotlin support in incubation report

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

  1. … 2 more files in changeset.
Use no isolation for incubating API report

Classloader isolation requires extra metaspace and is

very slow at the moment. We don't actually require any

isolation, so this should make our build just slightly

faster.

Do not speculate version for incubation report

Everything without a since annotation in the Javadoc is old enough

it can be de-incubated.

Use FileCollection in Incubating API task

FileCollection is a property.

Sort classes in incubation report

Fix up-to-date behaviour of IncubatingApiAggregateReportTask

It did only depend on the location of the files but not the actual

contents.

    • -2
    • +17
    ./IncubatingApiAggregateReportTask.kt
Cosmetics for incubating API tasks

Introduce an incubating APIs report

This commit adds an incubating APIs report to all Java projects. One

can get a report of the incubating APIs by running the `incubationReport`

task.

An aggregate task, bound to `sanityCheck`, is also available:

- `allIncubationReportsZip` will generate a report aggregating all projects incubating APIs

- `allIncubationReports` will do the same but without a zip. This tasks is not bound to `sanityCheck`.

    • -0
    • +112
    ./IncubatingApiAggregateReportTask.kt
    • -0
    • +274
    ./IncubatingApiReportTask.kt
    • -0
    • +41
    ./IncubationReportPlugin.kt
  1. … 3 more files in changeset.