mirror of
https://github.com/gitui-org/gitui.git
synced 2026-10-12 02:14:16 +00:00
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:
co-authored by
extrawurst
rusticorn
parent
5583cc986b
commit
7a397b0c25
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user