Skip to content

ci: migrate release automation to release-please#3

Merged
k0te1ch merged 1 commit into
mainfrom
ci/release-please
Jun 5, 2026
Merged

ci: migrate release automation to release-please#3
k0te1ch merged 1 commit into
mainfrom
ci/release-please

Conversation

@k0te1ch

@k0te1ch k0te1ch commented Jun 5, 2026

Copy link
Copy Markdown
Owner

Re-open of the release-please migration against main.

PR #2 was accidentally merged into feat/quality-tooling instead of main (its base wasn't retargeted before merge), so the migration never reached main — it still had the old git-cliff release.yml and no release-please.yml. This PR lands the migration on main.

Added

  • .github/workflows/release-please.yml — runs on push to main.
  • release-please-config.json — single package ., release-type: python, bump-minor-pre-major.
  • .release-please-manifest.json — seeded with 0.2.0.

Removed

  • .github/workflows/release.yml (git-cliff) and cliff.toml.

Updated

  • pyproject.toml ([tool.commitizen] scoped to commit-msg validation), README.md, docs/WORKFLOW.md.

Workflow permissions ("Read and write" + "Allow GitHub Actions to create and approve pull requests") are already enabled, so on merge release-please should open the first release PR on the next push to main.

@k0te1ch k0te1ch merged commit 0c63bec into main Jun 5, 2026
2 checks passed
@k0te1ch k0te1ch deleted the ci/release-please branch June 5, 2026 13:22
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