protolabsai/protoLabs Release Notes

Rewrite git commits into themed release notes via the protoLabs LLM gateway and post a Discord embed.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
versionTag or version being released (e.g. v0.34.0). Required.yes
previous-versionPrevious tag for the diff range (e.g. v0.33.0). Required.yes
post-discordPost the generated notes to DISCORD_RELEASE_WEBHOOK.notrue
dry-runPrint the prompt that would be sent and exit without calling the LLM or posting to Discord.nofalse
modelOverride the LLM model alias. Default: protolabs/fast.no""
base-urlOverride the LLM gateway base URL. Default: https://api.proto-labs.ai/v1.no""
repoowner/name used to build the GitHub release link in the Discord embed and the default footer. Default: derived from the action context. no""
footerOverride the Discord embed footer text. Default: "protoLabs · <repo-name>".no""
out-fileWrite the generated notes (markdown) to this path.no""
changelog-filePrepend a dated entry to this changelog file. Committing it is the caller's job (release jobs run on a tag, so write it back to the right branch). no""
changelog-formatChangelog format when changelog-file is set: md (default) | json.nomd
namedescription
notesThe generated release notes (markdown) — e.g. for the GitHub release body.
highlightsJSON array of the bullet lines from the notes, for structured changelogs.