Skip to content

Conversation

@martinemde
Copy link
Contributor

Summary

  • Add release-plz workflow for automated version bumps and changelog generation
  • Create release-binaries.yml for building artifacts on release publish
  • Configure changelog generation from conventional commits

Changes

  • .github/workflows/release-plz.yml: Automated release PR creation
  • .github/workflows/release-binaries.yml: Binary builds on release publish
  • release-plz.toml: Configuration for changelog and versioning
  • .github/workflows/ci.yml: Remove manual release logic

Automation Benefits

  • Conventional commit-based changelog generation
  • Automated version bumping following semver
  • Streamlined release process with proper artifact builds

Test Plan

  • Local release-plz configuration validation
  • Release PR creation testing
  • Binary build workflow validation

Part of PKS release process modernization (atomic PR #4/4).

🤖 Generated with Claude Code

Co-Authored-By: Claude noreply@anthropic.com

- Add release-plz.yml workflow that creates release PRs with version
  bumps and changelog updates from conventional commits
- Add release-binaries.yml workflow triggered on release publish to
  build and upload macOS/Linux binaries and DotSlash files
- Update ci.yml to remove manual release logic (now handled by
  release-plz) and upgrade checkout actions to v4
- Add release-plz.toml config for changelog generation without
  crates.io publishing
@martinemde
Copy link
Contributor Author

overlaps too much with others.

@martinemde martinemde closed this Jan 9, 2026
@github-project-automation github-project-automation bot moved this from Triage to Done in Modularity Jan 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants