Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merge pull request #8756 from gradle/bamboo/master/kotlin-dsl/let-resolver-return-given-java-home

Let Kotlin DSL resolver return given Java home

Detect changes to transitive dependencies on incremental compilation

The incremental compiler was completely ignoring changes in transitive

dependencies, except for changes to supertypes, which seems like a really

weird decision. It has been fixed to instead take all possible transitive

references into account. As a result the code is also simpler.

Move ReplacedBy to org.gradle.api.work

Move task logger configuration into EventFiringTaskExecuter

Move task logger configuration into EventFiringTaskExecuter

Adapt Kotlin DSL test expectations to stricter Gradle interface impls

Implementing interfaces explicitly instead of doing it by delegation

as before causes the Kotlin compiler to introduce `null` checks that

enforce the declared interface contract.

The tests were assuming returning `null` from non-nullable functions

was always valid.

Introduce `@IncrementalInput` annotation

Only parameters annotated with `@IncrementalInput` can be queried for

changes. All the other input parameters cause a full rebuild.

  1. … 18 more files in changeset.
Introduce `@IncrementalInput` annotation

Only parameters annotated with `@IncrementalInput` can be queried for

changes. All the other input parameters cause a full rebuild.

  1. … 17 more files in changeset.
Remove exemplar config

so it isn’t automatically discovered by UserGuideSamplesIntegrationTest

Merge branch 'release'

Fix CodeNarc violations

Add test for keys without passwords

Change Javadoc to use project properties

Use env vars to test samples

Introduce SigningExtension.useInMemoryPgpKeys()

This commit adds an alternative signatory provider that works with

ascii-armored in-memory PGP keys instead of keyring files. This is often

easier to setup on CI servers and more secure because there never is a

persistent file that contains the secret key. The user manual is updated

with a sample that demonstrates how to pass key and password using

environment variables.

Simplify fixtures and remove dead fixture code

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

Simplify fixtures and remove dead fixture code

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

Log rebuild message only once

It is already logged by the execution engine.

Restore tests now that repo is back

Repository available again and also mirrored for CI

Merge pull request #8745 from gradle/eskatos/kotlin-compiler-embeddable/refine-patching-task

Refine :kCE:patchKotlinCompilerEmbeddable task

Add test coverage for JUnit 4.13

Merge remote-tracking branch 'origin/master'

# Conflicts:

# subprojects/testing-jvm/src/integTest/groovy/org/gradle/testing/fixture/JUnitCoverage.groovy

Move Kotlin DSL TAPI model tests for precompiled scripts as cross-version tests

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

Move Kotlin DSL TAPI model tests for precompiled scripts as cross-version tests

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

Fixes for previous commit.

Fixes for previous commit.

Fix `--console rich` and `--console verbose` so that they always write rich content to stdout and stderr, regardless of whether they are attached to a console or not. Previously, only one of these would have rich content written to them and the other plain, depending on which of these were connected to a console.

Fix `--console auto` to use verbose task headers when stdout is not attached to a console but stderr is.

Add test coverage for `--console auto`.

  1. … 11 more files in changeset.
Fix `--console rich` and `--console verbose` so that they always write rich content to stdout and stderr, regardless of whether they are attached to a console or not. Previously, only one of these would have rich content written to them and the other plain, depending on which of these were connected to a console.

Fix `--console auto` to use verbose task headers when stdout is not attached to a console but stderr is.

Add test coverage for `--console auto`.

  1. … 9 more files in changeset.
Fix `--console rich` and `--console verbose` so that they always write rich content to stdout and stderr, regardless of whether they are attached to a console or not. Previously, only one of these would have rich content written to them and the other plain, depending on which of these were connected to a console.

Fix `--console auto` to use verbose task headers when stdout is not attached to a console but stderr is.

Add test coverage for `--console auto`.

  1. … 9 more files in changeset.
Fix `--console rich` and `--console verbose` so that they always write rich content to stdout and stderr, regardless of whether they are attached to a console or not. Previously, only one of these would have rich content written to them and the other plain, depending on which of these were connected to a console.

Fix `--console auto` to use verbose task headers when stdout is not attached to a console but stderr is.

Add test coverage for `--console auto`.

  1. … 11 more files in changeset.