groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Split the `signing` module

This commit splits the `signing` module into another `security`

project so that we can reuse some code for dependency verification.

It's worth noting that some of the classes had to remain in the `plugins`

package because they were public APIs.

Further effort to split them out may be done later.

  1. … 67 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. … 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.
Configure Javadoc and sources separately and create tasks only on demand

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

  1. … 3 more files in changeset.
Merge branch 'release'

  1. … 6 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.
Remove references to task removal

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

  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.
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.
Spelling (#8147)

Misspellings make it harder to search for things; they make it harder for people to understand code and descriptions; and sometimes they result in bugs.

This PR fixes quite a few typos.

  1. … 15 more files in changeset.
Only add signatures for artifacts that don't already have signatures

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

  1. … 2 more files in changeset.
Improve declared inputs and outputs of Sign task

Input and output files are now tracked via the task's `Signatures`. In

addition, the `Signatory` and `SignatureType` are now inputs.

Resolves #7381.

  1. … 6 more files in changeset.
Add descriptions to Sign tasks for configurations/publications/tasks

Resolves #5093.

  1. … 1 more file in changeset.
Remove sign tasks for removed publications

    • -0
    • +76
    ./org/gradle/plugins/signing/SigningPublicationsSpec.groovy
  1. … 1 more file in changeset.
Fix up-to-date check for output files of Sign task

Fixes #4980.

  1. … 2 more files in changeset.
Rename Signatory.getInputProperty() to getKeyId()

The new name collides with an already existing method in PgpSignatory

which returned the key in a different format. Since this method was only

used in a two test cases, these have been modified to work with the new

method instead.

  1. … 4 more files in changeset.
Polish changes from pull request #2268

  1. … 3 more files in changeset.
Adds a check for null values in signing properties (#2268)

  1. … 2 more files in changeset.
Fix a broken method from the signing subproject. (#1679)

* Fix a broken method from the signing subproject.

* Add a test to ensure the `signatureType` method works.

* Remove `Sign.signatureType` method from the signing subproject.

  1. … 1 more file in changeset.
Remove deprecated methods on TestUtil (#672)

In order to use project builder correctly without having

leaking files on windows it is necessary to initialize

the test fixture for NativeServices and clean up

the test directory after building.

AbstractProjectBuilderSpec provides a nice base class

for Groovy tests.

I removed the deprecated methods since using them leads

to files lying around. Migrating all the usages to the "new"

way ensures it is used correctly.

  1. … 97 more files in changeset.
Roll back change

Don't use common parent class for now

  1. … 12 more files in changeset.
Introduce test fixture of tests using ProjectBuilder

Automatically uses and cleans up temporary project directory.

  1. … 13 more files in changeset.
Use HTTPS for links and communication to issues.gradle.org and services.gradle.org.

+review REVIEW-5132

  1. … 49 more files in changeset.
Removed deprecated SigningPluginConvention.

  1. … 2 more files in changeset.
Test fixes now that properties are not defined on assignment.

  1. … 4 more files in changeset.
renamed HelperUtil to TestUtil (REVIEW-1626)

  1. … 145 more files in changeset.