SigningSamplesSpec.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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. … 4 more files in changeset.
Fix the "signing" plugin wrt maven plugin deprecation

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

  1. … 4 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>

Adjust tests and samples to new publishing default behavior

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

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

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

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

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

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

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

  1. … 19 more files in changeset.
Change more tests.

  1. … 40 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. … 98 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. … 98 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. … 98 more files in changeset.
Fix CodeNarc violations

  1. … 1 more file in changeset.
Use env vars to test samples

  1. … 2 more files in changeset.
WIP

  1. … 13 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. … 13 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. … 10 more files in changeset.
Fix SigningSamplesSpec

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

Fix Signing Plugin samples integration tests

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

  1. … 1 more file in changeset.
Add complete example to maven-publish chapter in User Guide

The complete example is added as the last section of the chapter and

showcases how to put together the pieces documented in detail in the

previous sections:

- publications including POM customization and custom artifacts

- repositories including conditional URL based on project version

- signing the published artifacts

Resolves #5094.

  1. … 10 more files in changeset.
Document signing publications

Issue: #4943

  1. … 10 more files in changeset.
Polish up integration tests for gpg cmd

Signed-off-by: Bo Zhang <bo@gradle.com>

  1. … 13 more files in changeset.
Verify properly that signature file exists

Add integration test for GnupgSignatory

This integration tests requires that GnuPG 1 is installed.

let signing sample tests use custom m2 repo