Dominik Meyer 6625b591c8
Some checks failed
continuous-integration/drone/push Build was killed
continuous-integration/drone/tag Build is passing
continuous-integration/drone Build is passing
refactore: changed way to calculate commits
2025-08-06 13:18:17 +02:00
2025-08-05 23:18:09 +02:00
2025-08-05 23:43:47 +02:00
2025-08-05 23:18:09 +02:00
2025-08-05 23:18:09 +02:00
2025-08-06 12:42:33 +02:00

drone-redmine

Description

This is a Drone CI plugin to check if commits have been signed by a GPG key and verify the signature.

Requirements

- drone

Working

This plugin will parse through the given number of commits starting from the newest one. First it will check if a signature exists at all and if it does it will verify the signature with GPG. For the later to work you have to mount a GPG directory with a public key list to /home/gpg.

Alert

This is very early work and may and may not work for you yet.

Settings Variables

  • ACTION - which action to perform (check, verfiy), check will only tests for the existence of a signature not verify it (default is "check")
  • NR_COMMITS - how far in the past you want to check. Keep in mind that testing thousands of commits might require a long time (default is 30)
  • BRANCH - The Branch you want the commits checked in. Can be taken from DRONE_BRANCH

Supported Architectures

  • amd64
  • arm64

Updates

I am trying to update the image weekly as long as my private Kubernetes cluster is available. So I do not promise anything and do not rely your business on this image.

Source Repository

Project Homepage

Prebuild Images

Authors

  • Dominik Meyer - Initial work

License

This project is licensed under the MPLv2 License - see the LICENSE file for details.

Description
drone plugin for checking or verifying git signed commits in a repository
Readme MPL-2.0 44 KiB
Languages
Shell 91.7%
Dockerfile 8.3%