Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add support for sha256/sha512 to ivy publishing

Publication of SHA256 and SHA512 checksums is now enabled

on both the legacy `ivy` and `ivy-publish` plugins.

    • -0
    • +8
    ./publish/ivy/AbstractIvyRemoteLegacyPublishIntegrationTest.groovy
  1. … 9 more files in changeset.
Add support for sha256/sha512 to ivy publishing

Publication of SHA256 and SHA512 checksums is now enabled

on both the legacy `ivy` and `ivy-publish` plugins.

    • -0
    • +8
    ./publish/ivy/AbstractIvyRemoteLegacyPublishIntegrationTest.groovy
  1. … 9 more files in changeset.
Add support for sha256/sha512 to ivy publishing

Publication of SHA256 and SHA512 checksums is now enabled

on both the legacy `ivy` and `ivy-publish` plugins.

    • -0
    • +8
    ./publish/ivy/AbstractIvyRemoteLegacyPublishIntegrationTest.groovy
  1. … 9 more files in changeset.
Add support for sha256/sha512 to ivy publishing

Publication of SHA256 and SHA512 checksums is now enabled

on both the legacy `ivy` and `ivy-publish` plugins.

    • -0
    • +8
    ./publish/ivy/AbstractIvyRemoteLegacyPublishIntegrationTest.groovy
  1. … 9 more files in changeset.
Start using explicit deprecation message checks

    • -2
    • +4
    ./publish/ivy/AbstractIvyRemoteLegacyPublishIntegrationTest.groovy
  1. … 4 more files in changeset.
Add test coverage for publishing option features to ivy repositories

Inspired by the same test cases we have for publishing to maven

repositories.

    • -2
    • +23
    ./publish/ivy/AbstractIvyPublishIntegTest.groovy
  1. … 3 more files in changeset.
Deprecate the maven/ivy plugins

This commit introduces a deprecation warning for the `maven` plugin.

Because there's no such thing as an `ivy` plugin, we also deprecate

the _use_ of the `uploadArchives` task, which corresponds to uploading

with `ivy`, but is defined in the `base` plugin that we cannot

deprecate.

    • -1
    • +2
    ./publish/ivy/AbstractIvyRemoteLegacyPublishIntegrationTest.groovy
  1. … 15 more files in changeset.
Deprecate the maven/ivy plugins

This commit introduces a deprecation warning for the `maven` plugin.

Because there's no such thing as an `ivy` plugin, we also deprecate

the _use_ of the `uploadArchives` task, which corresponds to uploading

with `ivy`, but is defined in the `base` plugin that we cannot

deprecate.

    • -1
    • +2
    ./publish/ivy/AbstractIvyRemoteLegacyPublishIntegrationTest.groovy
  1. … 15 more files in changeset.
Adjust tests and samples to new publishing default behavior

    • -8
    • +1
    ./publish/ivy/AbstractIvyPublishIntegTest.groovy
  1. … 43 more files in changeset.
Adjust tests following Gradle Module Metadata feature preview removal

    • -8
    • +1
    ./publish/ivy/AbstractIvyPublishIntegTest.groovy
  1. … 29 more files in changeset.
Adjust tests following Gradle Module Metadata feature preview removal

    • -8
    • +1
    ./publish/ivy/AbstractIvyPublishIntegTest.groovy
  1. … 29 more files in changeset.
Adjust tests following Gradle Module Metadata feature preview removal

    • -8
    • +1
    ./publish/ivy/AbstractIvyPublishIntegTest.groovy
  1. … 29 more files in changeset.
Accept deprecation warnings in IvyRemoteLegacyPublishIntegrationTest

    • -2
    • +5
    ./publish/ivy/AbstractIvyRemoteLegacyPublishIntegrationTest.groovy
Accept deprecation warnings in IvyRemoteLegacyPublishIntegrationTest

    • -2
    • +5
    ./publish/ivy/AbstractIvyRemoteLegacyPublishIntegrationTest.groovy
Accept deprecation warnings in IvyRemoteLegacyPublishIntegrationTest

    • -2
    • +5
    ./publish/ivy/AbstractIvyRemoteLegacyPublishIntegrationTest.groovy
