From d7952db37d5557b108eb7aef2d0f848332bab01f Mon Sep 17 00:00:00 2001 From: Joshua Gilman Date: Wed, 22 Apr 2026 20:43:55 -0700 Subject: [PATCH] chore: reset release-please state to re-cut v1.0.0 Release-please merged the original v1.0.0 PR but failed to push the actual git tag because the meigma-release-please App was not in the tag ruleset's bypass list. That left master with manifest=1.0.0 and a populated CHANGELOG.md, but no v1.0.0 tag and a stale "untagged" draft release on GitHub. This commit re-seeds the release-please state so the next run proposes v1.0.0 fresh: - repository-settings.toml: uncomment the App bypass for the tag ruleset, expressed as type="integration" with the explicit App ID (3342783) so the configure script works without App-authorized tokens. Intent comment preserved above. - .release-please-manifest.json: revert "." back to 0.0.0. - CHANGELOG.md: delete; release-please will regenerate it. Live state already updated: ruleset bypass pushed via configure script; draft v1.0.0 release deleted; release-please's v1.1.0 PR (#14) closed; autorelease:tagged label stripped from merged PR #9. Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/repository-settings.toml | 7 ++++++- .release-please-manifest.json | 2 +- CHANGELOG.md | 14 -------------- 3 files changed, 7 insertions(+), 16 deletions(-) delete mode 100644 CHANGELOG.md diff --git a/.github/repository-settings.toml b/.github/repository-settings.toml index f27b76b..cc9a83c 100644 --- a/.github/repository-settings.toml +++ b/.github/repository-settings.toml @@ -88,7 +88,12 @@ block_force_pushes = true bypass = [ { type = "repository_admin_role", mode = "always" }, - # { type = "app", slug = "meigma-release-please", mode = "always" }, + # Intent: allow the meigma-release-please GitHub App to push version tags. + # Expressed as type = "integration" with the explicit App ID so the + # configure_github_repo.py apply path works without an App-authorized + # token (the slug-based form requires user/installations access). + # App: https://github.com/apps/meigma-release-please (id 3342783). + { type = "integration", actor_id = 3342783, mode = "always" }, ] [rulesets.tags_default.status_checks] diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 37fcefa..e18ee07 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.0.0" + ".": "0.0.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index b32a0eb..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,14 +0,0 @@ -# Changelog - -## 1.0.0 (2026-04-23) - - -### Features - -* port broker core from reference implementation (phase 1a-1f) ([#4](https://github.com/meigma/github-token-broker/issues/4)) ([30e1f70](https://github.com/meigma/github-token-broker/commit/30e1f7016f940a8f12e4e0dc7ec05c262ef41d10)) -* tag-triggered publish pipeline with attestations ([#11](https://github.com/meigma/github-token-broker/issues/11)) ([c51372f](https://github.com/meigma/github-token-broker/commit/c51372f8df3180b01512d068fcb25229d79140ad)) - - -### Bug Fixes - -* enforce repository owner before minting tokens ([#7](https://github.com/meigma/github-token-broker/issues/7)) ([6682886](https://github.com/meigma/github-token-broker/commit/66828864904e049b27b1e4e16bb8c6df13d122a1))