From dcf4aa7c6c6cf3754c12dc241e1fd525cc254271 Mon Sep 17 00:00:00 2001 From: "Tj (bougyman) Vanderpoel" Date: Tue, 11 Aug 2026 16:06:59 -0400 Subject: [PATCH] chore!: graduate to 1.0.0 - disable pre-major version bumping Manually bumps the manifest/.version.txt/mix.exs to 1.0.0 and flips bump-minor-pre-major/bump-patch-for-minor-pre-major off in .release-please-config.json - release-please would otherwise keep bumping minor/patch under 0.x forever, even off a breaking-change commit. From here, release-please's next PR picks up normal semver bumping (major/minor/patch) from this 1.0.0 baseline. Unblocks CRY-37 (homebrew tap), which is waiting on a real tagged release to exist. --- .release-please-config.json | 4 ++-- .release-please-manifest.json | 2 +- .version.txt | 2 +- app/mix.exs | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.release-please-config.json b/.release-please-config.json index 5b6fc0d..7d924c8 100644 --- a/.release-please-config.json +++ b/.release-please-config.json @@ -3,8 +3,8 @@ ".": { "changelog-path": "CHANGELOG.md", "release-type": "simple", - "bump-minor-pre-major": true, - "bump-patch-for-minor-pre-major": true, + "bump-minor-pre-major": false, + "bump-patch-for-minor-pre-major": false, "draft": false, "prerelease": false, "version-file": ".version.txt", diff --git a/.release-please-manifest.json b/.release-please-manifest.json index b894e70..37fcefa 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.8.5" + ".": "1.0.0" } diff --git a/.version.txt b/.version.txt index 7ada0d3..3eefcb9 100644 --- a/.version.txt +++ b/.version.txt @@ -1 +1 @@ -0.8.5 +1.0.0 diff --git a/app/mix.exs b/app/mix.exs index 5f0438e..0532d0a 100644 --- a/app/mix.exs +++ b/app/mix.exs @@ -5,7 +5,7 @@ defmodule LinearCli.MixProject do [ app: :linear_cli, # x-release-please-start-version - version: "0.8.5", + version: "1.0.0", # x-release-please-end elixir: "~> 1.20", start_permanent: Mix.env() == :prod,