Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Tag CACHE_MISS upon unexpected cache miss (#7869)

This is the first-step implementation of https://github.com/gradle/gradle-private/issues/1681

Previously sometimes we see unexpected cache misses in the build, which we want to monitor. This PR marks all non-skipped `AbstractCompile` and `ClasspathManifest` tasks as `CACHE_MISS` if current build is not `compileAll`, so that this build can be searched in build scan later.

Change `ObjectFactory` to create collection and map properties whose initial value is an empty collection or map, and add a `convention()` method for collection properties. The "convention" for a property is the value to use when none has been explicitly specified for the property. This changes adds this for collection properties for now. It will be added for all lazy types later.

    • -0
    • +4
    /subprojects/docs/src/docs/release/notes.md
  1. … 16 more files in changeset.
Publish 5.1-20181201000032+0000

Fix extra space

Merge pull request #7877 from jmfayard/jmfayard.doc.1

Documentation: fix broken link

Early creation of dependency provider

The `ArtifactTransformDependenciesProvider` is now created by the

transformation node factory instead of inside the initial node.

This reduces the state a `TransformationNode` carries around.

Add architecture support for CppUnit tests

TeamCity change in 'Gradle / Promotion' project: 'Master - Start Release Cycle - Test tryout' build configuration was removed

Use requireDependencies from chain and not single step

When building `TransformationNode`, the code was only looking at the

`requireDependencies` from the initial step. Instead it needs to look at

the value for the whole chain.

Compute dependencies identifiers only once

The set of dependencies identifiers was computed each time we were

searching for artifacts. Given that identifiers resolution will always

be the same, result is cached on first execution.

Publish 5.1-20181130140225+0000

Another correction for the release notes

    • -1
    • +1
    /subprojects/docs/src/docs/release/notes.md
Fix release notes

Template expansion doesn't work, yet.

    • -1
    • +1
    /subprojects/docs/src/docs/release/notes.md
Introduce BuildOperationType for scheduled transformation steps

The new `ExecuteScheduledTransformationStepBuildOperationType` can be

used to listen for transform execution and report the display name of

transformer and subject as well as potential transformation failures.

TeamCity change in 'Gradle / Promotion' project: runners of 'Master - Start Release Cycle - Test tryout' build configuration were updated

TeamCity change in 'Gradle / Promotion' project: Build Configurations order changed

    • -0
    • +45
    /.teamcity/Gradle_Promotion/buildTypes/Gradle_Promotion_MasterStartReleaseCycleTestTryout.xml
Update released version to latest snapshot

Clean accepted API changes

Clean release notes and welcome message for 5.2

    • -71
    • +33
    /subprojects/docs/src/docs/release/notes.md
Update version to 5.2

Update library versions in build init to latest for 5.2

Merge pull request #7872 from gradle/marc/insights/1665-rename-to-application-result

Rename PluginConfigurationResult to PluginApplicationResult

Rebaseline RealLifeAndroidStudioMockupPerformanceTest

We did some improvements to artifact transformations, which require

more work - e.g. now we do actual up-to-date checking.

That makes the test a little bit slower. I cannot say how much exactly,

since the test behaves pretty flaky.

I'll rebaseline for now and we will look at the whole artifact

transformation later.

Copy old release pipeline to 4.10.3

See https://github.com/gradle/gradle-private/issues/1698

We released 4.10.2 on Sep 17, after that we changed a lot of stuff.

Now we want to release 4.10.3 so we copy the whole `Gradle_Check` directory

on Sep 16 https://github.com/gradle/gradle/tree/b88019605bf then change it

to `Gradle4_Check` to perform the release process.

    • -0
    • +23
    /.teamcity/Gradle4_Check/configurations_g4/BuildDistributions.kt
    • -0
    • +12
    /.teamcity/Gradle4_Check/configurations_g4/BuildJavaVersions.kt
    • -0
    • +24
    /.teamcity/Gradle4_Check/configurations_g4/DependenciesCheck.kt
    • -0
    • +305
    /.teamcity/Gradle4_Check/model_g4/CIBuildModel.kt
    • -0
    • +22
    /.teamcity/Gradle4_Check/pluginData/plugin-settings.xml
  1. … 6 more files in changeset.
Coverage for :wrapper generated files reproducibility

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

Merge pull request #7848 from gradle/wolfs/xforms/no-cross-process

Prohibit transformations from two processes

Rename PluginConfigurationResult to PluginApplicationResult

Rename PluginConfigurationResult to PluginApplicationResult

Merge pull request #7849 from gradle/marc/insights/1668-task-execution-result

Report task execution reasons and incrementality

Merge pull request #7863 from gradle/marc/insights/1665-only-count-execution-once

Only count execution time of container callbacks once