Skip to content

ci: Automate release PRs and changelog with release-plz - #34

Merged
gpeacock merged 2 commits into
mainfrom
gpeacock/release-automation
Nov 9, 2026
Merged

gpeacock merged 2 commits into
mainfrom
gpeacock/release-automation

Conversation

@gpeacock

@gpeacock gpeacock commented Nov 9, 2026

Copy link
Copy Markdown
Member
  • Open a release PR with the version bump and CHANGELOG entry on push to main
  • Bump the minor version for new features
  • Create GitHub releases from the version's CHANGELOG section, checked before publishing
  • Check PR titles against conventional commit types
  • Convert CHANGELOG.md to Keep a Changelog and backfill 0.3.1 and 0.3.2
  • Document PR title types and the release process in CONTRIBUTING.md

- Share version, rust-version (1.88) and Cargo.lock across the workspace
- Enable no container handlers by default in asset-io-c, matching asset-io
- Use -p asset-io-c in CI and the Makefile; lint the C crate in make clippy
- Drop build.rs's manual version-match check, now enforced by the workspace
- Open a release PR with the version bump and CHANGELOG entry on push to main
- Bump the minor version for new features
- Create GitHub releases from the version's CHANGELOG section, checked before publishing
- Check PR titles against conventional commit types
- Convert CHANGELOG.md to Keep a Changelog and backfill 0.3.1 and 0.3.2
- Document PR title types and the release process in CONTRIBUTING.md
@gpeacock
gpeacock merged commit cb7ca2d into main Nov 9, 2026
5 checks passed
@gpeacock
gpeacock deleted the gpeacock/release-automation branch November 9, 2026 20:22
@github-actions github-actions Bot mentioned this pull request Nov 9, 2026
gpeacock pushed a commit that referenced this pull request Nov 9, 2026
## 🤖 New release

* `asset-io`: 0.3.2 -> 0.4.0 (✓ API compatible changes)

<details><summary><i><b>Changelog</b></i></summary><p>

<blockquote>

##
[0.4.0](v0.3.2...v0.4.0)
- 2026-11-09

### Added

- add GIF container support
- add ID3 metadata handler for MP3 and FLAC
- svg stream parsing with quick-xml 0.41

### Documentation

- reorganize README and add user and handler guides

### Fixed

- remove orphaned svg doc comment
- fix clippy tests in ci

### Other

- Automate release PRs and changelog with release-plz
([#34](#34))
- make asset-io-c a workspace member
([#33](#33))
- Add required open source files and make some README URLs absolute
- check formatting in make test
- *(gif)* support C2PA box hash
</blockquote>


</p></details>

---
This PR was generated with
[release-plz](https://github.com/release-plz/release-plz/).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.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