Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Automate subproject generation (#11800)

This resolves https://github.com/gradle/gradle-private/issues/1462

Previously, when we want to add a new subproject, we need:

- Add the subproject directory.

- Include it in `settings.gradle.kts`.

- Include it in `CIBuildModel` with correct test settings.

This is somewhat cumbersome.

This change automates the new project generation:

- Add the subproject directory and include it in `settings.gradle.kts`.

- Run `./gradlew generateSubprojectsInfo`.

- Commit the updated JSON description file.

The JSON description file exists in `.teamcity` directory so both TeamCity and root project can read it.

  1. … 10 more files in changeset.
Use 1.1.2

  1. … 1 more file in changeset.
Merge remote-tracking branch 'origin/breskeby/fix-buildtypes-for-build-scans'

* origin/breskeby/fix-buildtypes-for-build-scans:

Bring back kotlin dsl imports

Minor polishing on var names

Use normal task dependencies to model build types

Add HeapDumpOnOutOfMemoryError for worker daemons (#12255)

This fixes https://github.com/gradle/gradle-private/issues/2950

We add HeapDumpOnOutOfMemoryError for all worker daemons.

  1. … 1 more file in changeset.
Remove duplicate parameter

Add HeapDumpOnOutOfMemoryError for worker daemons

This fixes https://github.com/gradle/gradle-private/issues/2950

We add HeapDumpOnOutOfMemoryError for all worker daemons.

  1. … 1 more file in changeset.
Let Gradle build timestamp `ValueSource` implement `Describable`

  1. … 1 more file in changeset.
Automate subproject generation

  1. … 11 more files in changeset.
Automate subproject generation

  1. … 11 more files in changeset.
Use 1.1.1

Use 1.1.1

Fix for previous commit.

Use the public `JavaInstallation` API to query and validate the build and test JVM metadata, instead of using a bunch of internal APIs.

  1. … 6 more files in changeset.
Use the public `JavaInstallation` API to query and validate the build and test JVM metadata, instead of using a bunch of internal APIs.

  1. … 6 more files in changeset.
Use the public `JavaInstallation` API to query and validate the build and test JVM metadata, instead of using a bunch of internal APIs.

  1. … 6 more files in changeset.
Use the public `JavaInstallation` API to query and validate the build and test JVM metadata, instead of using a bunch of internal APIs.

  1. … 6 more files in changeset.
Use the public `JavaInstallation` API to query and validate the build and test JVM metadata, instead of using a bunch of internal APIs.

  1. … 6 more files in changeset.
Use the public `JavaInstallation` API to query and validate the build and test JVM metadata, instead of using a bunch of internal APIs.

  1. … 6 more files in changeset.
Remove ci-health plugin & avoid retry on performance test

  1. … 7 more files in changeset.
Remove ci-health plugin & avoid retry on performance test

  1. … 7 more files in changeset.
Remove ci-health plugin & avoid retry on performance test

  1. … 7 more files in changeset.
Add lombok to classpath of all projects it does not break

  1. … 1 more file in changeset.
Mark Gradle properties that influence `project.version` as build logic inputs

By accessing them via `providers.gradleProperty(...)`.

Mark Gradle properties that influence `project.version` as build logic inputs

By accessing them via `providers.gradleProperty(...)`.

Dogfood test-retry-plugin

  1. … 3 more files in changeset.
Dogfood test-retry-plugin

  1. … 3 more files in changeset.
Dogfood test-retry-plugin

  1. … 3 more files in changeset.
Dogfood test-retry-plugin

  1. … 3 more files in changeset.
A custom flaky test

  1. … 3 more files in changeset.
Dogfood retry plugin

  1. … 2 more files in changeset.