Skip to content

chore(release): target 0.2.0 (v0.1.0 tag burned by immutable bind)#45

Merged
Sam Gammon (sgammon) merged 2 commits into
mainfrom
chore/release-0-2-0
Jun 25, 2026
Merged

chore(release): target 0.2.0 (v0.1.0 tag burned by immutable bind)#45
Sam Gammon (sgammon) merged 2 commits into
mainfrom
chore/release-0-2-0

Conversation

@sgammon

Copy link
Copy Markdown
Member

v0.1.0 was bound to an immutable release, so GitHub permanently burns that tag — "Tags previously bound to immutable releases can never be reused" — even after we deleted it. So we skip to 0.2.0.

  • release-as: 0.1.00.2.0
  • manifest → 0.0.0 (clean first-release baseline; avoids a broken v0.1.0...v0.2.0 compare link)
  • CHANGELOG.md → clean # Changelog (it had been re-mangled when a stale 0.1.0 release PR (chore(main): release 0.1.0 #43) merged over the earlier reset)

Already cleaned up: the stuck 0.1.0 release-please branch/PR (#44).

After merge

release-please opens a fresh release 0.2.0 PR. Merging it runs the fixed flow: draft → assets + SBOM → attest → publish → BCR with entry attestation (immutable releases are now off). Tag v0.2.0 is fresh/unused.

Please merge this and then the 0.2.0 release PR back-to-back — don't leave other release PRs open simultaneously (overlapping PRs are what clobbered the last reset). After 0.2.0 ships, remove the release-as line.

…ble bind)

v0.1.0 was bound to an immutable release, so GitHub forbids reusing that tag
("Tags previously bound to immutable releases can never be reused") even after
deletion. Skip to 0.2.0:

- release-as 0.1.0 -> 0.2.0
- manifest reset to 0.0.0 (clean first-release baseline; avoids a broken
  v0.1.0...v0.2.0 compare link in the changelog)
- CHANGELOG.md back to a clean title (the prior file was re-mangled when a stale
  0.1.0 release PR merged over the reset).

Signed-off-by: Sam Gammon <sam@elide.dev>
Copilot AI review requested due to automatic review settings June 25, 2026 17:23

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates Release Please configuration/state to skip v0.1.0 (tag burned by immutable release binding) and target a fresh v0.2.0, while resetting release metadata artifacts back to a clean baseline so the next Release Please PR is generated correctly.

Changes:

  • Bumps release-as from 0.1.0 to 0.2.0 in release-please-config.json.
  • Resets .release-please-manifest.json to 0.0.0 for a clean “first-release” baseline.
  • Cleans CHANGELOG.md back to a single # Changelog header.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
release-please-config.json Targets 0.2.0 explicitly via release-as to avoid the burned v0.1.0 tag.
.release-please-manifest.json Resets manifest version to 0.0.0 to re-baseline release-please state.
CHANGELOG.md Removes the mangled prior content and restores a clean changelog header.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@codspeed-hq

codspeed-hq Bot commented Jun 25, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

⚠️ Unknown Walltime execution environment detected

Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data.

For the most accurate results, we recommend using CodSpeed Macro Runners: bare-metal machines fine-tuned for performance measurement consistency.

✅ 9 untouched benchmarks


Comparing chore/release-0-2-0 (3750b53) with main (effdf65)

Open in CodSpeed

Rather than resetting CHANGELOG.md to an empty title, preserve the hand-written
changelog (the former [Unreleased] block) under the 0.2.0 heading. Drops only
the boilerplate Keep-a-Changelog preamble (which release-please was mangling
into a stray "## Changelog" section).

Signed-off-by: Sam Gammon <sam@elide.dev>
@sgammon Sam Gammon (sgammon) merged commit 732e83a into main Jun 25, 2026
17 checks passed
@sgammon Sam Gammon (sgammon) deleted the chore/release-0-2-0 branch June 25, 2026 17:50
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.

3 participants