gradlebuild

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Combine and rewrite all documentation generation

  1. … 276 more files in changeset.
Rework gradlebuild.publish-public-libraries plugin

by dropping the GeneratePom task that isn't needed anymore and move the

interesting parts to the plugin as they are just configuration

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

    • -36
    • +42
    ./publish-public-libraries.gradle.kts
  1. … 1 more file in changeset.
Revert "Use the `StackWalker` API in order to avoid creation of an exception"

This reverts commit 732111e1f549925530afb8993546cd4bb31f2d7a.

We have a weird setup where we need to execute Gradle on JDK 8, so we can't

simply have scripts that depend on Java 9 APIs.

Use the `StackWalker` API in order to avoid creation of an exception

Only check each repository once

Improve reporting of repository declaration

Improve reporting of repository declaration

Fix formatting

Also check publishing repositories

Also check publishing repositories

Make sure we don't accidentally use http repositories

  1. … 1 more file in changeset.
Make sure we don't accidentally use http repositories

    • -0
    • +48
    ./security.gradle.kts
  1. … 1 more file in changeset.
Revert "Revert "Take advantage of type-safe accessors in precompiled script plugins""

This reverts commit cbe1b9ed3f28e6fb39feaba56e8140f490dc5a6b.

    • -2
    • +7
    ./api-parameter-names-index.gradle.kts
  1. … 4 more files in changeset.
Revert "Take advantage of type-safe accessors in precompiled script plugins"

    • -7
    • +2
    ./api-parameter-names-index.gradle.kts
  1. … 4 more files in changeset.
Polish `api-parameter-names-index.gradle.kts`

    • -2
    • +7
    ./api-parameter-names-index.gradle.kts
Polish `api-parameter-names-index.gradle.kts`

    • -2
    • +7
    ./api-parameter-names-index.gradle.kts
Remove unnecessary backticks

gradlebuild.api-parameter-names-index precompiled plugin script

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

    • -10
    • +6
    ./api-parameter-names-index.gradle.kts
Prefer sourceSets over java.SourceSets

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

    • -2
    • +2
    ./api-parameter-names-index.gradle.kts
  1. … 3 more files in changeset.
Fix ParameterNamesIndex task corner case issue

where types of parameter names from the same package as the observed

method were unqualified

impact was misses when querying the index for parameter names

this is an opportunistic fix as the issue doesn't affect currently

considered methods

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

    • -0
    • +4
    ./api-parameter-names-index.gradle.kts
  1. … 1 more file in changeset.
Let each module jar contain an api parameter names index

for the GradleApiParameterNamesTransform to consume them

instead of regenerating it on each xform

this makes the build configuration back to normal speed

the :module:parameterNamesIndex task is cacheable but isn't that cheep

:apiMetadata:apiParameterNamesIndex is still required until the next

wrapper update

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

    • -0
    • +41
    ./api-parameter-names-index.gradle.kts
  1. … 10 more files in changeset.
Ignore issues with classfiles

Fix deprecations in buildSrc

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

  1. … 2 more files in changeset.
Favour indexer over explicit `get/set` invocation

  1. … 2 more files in changeset.
Revert to reified syntax

and remove now moved upstream kotlin-dsl extensions

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

  1. … 4 more files in changeset.
Prepare for Kotlin DSL upgrade with Kotlin 1.2.60-eap-44

- Disable ktlint-convention plugin because it can only run against a

single Kotlin version

- Disambiguate `mock<T> { ... }` calls via `name` parameter

(necessary due to the `SamConversionForKotlinFunctions` feature)

- Replace delegated property of type `Any?` by API call

- Replace calls to reified extensions moved upstream by API calls

  1. … 7 more files in changeset.
Improve laziness of gradlebuild by using build scans

  1. … 16 more files in changeset.
Convert `createLater` to `register`

  1. … 2 more files in changeset.
Workaround `LazyPublishArtifact` custom provider unpacking

Convert `plugin` subproject in `buildSrc` to use lazy tasks

  1. … 3 more files in changeset.