Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/create gpg signatures #1285

Merged
merged 52 commits into from
Aug 12, 2020
Merged

Feature/create gpg signatures #1285

merged 52 commits into from
Aug 12, 2020

Conversation

Pilopa
Copy link
Contributor

@Pilopa Pilopa commented Aug 7, 2020

Proposed changes

PR merges and commits performed through the SCM-Manager UI will now automatically be signed and verified with an automatically generated GPG key pair. Public keys can now be downloaded both from within the signature as well as in the public key management view by clicking on the key id.

Your checklist for this pull request

Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

  • PR is well described
  • Related issues linked to PR if existing and labels set
  • Target branch is not master (in most cases develop should bet the target of choice)
  • Code does not conflict with target branch
  • New code is covered with unit tests
  • CHANGELOG.md updated
  • Definition of Done's fulfilled: DoD // UI DoD
  • Documentation updated (only necessary for new features or changed behaviour)

Checklist for branch merge request (not required for forks)

sdorra and others added 30 commits July 20, 2020 15:07
We are using a Google Guice child injector to reduce the amount of injection dependencies for the GitRepositoryServiceResolver and the GitRepositoryServiceProvider.
This change introduces a GitChangesetConverterFactory to allow injections for the GitChangesetConverter.
Copy link
Member

@sdorra sdorra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR adds a few exceptions but i do not see any localizations for those.

# Conflicts:
#	CHANGELOG.md
#	scm-plugins/scm-git-plugin/src/main/java/sonia/scm/repository/spi/GitHookContextProvider.java
#	scm-plugins/scm-git-plugin/src/main/java/sonia/scm/repository/spi/GitLogCommand.java
#	scm-plugins/scm-git-plugin/src/main/java/sonia/scm/web/GitReceiveHook.java
@Pilopa Pilopa requested a review from sdorra August 11, 2020 13:30
@sdorra
Copy link
Member

sdorra commented Aug 12, 2020

Please fix the sonarqube warnings.

@Pilopa Pilopa force-pushed the feature/create_gpg_signatures branch from f9c3db1 to a4d0ff2 Compare August 12, 2020 09:34
@Pilopa Pilopa requested a review from sdorra August 12, 2020 11:31
@sonarcloud
Copy link

sonarcloud bot commented Aug 12, 2020

Kudos, SonarCloud Quality Gate passed!

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities (and Security Hotspot 0 Security Hotspots to review)
Code Smell A 1 Code Smell

56.4% 56.4% Coverage
2.0% 2.0% Duplication

@sdorra sdorra merged commit 55aabff into develop Aug 12, 2020
@sdorra sdorra deleted the feature/create_gpg_signatures branch August 12, 2020 12:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants