Two bugs combined to make v0.3.4's changelog show the previous release's version-bump commit instead of the actual change: 1. The path filter (cli/ backend/ frontend/) excluded workflow-only changes, so a CI-only addition (like linux-arm64) never appeared. 2. The "bump version + winget manifest" commit is created *after* its own tag (it needs the release's SHA256, which doesn't exist until after tagging) -- so it always lands in the *next* release's diff range instead of its own, showing up as stale noise. Adds .github/workflows/cli-release.yml to the path filter, filters out "chore(release): bump" commits as noise, and falls back to a generic line if a release genuinely has nothing else to show. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| cli-release.yml | ||