Skip to content

opencode: add signing-key-rotation and release-prep skills#1735

Open
prestist wants to merge 1 commit intocoreos:mainfrom
prestist:add-opencode-skills
Open

opencode: add signing-key-rotation and release-prep skills#1735
prestist wants to merge 1 commit intocoreos:mainfrom
prestist:add-opencode-skills

Conversation

@prestist
Copy link
Copy Markdown
Contributor

@prestist prestist commented Apr 8, 2026

Add two OpenCode automation skills:

  • signing-key-rotation: automates adding/dropping Fedora signing keys in src/signing-keys.asc and docs/release-notes.md
  • release-prep: automates pre-release PR preparation including dependency updates and release notes drafting

Add two OpenCode automation skills:

- signing-key-rotation: automates adding/dropping Fedora signing keys
  in src/signing-keys.asc and docs/release-notes.md
- release-prep: automates pre-release PR preparation including
  dependency updates and release notes drafting
@prestist prestist added the skip-notes This PR does not need release notes label Apr 8, 2026
Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request introduces two new automation skills for the coreos-installer project: release-prep and signing-key-rotation. The release-prep skill automates dependency updates and release notes generation, while the signing-key-rotation skill handles the addition and removal of Fedora GPG keys. Feedback was provided regarding a logic error in the release notes header update process and the restrictive version incrementing logic. Additionally, improvements were suggested for the signing key rotation to use raw download URLs and to implement more robust verification checks for the key file state.

Comment thread .opencode/skills/release-prep/SKILL.md
Comment thread .opencode/skills/signing-key-rotation/SKILL.md
Comment thread .opencode/skills/signing-key-rotation/SKILL.md
Copy link
Copy Markdown
Contributor

@yasminvalim yasminvalim left a comment

Choose a reason for hiding this comment

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

LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-notes This PR does not need release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants