-
-
Notifications
You must be signed in to change notification settings - Fork 88
Open
Labels
Description
Behaviour
Steps to reproduce this issue
- Create a key with subkeys.
- Add a subkey for signing using ecdsa.
- Add a subkey for signing using RSA.
- export the key using ascii armor.
gpg --armor --export-secret-keys KEYID | pbcopy - add the key as a secret for this workflow.
- add the passphrase as a secret in github for this workflow.
In this workflow I am selecting the RSA subkey for signing.
Expected behaviour
The key should successfully load into the gpg-agent.
Actual behaviour
Running this workflow fails with following log
Configuring GnuPG agent
::group::Getting keygrip for fingerprint
Getting keygrip for fingerprint
Error: ERR 67108933 Not implemented <GPG Agent>Configuration
- Repository URL (if public): https://github.com/marcofranssen/terraform-provider-curl
- Build URL (if public): https://github.com/marcofranssen/terraform-provider-curl/actions/runs/2785634489
name: release
on:
push:
jobs:
release-provider:
runs-on: ubuntu-22.04
permissions:
contents: write
steps:
- name: Checkout
uses: actions/checkout@v3.0.2
with:
fetch-depth: 0
- name: Set up Go
uses: actions/setup-go@v3.2.1
with:
go-version-file: 'go.mod'
check-latest: true
cache: true
- name: Import GPG key
uses: crazy-max/ghaction-import-gpg@v5.0.0
id: gpg
with:
gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }}
passphrase: ${{ secrets.PASSPHRASE }}
fingerprint: EA0A37E819AFBAE6
…
…
…Logs
See attached build URL.
Reactions are currently unavailable