fix(ci): derive the SSH public key on reused runner VMs #60

Merged
jfraeys merged 1 commit from jfraeys/fix/ci-staging-pubkey into main 2026-10-11 13:05:39 -04:00
Owner

Run 434 passed the OVH check but failed on a missing /home/forgejo-runner/.ssh/id_ed25519.pub: the runner already had a private id_ed25519, so generation was skipped. Derive the .pub when absent. Tested with a private key and no .pub, and with a clean HOME. 🤖 Generated with Claude Code

Run 434 passed the OVH check but failed on a missing /home/forgejo-runner/.ssh/id_ed25519.pub: the runner already had a private id_ed25519, so generation was skipped. Derive the .pub when absent. Tested with a private key and no .pub, and with a clean HOME. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
fix(ci): derive the SSH public key when a reused runner VM has only the private half
All checks were successful
Lint / lint (pull_request) Successful in 1m49s
Secret scan / scan (pull_request) Successful in 14s
7656b781de
Run 434 still failed: the runner had a private id_ed25519 with no .pub, so key generation
was skipped and the module's file() found nothing.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
jfraeys/infra!60
No description provided.