Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
Merge remote-tracking branch 'origin/vv/credentials-providers-v2'

* origin/vv/credentials-providers-v2: (31 commits)

Ignore configuration cache test in instantIntegTest mode

Ensure provided credentials are not cached

Add non null API annotation to credentials provider factory implementation package

Move credentials provider factory interface to core-api module

Add credentials provider test using programmatically registered inputs

Preserve provider semantics in credentials providers

Use Providers.notDefined() instead of custom missing value provider

Simplify credential providers implementation

Suppress unchecked cast warnings

Fail at configuration time when any credential providers are not fulfilled

Remove unused internal field

Do not listen for task graph readiness in credentials provider factory

Use managed properties in credentials provider integration test

Unignore a test that works with configuration cache

Add AWS credentials provider

Provide using a single method accepting the type instead of multiple per-type methods

Simplify credentials provider with inferred identity from repository

Simplify repository credentials identity resolution

Do not expose CredentialsProviderFactory via Project

Fix credentials provider factory unit test


Rebaseline TaskOutputCachingSwiftPerformanceTest

Rebaseline SwiftCleanBuildPerformanceTest

Rebaseline JavaTasksPerformanceTest

Publish 6.5-20200531230106+0000

Publish 6.5-20200530230102+0000

Merge pull request #13290 from gradle/bamboo/cc/InstantExecutionCacheKey

Rename `InstantExecutionCache{Invalidation => Key}`

Rename `InstantExecutionCache{Invalidation => Key}`


- make it a little more convenient to use in string templates by overriding


- compose method

Temporarily ignore flaky test

Signed-off-by: Paul Merlin <>

Merge pull request #13282 from gradle/bamboo/cc/fix-js-engine-usage

Don't require a JS engine to verify the configuration cache problems report

Merge pull request #13229 from gradle/eskatos/cc/cache-cleanup

Implement configuration cache cleanup

Merge pull request #13280 from gradle/eskatos/cc/archive-tree-services

Let zipTree() and tarTree() be available on injected service

Publish 6.5-20200529231336+0000

Write less line ending characters to the configuration cache report data file

Add cross-version test for the configuration cache

asserting that Gradle versions don't share the cached state

Signed-off-by: Paul Merlin <>

Let `InstantExecutionJacocoInteg*Test` run on JDK14 or earlier only

Mention new archive FileTree factory methods in release notes

Signed-off-by: Paul Merlin <>

    • -0
    • +11
Publish 6.5-20200529154301+0000

Make ktlint happy

Signed-off-by: Paul Merlin <>

Another attempt at fixing flakiness

Signed-off-by: Paul Merlin <>

Merge branch 'master' into eskatos/cc/cache-cleanup

Don't require a JS engine to verify the configuration cache problems report

By making sure the data can be read as pure json.

Introduce ProjectLayout.zipTree() and ProjectLayout.tarTree()

to create read-only archive FileTree instances where the Project

isn't available by getting ProjectLayout injected

Signed-off-by: Paul Merlin <>

Merge pull request #13260 from gradle/bamboo/cc/transforms/iii

Improve configuration cache test coverage for transform actions

Honour `Managed.factoryId` when reading managed values from the cache

Move artifact transform test to `*DependencyResolutionIntegrationTest`

Merge branch 'master' into bamboo/cc/transforms/iii

Merge pull request #13273 from gradle/am/cc/transforms-with-deps

Fix configuration caching for chained artifact transforms that take artifact dependencies as input

Fix missing branchName for build scan perf test

Publish 6.5-20200528233045+0000