Accept deprecation warnings in IvyRemoteLegacyPublishIntegrationTest

    • -2
    • +5
    ./publish/ivy/AbstractIvyRemoteLegacyPublishIntegrationTest.groovy
Accept deprecation warnings in IvyRemoteLegacyPublishIntegrationTest

    • -2
    • +5
    ./publish/ivy/AbstractIvyRemoteLegacyPublishIntegrationTest.groovy
Accept deprecation warnings in IvyRemoteLegacyPublishIntegrationTest

    • -2
    • +5
    ./publish/ivy/AbstractIvyRemoteLegacyPublishIntegrationTest.groovy
Accept deprecation warnings in IvyRemoteLegacyPublishIntegrationTest

    • -2
    • +5
    ./publish/ivy/AbstractIvyRemoteLegacyPublishIntegrationTest.groovy
Accept deprecation warnings in IvyRemoteLegacyPublishIntegrationTest

    • -2
    • +5
    ./publish/ivy/AbstractIvyRemoteLegacyPublishIntegrationTest.groovy
Accept deprecation warnings in IvyRemoteLegacyPublishIntegrationTest

    • -2
    • +5
    ./publish/ivy/AbstractIvyRemoteLegacyPublishIntegrationTest.groovy
Fix Ivy tests after variant renaming

    • -0
    • +2
    ./publish/ivy/AbstractIvyPublishIntegTest.groovy
  1. … 3 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.

    • -2
    • +0
    ./publish/ivy/AbstractIvyPublishIntegTest.groovy
  1. … 55 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.

    • -2
    • +0
    ./publish/ivy/AbstractIvyPublishIntegTest.groovy
  1. … 55 more files in changeset.
Enable improved POM support by default

This commit makes the experimental flag `IMPROVED_POM_SUPPORT` the default.

The flag is still there for backwards compatibility but has effectively no

impact. As a consequence, the behavior of improved POM support is now the

default, which implies that:

- Maven dependencies packaged as `pom` or `jar` now have derived variants

(`compile` and `runtime`) and we properly choose between the variants based

on the consumer attributes

- platform dependencies using the `platform` and `enforcedPlatform` keywords

are enabled

Enabling improved POM support by default is a **breaking change**: there's

a risk that resolved dependencies is different, in particular because we

will now only include the `compile` dependencies of a POM file whenever the

consumer asks for the API variant. There are also some changes in the

dependency insight reports due to the use of attribute based matching instead

of configuration selection.

Last but not least, this commit is likely to introduce a small performance

regression due to attribute based selection.

    • -1
    • +0
    ./publish/ivy/AbstractIvyPublishIntegTest.groovy
  1. … 50 more files in changeset.
Nag users only once about stable_publishing flag

This was an oversight, it should have used the deprecation

logger, not a normal logger to print the warning.

    • -1
    • +2
    ./publish/ivy/AbstractIvyPublishIntegTest.groovy
  1. … 27 more files in changeset.
Nag users only once about stable_publishing flag

This was an oversight, it should have used the deprecation

logger, not a normal logger to print the warning.

    • -1
    • +2
    ./publish/ivy/AbstractIvyPublishIntegTest.groovy
  1. … 28 more files in changeset.
Transform FeaturePreviewsFixture to use the new API

Replaces injecting a property in the gradle.properties with injecting

the gradle.enableFeaturePreview in settings.gradle

    • -2
    • +2
    ./publish/ivy/AbstractIvyPublishIntegTest.groovy
  1. … 16 more files in changeset.
Turn experimental option into gradle metadata option

Signed-off-by: Jendrik Johannes <jendrik@gradle.com>

    • -1
    • +1
    ./publish/ivy/AbstractIvyPublishIntegTest.groovy
  1. … 18 more files in changeset.
Rename 'experimental features' to 'feature previews'

The idea behind this is that we have a set of feature previews rather

than one cryptic experimental flag.

A feature preview collects a set of related functionality (e.g.

everything related to gradle metadata) that changes existing behavior

and thus could potentially break existing builds. The preview options

will be removed with the next major release (currently 5.0) and the new

behaviour will then become the default.

Signed-off-by: Jendrik Johannes <jendrik@gradle.com>

    • -3
    • +3
    ./publish/ivy/AbstractIvyPublishIntegTest.groovy
  1. … 45 more files in changeset.