Skip to content

chore: release v0.19.3 - #367

Merged
Stephen Belanger (Qard) merged 1 commit into
mainfrom
release/v0.19.3
Sep 10, 2026
Merged

Stephen Belanger (Qard) merged 1 commit into
mainfrom
release/v0.19.3

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Merging this PR updates the crate version to 0.19.3. The stable release workflow will create tag v0.19.3 and publish the release after the configured GitHub Environment approval.

@Qard
Stephen Belanger (Qard) merged commit 71134cf into main Sep 10, 2026
11 checks passed
@Qard
Stephen Belanger (Qard) deleted the release/v0.19.3 branch September 10, 2026 17:47
Abhijeet Prasad (AbhiPrasad) pushed a commit that referenced this pull request Sep 11, 2026
## Summary

Adds the commit messages between the previous stable release and the one
being released into the auto-generated GitHub release notes.

Requested by @AbhiPrasad — include commit messages (current tag → last
tag) in release notes.

## What changed

In the `announce` job of `.github/workflows/release.yml`:

- Checkout now fetches full history + tags (`fetch-depth: 0`,
`fetch-tags: true`).
- Before `gh release create`, a **Commits** section is appended to
cargo-dist's `announcement_github_body`:
- Resolves the previous stable tag via `git tag --list
'v[0-9]*.[0-9]*.[0-9]*' --sort=-version:refname` (canary-* and other
non-release tags are ignored).
- Lists non-merge commits in `previous_tag..<release commit>` as `-
<subject> (<short sha>)`.
  - Adds a `**Full Changelog**` compare link.
  - Falls back to full history (no compare link) for the first release.

## Example output

The section appended to the release notes for `v0.19.3` (below
cargo-dist's existing body):

```markdown
## Commits

- chore: release v0.19.3 (#367) (71134cf)
- Bump Rust SDK and daemon dependencies (#366) (b5be3e8)
- feat: Go eval support (#305) (b724347)
- test: run full unit suite in CI (#364) (6fee421)
- bump bt daemon dependency (#365) (071e1d1)
- chore: Fix security alerts (#359) (6030fe1)
- Use public app URLs for generated links (#363) (fa4e76c)
- SDK-223 Honor JSON output for project commands (#361) (123d914)
- SDK-325 Fetch Markdown documentation pages (#360) (64460f8)

**Full Changelog**: v0.19.2...v0.19.3
```

## Validation

Ran the exact shell logic against the real repo for `v0.19.3`; it
resolved `v0.19.2` as the previous tag and rendered a correct Commits
section + compare link. Workflow YAML validated.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

<!-- sfk:created-approved-by -->
Created by @AbhiPrasad

<!-- sfk:slack-thread -->
[Slack
thread](https://braintrustdata.slack.com/archives/C0AQDETAVT3/p1789074523886719?thread_ts=1789074523.886719&cid=C0AQDETAVT3)

Co-authored-by: Starfolk <noreply@starfolk.ai>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
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