Skip to content

Commit 3d09b79

Browse files
Add release changelog agentic workflow
Create an AI agent that automatically generates CHANGELOG.md entries when a stable (non-preview) release is published. The agent: - Triggers on release:published events (filtered to non-prerelease) - Reads merged PRs/commits between the new and previous stable tags - Generates categorized, bullet-pointed changelog entries - Opens a PR to update CHANGELOG.md via create-pull-request safe output - Updates the GitHub Release notes via update-release safe output - Posts an announcement Discussion for team visibility Also adds a seed CHANGELOG.md at the repo root. Note: The .lock.yml must be compiled via 'gh aw compile release-changelog' before this workflow will run in CI. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent f843c80 commit 3d09b79

4 files changed

Lines changed: 1389 additions & 0 deletions

File tree

.github/aw/actions-lock.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"entries": {
3+
"actions/github-script@v8": {
4+
"repo": "actions/github-script",
5+
"version": "v8",
6+
"sha": "ed597411d8f924073f98dfc5c65a23a2325f34cd"
7+
},
8+
"github/gh-aw/actions/setup@v0.52.1": {
9+
"repo": "github/gh-aw/actions/setup",
10+
"version": "v0.52.1",
11+
"sha": "a86e657586e4ac5f549a790628971ec02f6a4a8f"
12+
}
13+
}
14+
}

0 commit comments

Comments
 (0)