Gradle

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Upgrade default CodeNarc version to 1.5

Publish 6.2-20200216000024+0000

Fix baseline version

Rebaseline performance tests

Remove withJavaHome and simplify JavaHomeBasedJavaCompilerFactory

Avoid recreating the FinalizeAction for each resolved artifact

https://github.com/gradle/gradle/issues/12245#issuecomment-586683000

Merge remote-tracking branch 'origin/sg/63/merges/service-exceptions'

* origin/sg/63/merges/service-exceptions: (27 commits)

Setup all the gradle internal failing tests in the same way

Do not create the delegate just to close it

Move native services catch block to initialize(guh, bool) since this is used by workers too

Rework WelcomeMessageAction as an ExecutionListener action too

Tweak integration tests for service failures

Explicitly create native services directory for unwritable user home test

Require isolated daemons for internal failures testing

Remove println in a test

Use OS dependant file separators in integration test assertions

Use OS dependant file separators in integration test assertions

Make initialization error message failures testable on Windows

Extract ContextAwareException from LocationAwareException

Do not handwire an ExceptionAnalyser in ErrorReportingAction

Encapsulate common startup error assertions

Improve ServiceCreationException reporting

Rename ErrorMessagesIntegrationTest to InternalGradleFailuresIntegrationTest

Do not require isolated daemons in unwritable user home test

Expose root cause of build init failure instead of generic "something went wrong"

Preserve stacktrace in the log when native services fail to initialize

Simplify conditionals for internal error message reporting

...

Publish 6.2-20200215000037+0000

Merge remote-tracking branch 'origin/vv/spike-error-messages' into sg/63/merges/service-exceptions

* origin/vv/spike-error-messages: (22 commits)

Explicitly create native services directory for unwritable user home test

Require isolated daemons for internal failures testing

Remove println in a test

Use OS dependant file separators in integration test assertions

Use OS dependant file separators in integration test assertions

Make initialization error message failures testable on Windows

Extract ContextAwareException from LocationAwareException

Do not handwire an ExceptionAnalyser in ErrorReportingAction

Encapsulate common startup error assertions

Improve ServiceCreationException reporting

Rename ErrorMessagesIntegrationTest to InternalGradleFailuresIntegrationTest

Do not require isolated daemons in unwritable user home test

Expose root cause of build init failure instead of generic "something went wrong"

Preserve stacktrace in the log when native services fail to initialize

Simplify conditionals for internal error message reporting

Hide unwritable native directory error message

Handle unwritable Gradle daemon directory

Add MacOS constraint to error message test that changes user home permissions

Try to isolate test environment by requiring isolated daemon

Add error message test for unwriteable user home directory

...

Merge pull request #12244 from gradle/bamboo/master/ie/rebaseline-perf-tests

Rebaseline instant execution performance tests

Rebaseline instant execution performance tests

Merge pull request #12241 from gradle/bamboo/master/ie/let-Gradle-build-timestamp-ValueSource-implement-Describable

Let Gradle build timestamp value source implement describable

Add `@ToBeFixedForInstantExecution` to flaky test from `ReproducibleArchivesIntegrationTest`

Merge pull request #12171 from gradle/bamboo/master/ie/serialization-coroutines

Make instant execution serialization test easier to debug

Remove links to old snippets and leave top-level samples link

Add note about stacktrace folding to contribution guide

IntelliJ automatically folds packages with org.gradle in them in stacktraces, which makes tests hard to debug since all of our integration packages start with org.gradle.

Remove `@ToBeFixedForInstantExecution` from fixed tests

Simplify `GradleBuildInstantExecutionSmokeTest` adhoc precondition

Let Gradle build timestamp `ValueSource` implement `Describable`

Merge pull request #12225 from gradle/lptr/build-cache/share-java-normalization

Extract java normalization to separate project

Remove now unnecessary assertions, clarify remaining ones

Inline ASM level

Revert "Revert "Let's upgrade CodeNarc to latest 1.5 (#12159)""

This reverts commit 6fd9575d6989c42259c9c4e7d70f50976b3ec390.

Publish 6.2-20200214002600+0000

Setup all the gradle internal failing tests in the same way

- These tests may break the build in an unrecoverable way

- Assert that we're breaking the build the way we intend to

Do not create the delegate just to close it

Remove TC Kotlin DSL patch for promotion build

    • -4
    • +4
    /.teamcity/Gradle_Promotion/Project.kt
Slightly improve handling of Jar manifests when loading from the instant execution cache, so that Jar tasks are up-to-date on first load from the instant execution cache when nothing has changed.

  1. … 4 more files in changeset.
TeamCity change in 'Gradle / Promotion' project: project parameters were changed

TeamCity change in 'Gradle / Promotion' project: project parameters were changed