Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Load precompiled scripts from classloader

  1. … 10 more files in changeset.
Rename transform API input types

`PrimaryInput -> InputArtifact`

`PrimaryInputDependencies -> InputArtifactDependencies`

  1. … 29 more files in changeset.
Working pre-compiled scripts

  1. … 11 more files in changeset.
Inspect the properties of an artifact transform action and fail if there are any validation issues. This step also makes the property metadata available for cache key calculation and up-to-date checks, but this isn't used yet. The change also makes the artifact transform specific annotations visible to validation of other types, such as tasks.

  1. … 5 more files in changeset.
Inspect the properties of an artifact transform action and fail if there are any validation issues. This step also makes the property metadata available for cache key calculation and up-to-date checks, but this isn't used yet. The change also makes the artifact transform specific annotations visible to validation of other types, such as tasks.

  1. … 5 more files in changeset.
Use a slightly more informative error message when a known but unsupported annotation is attached to an artifact transform parameters object.

  1. … 10 more files in changeset.
Use a slightly more informative error message when a known but unsupported annotation is attached to an artifact transform parameters object.

  1. … 10 more files in changeset.
Adjust the set of annotations that are allowed to be attached to an artifact transform parameters object. The error reporting isn't great when an unsupported annotation is attached to a parameters object. This will be improved in a later change.

  1. … 5 more files in changeset.
Adjust the set of annotations that are allowed to be attached to an artifact transform parameters object. The error reporting isn't great when an unsupported annotation is attached to a parameters object. This will be improved in a later change.

  1. … 5 more files in changeset.
Change `PropertyValidationAccess` so that it discovers annotation handlers in the same way as the build process, rather than hard-coding a fixed set of handlers.

  1. … 6 more files in changeset.
Change `PropertyValidationAccess` so that it discovers annotation handlers in the same way as the build process, rather than hard-coding a fixed set of handlers.

  1. … 6 more files in changeset.
Limit work in progress labels to 80 characters when the width of the console is not known (e.g. when running under Mintty or from the tooling API), to make wrapping less likely. Wrapping of the labels currently doesn't work particularly well on some consoles.

Also generate less garbage on each 'update now' console event.

  1. … 12 more files in changeset.
Allow enabling stricter task validation (#7408)

So all tasks can be validated as if they were cacheable tasks.

  1. … 9 more files in changeset.
Make AbstractArchiveTask.destinationDir mandatory

Prior to this commit the working directory was used when the

`destinationDir` was not set. Since this behavior does not play nice

with reproducible builds, it will now fail instead. However, it should

rarely happen because the `base` plugin provides a convention.

  1. … 26 more files in changeset.
Make AbstractArchiveTask.destinationDir mandatory

Prior to this commit the working directory was used when the

`destinationDir` was not set. Since this behavior does not play nice

with reproducible builds, it will now fail instead. However, it should

rarely happen because the `base` plugin provides a convention.

  1. … 26 more files in changeset.
Fix GradleImplDepsCompatibilityIntegrationTest on Java 11

Always evaluate publishing block eagerly

This commit makes `enableFeaturePreview('STABLE_PUBLISHING')`

meaningless by always using the new behavior. The flag is kept for

backward compatibility.

  1. … 52 more files in changeset.
Always evaluate publishing block eagerly

This commit makes `enableFeaturePreview('STABLE_PUBLISHING')`

meaningless by always using the new behavior. The flag is kept for

backward compatibility.

  1. … 52 more files in changeset.
Upgrade to Spock 1.2

  1. … 2 more files in changeset.
Revert back to using a groovy-all.jar built by ourselves

See https://github.com/gradle/gradle-groovy-all

  1. … 9 more files in changeset.
Upgrade Spock to 1.2-RC3

This release candidate can now define classes on JDK 11 when using Byte

Buddy.

  1. … 2 more files in changeset.
Fix GradleImplDepsGenerationIntegrationTest

Expose groovy-test as dependency

  1. … 3 more files in changeset.
Roll back change to handle removal of sourceSets.main

Removing sourceSets.main will leave other stuff weirdly configured and

requires a bit more configuration to be done properly. Handling the

effect on the jar task should be part of that additional configuration.

  1. … 1 more file in changeset.
Convert unit test into an integration test

  1. … 1 more file in changeset.
Remove verbose logging of downloads and JAR generation

Artifact downloads and Gradle JAR generation were emitting

logging headers, flooding the console on builds with cold

caches. Headers should only be used by operations that group

some other progress, like tasks and project configuration.

  1. … 7 more files in changeset.
Add displayName and description to PluginDeclaration

Both attributes are used when generating the marker Ivy descriptor/POM

and will be consumed by the plugin-publish plugin for publishing to the

Plugin Portal.

Resolves #5985.

  1. … 3 more files in changeset.
Restore compatibility with artifactory/bintray plugins

The artifactory and bintray plugins resolve all publications in

an afterEvaluate hook. This is not a good idea, but what we have

to work with at the moment. We now only use afterEvaluate {} when

the stable publishing feature is enabled and otherwise rely on the

deferred configurable behavior instead.

  1. … 2 more files in changeset.
Execute tests using external dep only on Java 8

Typesafe config requires Java 8.

Add test coverage for ValidateTaskProperties

for external and project dependencies.