Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add classloader details only once per task to build scan

We have been adding duplicate information about the classloader details

of selected tasks (times the number of subprojects).

Let's not do that.

Polish `BuildScanPlugin`

- Suppress unused warning on plugin class

- Move auxiliary function to after its uses

- Shorten long expression with duplicate sub-expression via `sub-e.run { }`

- Deduplicate `buildScan` receiver by

- Nesting `background` expressions under single `buildScan` block

- Removing nested `buildScan` blocks

- Simplify `setCommitId` by changing receiver to `BuildScanExtension`

Use scan plugin 1.15

  1. … 1 more file in changeset.
Get the `buildScan` extension early to prevent CME with multi-threaded data gathering

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

Fix codenarc build scan values

Some violations don't have a message, but a source line instead.

Rename nested function for clarity

Wait for async processes to configure the `buildScan` extension

In `buildScan.buildFinished` to guarantee everything has finished before

transmitting the event stream.

Revert "Wait for async processes to configure `buildScan` extension"

This reverts commit 875e7f0fa844e91d3050f9f3c35d61f33de9356b.

Wait for async processes to configure `buildScan` extension

Polish `org.gradle.gradlebuild.profiling.buildscan.Visitor`

Avoid resolving all possible tasks

Apply ktlint-convention rules to Kotlin code in buildSrc

  1. … 55 more files in changeset.
Polish BuildScanPlugin.kt

Using .flatMap{} instead of .map{}.flatten()

Added gradlebuild namespace to plugins and more modularization in buildSrc

- Added to all plugins in buildSrc "gradlebuild." to their id

- Shortened plugin names

- Added ide and docs as additional modules

- Applied java-library plugin to Kotlin projects to model dependencies

    • -206
    • +0
    ./BuildScanConfigurationPlugin.kt
    • -0
    • +206
    ./BuildScanPlugin.kt
  1. … 85 more files in changeset.
Moved more scripts to buildSrc and refactored buildSrc

- Moved wrapper.gradle.kts to buildSrc

- Moved resumeBuild.gradle to buildSrc

- Moved minifiedDependencies.gradle to buildSrc

- Moved dependenciesCheck.gradle to buildSrc

- Moved updateReleasedVersions.gradle to buildSrc

- Introduced configuration submodule for developer focused configuration

- Created buildSrc submodule for buildquality

- Created buildSrc submodule for packaging

- Created buildSrc submodule for profiling

- Created buildSrc submodule for versioning

- Introduced org.gradle.gradlebuild naming convention

- Introduced project-groups file for providing groups of subprojects

    • -0
    • +206
    ./BuildScanConfigurationPlugin.kt
  1. … 40 more files in changeset.
Moved more scripts to buildSrc and refactored buildSrc

- Moved wrapper.gradle.kts to buildSrc

- Moved resumeBuild.gradle to buildSrc

- Moved minifiedDependencies.gradle to buildSrc

- Moved dependenciesCheck.gradle to buildSrc

- Moved updateReleasedVersions.gradle to buildSrc

- Introduced configuration submodule for developer focused configuration

- Created buildSrc submodule for buildquality

- Created buildSrc submodule for packaging

- Created buildSrc submodule for profiling

- Created buildSrc submodule for versioning

- Introduced org.gradle.gradlebuild naming convention

- Introduced project-groups file for providing groups of subprojects

    • -0
    • +206
    ./BuildScanConfigurationPlugin.kt
  1. … 40 more files in changeset.