integTest

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Rename methods for javadoc and sources jar creation

The new name reflects better what happens exactly when the option is

activated on the java extension.

The publication part is only applicable when a publishing plugin is also

configured.

Issue #11140

  1. … 25 more files in changeset.
Rename methods for javadoc and sources jar creation

The new name reflects better what happens exactly when the option is

activated on the java extension.

The publication part is only applicable when a publishing plugin is also

configured.

Issue #11140

  1. … 24 more files in changeset.
Update signing sample test

Follow up to #11132

Update signing sample test

Follow up to #11132

Fix signing test cases

Lazy illegal signing of snapshot module

Prior to this change, configuring signing in the build would always fail.

It now fails only if signing effectively happens.

  1. … 2 more files in changeset.
Make it impossible to sign GMM file if snapshot

This commit, hopefully temporarily, makes it impossible to sign

a Gradle Module Metadata file if the version is a snapshot.

The reason is that the signature which would be produced would

be for the raw, unmodified module file. However, the final

file would be modified in case of a snapshot to include the

timestamp version instead of the `-SNAPSHOT` version for artifacts,

which means that the signature wouldn't match anymore.

To avoid this, we simply disallow signing in this case.

  1. … 1 more file in changeset.
Avoid

Remove use of deprecated API

Remove use of deprecated APIs in PluginBuilder

Replace use of archiveName with archiveFileName

Avoid more deprecated APIs

  1. … 63 more files in changeset.
Explicitly expect auto-tested samples to use deprecatied APIs

  1. … 3 more files in changeset.
Configure Javadoc and sources separately and create tasks only on demand

  1. … 33 more files in changeset.
Remove manual creation of sourcesJar/javadocJar tasks from test fixtures

  1. … 2 more files in changeset.
Merge branch 'inmem-subkey-signing' of https://github.com/szhem/gradle

* 'inmem-subkey-signing' of https://github.com/szhem/gradle:

Annotating additional useInMemoryPgpKeys that accepts keyId with @since 6.0 to respect binary compatibility checks Issue: #10363

Adding integration tests for samples which use in-memory signing subkeys Issue: #10363

Updating user guide to respect information about in-memory signing subkeys Issue: #10363

Added git issue number to the integration test according to the contribution guide Issue: #10363

Updating docs in order to show how to use in-memory subkeys Issue: #10363

Reverting back comments of useInMemoryPgpKeys Issue: #10363

Supporting in-memory signing subkeys Issue: #10363

  1. … 1 more file in changeset.
Fix the "signing" plugin wrt maven plugin deprecation

  1. … 2 more files in changeset.
Adding integration tests for samples which use in-memory signing subkeys Issue: #10363

Signed-off-by: Sergey Zhemzhitsky <szhemzhitski@gmail.com>

Added git issue number to the integration test according to the contribution guide Issue: #10363

Signed-off-by: Sergey Zhemzhitsky <szhemzhitski@gmail.com>

Supporting in-memory signing subkeys Issue: #10363

Signed-off-by: Sergey Zhemzhitsky <szhemzhitski@gmail.com>

  1. … 2 more files in changeset.
Deduplicate sign task inputs

Multiple inputs can be defined that point at the same file.

  1. … 2 more files in changeset.
Make public type SignOperation abstract

  1. … 4 more files in changeset.
Remove deprecated methods: getInputFiles() and getOutputFiles()

  1. … 2 more files in changeset.
Adjust tests and samples to new publishing default behavior

  1. … 42 more files in changeset.
Sign task ignores missing files

This is a similar lenient behavior as in the publishing plugins.

Signing will now still work if Gradle Module Metadata was disabled

by disabling the corresponding 'generateMetadataFileFor...' task.

  1. … 2 more files in changeset.
Sign task ignores missing files

This is a similar lenient behavior as in the publishing plugins.

Signing will now still work if Gradle Module Metadata was disabled

by disabling the corresponding 'generateMetadataFileFor...' task.

  1. … 2 more files in changeset.
Update tests to remove usage of deprecated methods

IvyArtifactoryRepository.layout("pattern", ...) is deprecated. Removing

the usage as the method will have to stay longer.

Also updated the Spek setup used in KotlinCachingSmokeTest

  1. … 1 more file in changeset.
Add missing autoTested samples integration tests

  1. … 17 more files in changeset.
Deprecate direct creation of `SignOperation` instances, so that these instances can later be contextualized.

  1. … 2 more files in changeset.
Remove an unnecessary `@IgnoreIf` from a bunch of tests.

  1. … 17 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

  1. … 95 more files in changeset.
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.

  1. … 9 more files in changeset.
Change signatures to be added after all artifacts are added

  1. … 3 more files in changeset.