Skip to content

ci: generate release notes on a release tag - #21

Merged
braghettos merged 1 commit into
mainfrom
add-release-notes
Sep 21, 2026
Merged

braghettos merged 1 commit into
mainfrom
add-release-notes

Conversation

@braghettos

Copy link
Copy Markdown

Adds the trigger-only shim for the org-wide release-notes reusable workflow
(krateo-platformops/.github). On any N.N.N tag push it generates release notes from the commit log
and publishes them to the GitHub Release body and this org's release-feed.

The workflow itself lives once in krateo-platformops/.github, so "identical across every repo" stays
structural rather than a copy each repo has to keep in step. This file supplies only the triggers.

It is top-level rather than a job inside release-oci because a called workflow's permissions are
capped at its caller's (the release shims pin contents: read) and custom secrets are not inherited
down a nested call, so a nested job could neither write the release body nor see the credential.

Notes can never fail a release: every sink is guarded independently, and a missing or expired
credential skips the job with a warning rather than a red tick.

Already live and verified on installer, frontend and alert-troubleshooter.

@braghettos
braghettos merged commit 34fba88 into main Sep 21, 2026
3 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.

1 participant