feat(code-agent): add gitsign for cryptographic commit signing#3858
feat(code-agent): add gitsign for cryptographic commit signing#3858lahavyuv86 wants to merge 1 commit into
Conversation
E2E tests are runningAuthorization passed for this commit. See the E2E Tests workflow for results. |
PR Summary by QodoAdd gitsign to code-agent image for keyless Git commit/tag signing
AI Description
Diagram
High-Level Assessment
Files changed (1)
|
a250bc3 to
e52b620
Compare
Code Review by Qodo
1.
|
Add gitsign to the code agent sandbox image. Signed-off-by: Yuval Lahav <ylahav@redhat.com>
e52b620 to
540b27f
Compare
Site previewPreview: https://67316a9b-site.fullsend-ai.workers.dev Commit: |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
|
Hello! I never dealt with signing commits before, could you add an example of how to enable this for an agent as if this was already merged? You mention GIT_CONFIG variables. How would you get them into the agent? And if this immediately available to use, could you create a guide about how to enable this at |
|
Hi @rh-hemartin, I'm still testing this change. I will move this MR to draft and add a "how to test" section to the summary. |
Perfect, will give it a try when you update it. Write something as body changes do not send notifications (as far as I know). |
Summary
Add gitsign (Sigstore keyless signing) to the code agent sandbox image to enable cryptographic commit signing.
Related Issue
#1685
Changes
gpg.format=x509,gpg.x509.program=gitsign)GIT_CONFIG_*environment variables (not globally enabled)Testing
make lintpasses (stage changes first, then run)Checklist
!for breaking changes)