Skip to content

Implement GPG providers (archive, key ID) - #420

Merged
fheinecke merged 3 commits into
mainfrom
fred/oprt2-6
Nov 17, 2025
Merged

Implement GPG providers (archive, key ID)#420
fheinecke merged 3 commits into
mainfrom
fred/oprt2-6

Conversation

@fheinecke

Copy link
Copy Markdown
Contributor

Adds base64-encoded GPG archive and GPG key ID providers to OPRT2 based upon #400. This is to allow Attune to access the GPG signing keys for repo metadata signing.

@fheinecke
fheinecke requested a review from a team as a code owner November 10, 2025 23:23
Comment thread tools/oprt2/pkg/attunehooks/gpg/archive/provider.go
Comment thread tools/oprt2/pkg/attunehooks/gpg/archive/provider.go Outdated
Comment thread tools/oprt2/pkg/attunehooks/gpg/archive/provider.go Outdated
@fheinecke
fheinecke requested a review from jimbishopp November 11, 2025 15:57
Comment thread tools/oprt2/pkg/attunehooks/gpg/archive/config.go
Comment thread tools/oprt2/pkg/attunehooks/gpg/archive/config.go
Comment thread tools/oprt2/pkg/attunehooks/gpg/loader/loader.go
Comment thread tools/oprt2/pkg/attunehooks/gpg/keyid/provider.go
Comment thread tools/oprt2/pkg/attunehooks/gpg/archive/provider.go

@aadc-dev aadc-dev left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, just some nits around adding guard clauses / nil checks on params.

@fheinecke
fheinecke requested a review from aadc-dev November 13, 2025 00:52
@fheinecke

Copy link
Copy Markdown
Contributor Author

@aadc-dev left a couple of reply comments. Rather than repeat them on every comment block, I left them under a couple of specific questions to avoid rehashing identical issues repeatedly on the same PR.

@fheinecke
fheinecke merged commit 25ee0d8 into main Nov 17, 2025
10 checks passed
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.

4 participants