Skip to content

fix: Configure GPG agent for loopback pinentry in CI#63

Merged
amccall-mindera merged 2 commits intomainfrom
bug/ALFMOB-235_githubActionsFix
Feb 17, 2026
Merged

fix: Configure GPG agent for loopback pinentry in CI#63
amccall-mindera merged 2 commits intomainfrom
bug/ALFMOB-235_githubActionsFix

Conversation

@amccall-mindera
Copy link
Copy Markdown
Contributor

@amccall-mindera amccall-mindera commented Feb 16, 2026

Description

Enable loopback pinentry mode for GPG agent to allow non-interactive passphrase input in CI environment. Newer GPG versions require this configuration to accept passphrases via stdin instead of attempting interactive prompts that fail in GitHub Actions runners.

Also add workflow_dispatch trigger to allow manual workflow runs.

Fixes

https://github.com/Mindera/Alfie-iOS/actions/runs/21993786204/job/63762912519
https://github.com/Mindera/Alfie-iOS/actions/runs/22077582529/job/63796066579

Sub Tickets

The alfie.yml GH action configuration should be improved with https://mindera.atlassian.net/browse/ALFMOB-236

bug: debug github action
@amccall-mindera amccall-mindera force-pushed the bug/ALFMOB-235_githubActionsFix branch from ceadf9f to 2d5feae Compare February 16, 2026 23:00
Enable loopback pinentry mode for GPG agent to allow non-interactive
passphrase input in CI environment. Newer GPG versions require this
configuration to accept passphrases via stdin instead of attempting
interactive prompts that fail in GitHub Actions runners.

Also add workflow_dispatch trigger to allow manual workflow runs...
@amccall-mindera amccall-mindera force-pushed the bug/ALFMOB-235_githubActionsFix branch from 2d5feae to 4e329fa Compare February 17, 2026 12:41
@amccall-mindera amccall-mindera merged commit c8a931a into main Feb 17, 2026
5 checks passed
@amccall-mindera amccall-mindera deleted the bug/ALFMOB-235_githubActionsFix branch February 17, 2026 15:27
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