feat: support x509 commit signing (#2844)

* feat: support x509 commit signing

* fix changelog

* add e2e test

---------

Co-authored-by: extrawurst <[email protected]>
Co-authored-by: rusticorn <[email protected]>
This commit is contained in:
Kaden Nelson
2026-07-02 00:13:43 +02:00
committed by GitHub
co-authored by extrawurst rusticorn
parent 5583cc986b
commit 7a397b0c25
3 changed files with 294 additions and 7 deletions
+12
View File
@@ -53,6 +53,15 @@ jobs:
run: |
cargo build
# gpgsm: needed by the x509 signing e2e test (unix-only)
- name: Install commit-signing tools (linux)
if: matrix.os == 'ubuntu-latest'
run: sudo apt-get update && sudo apt-get install -y gpgsm
- name: Install commit-signing tools (macos)
if: matrix.os == 'macos-latest'
run: brew install gnupg
- name: Run tests
run: make test
@@ -128,6 +137,9 @@ jobs:
- name: Setup MUSL
run: |
sudo apt-get -qq install musl-tools
# gpgsm: needed by the x509 signing e2e test
- name: Install commit-signing tools
run: sudo apt-get -qq install gpgsm
- name: Build Debug
run: |
make build-linux-musl-debug