From bcf2c2913e3d1495849c60ed8ee789104f000992 Mon Sep 17 00:00:00 2001 From: James Devine Date: Wed, 1 Apr 2026 15:58:06 +0100 Subject: [PATCH] chore: add release-please config with bump-minor-pre-major Prevents breaking changes from triggering a 1.0.0 release while the project is still in 0.x. Breaking changes now bump the minor version (e.g. 0.7.1 -> 0.8.0) instead of the major version. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .github/workflows/release.yml | 2 -- .release-please-manifest.json | 3 +++ release-please-config.json | 9 +++++++++ 3 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 .release-please-manifest.json create mode 100644 release-please-config.json diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c1efa6c3..2d3a667a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -29,8 +29,6 @@ jobs: steps: - uses: googleapis/release-please-action@16a9c90856f42705d54a6fda1823352bdc62cf38 # v4.4.0 id: release - with: - release-type: rust build: name: Build (Linux) diff --git a/.release-please-manifest.json b/.release-please-manifest.json new file mode 100644 index 00000000..d9138f4d --- /dev/null +++ b/.release-please-manifest.json @@ -0,0 +1,3 @@ +{ + ".": "0.7.1" +} diff --git a/release-please-config.json b/release-please-config.json new file mode 100644 index 00000000..b3c6fd0b --- /dev/null +++ b/release-please-config.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json", + "packages": { + ".": { + "release-type": "rust", + "bump-minor-pre-major": true + } + } +}