Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Replace `baseVersion` and `isSnapshot` extra properties by `BuildVersion` project extension

  1. … 9 more files in changeset.
Move remaining bits of `versioning.gradle` to `BuildVersionPlugin`

And move `BuildVersionPlugin` to the `plugins` project in the process so it has

access to the `buildTypes` extension.

  1. … 5 more files in changeset.
Move remaining bits of `versioning.gradle` to `BuildVersionPlugin`

And move `BuildVersionPlugin` to the `plugins` project in the process so it has

access to the `buildTypes` extension.

  1. … 5 more files in changeset.
Move registration of tasks from `build-receipt.gradle` to `BuildVersionPlugin`

So the required property values don't have to be shared via extra properties.

  1. … 2 more files in changeset.
Move registration of tasks from `build-receipt.gradle` to `BuildVersionPlugin`

So the required property values don't have to be shared via extra properties.

  1. … 2 more files in changeset.
Move registration of tasks from `build-receipt.gradle` to `BuildVersionPlugin`

So the required property values don't have to be shared via extra properties.

  1. … 2 more files in changeset.
Remove unused build version extra properties

Dedupe references to `BuildReceipt.BUILD_RECEIPT_FILE_NAME`

  1. … 1 more file in changeset.
Treat `version.txt` as a build logic input

By reading it via `providers.fileContents`.

Dedupe timestamp date format logic

  1. … 1 more file in changeset.
Convert `gradle/versioning.gradle` to Kotlin plugin in buidlSrc

Most of `versioning.gradle` becomes `BuildVersionPlugin`.

The rest becomes `build-receipt.gradle`.

Also, rename `testDependencies.gradle` to `test-dependencies.gradle` for consistency

with all the other scripts.

  1. … 6 more files in changeset.
Harden commit id resolution

Make sure config log.showSignature = true does not break it by having

the whole gpg info before the commit id itself.

Harden commit id resolution

Make sure config log.showSignature = true does not break it by having

the whole gpg info before the commit id itself.

Harden commit id resolution

Make sure config log.showSignature = true does not break it by having

the whole gpg info before the commit id itself.

Harden commit id resolution

Make sure config log.showSignature = true does not break it by having

the whole gpg info before the commit id itself.

Harden commit id resolution

Make sure config log.showSignature = true does not break it by having

the whole gpg info before the commit id itself.

Harden commit id resolution

Make sure config log.showSignature = true does not break it by having

the whole gpg info before the commit id itself.

Harden commit id resolution

Make sure config log.showSignature = true does not break it by having

the whole gpg info before the commit id itself.

Introduce Kotlin plugin smoke test for Android using the Kotlin DSL

  1. … 17 more files in changeset.
wip

  1. … 9 more files in changeset.
Introduce Kotlin plugin smoke test for Android using the Kotlin DSL

  1. … 18 more files in changeset.
Refine DetermineCommitId by renaming task property for clarity

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

  1. … 2 more files in changeset.
Refine DetermineCommitId by extracting explaining function

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

Remove :configureBuildReceipt configuration task

preferring idiomatic task outputs wiring

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

  1. … 4 more files in changeset.
Remove :configureBuildReceipt configuration task

preferring idiomatic task outputs wiring

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

  1. … 3 more files in changeset.
Remove :configureBuildReceipt configuration task

preferring idiomatic task outputs wiring

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

  1. … 4 more files in changeset.
Regenerate wrapper script

  1. … 2 more files in changeset.
Only test against previous releases

We should only test against previous releases, not against an RC or

snapshot of the current release.

We got into this situation since release and master have the base

version 5.0.

    • -1
    • +1
    ./main/kotlin/versioning-extensions.kt
  1. … 1 more file in changeset.
Polish Kotlin build scripts and plugins

- Favour `KClass` based overloads wherever possible

  1. … 13 more files in changeset.
Use TaskContainer.register() over TaskContainer.createLater()

  1. … 10 more files in changeset.