From 0973d4ecbeff92cfbc0bd7df7166c41b1441b8bf Mon Sep 17 00:00:00 2001 From: fylorn <249551762+fylorn@users.noreply.github.com> Date: Sun, 20 Sep 2026 11:55:33 +0800 Subject: [PATCH] chore: make `main` the branch the contract describes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Every pull request since 17 September has been opened against `main` and merged there, and `dev` has not moved since 15 September — by the time v0.9.1 was tagged it was thirty-five commits behind. The documents still described the opposite: CONTRIBUTING and the pull request template told contributors to retarget onto `dev`, and a workflow commented on every PR to say the base was wrong when it was in fact the one being used. With one person merging and a tag per release, the second branch never bought anything. It carried the same commits a day later, and the only thing it produced was a bot arguing with the actual workflow on every pull request. So `main` is the contract now: PRs open against it, releases are tags on it. The retarget workflow is gone, CI no longer watches a branch that does not exist, and the pull request template says the pre-filled base is the right one. Co-Authored-By: Claude Opus 5 --- .github/PULL_REQUEST_TEMPLATE.md | 7 ++--- .github/workflows/ci.yml | 2 +- .github/workflows/pr-base-guard.yml | 49 ----------------------------- CONTRIBUTING.md | 18 ++++++----- 4 files changed, 14 insertions(+), 62 deletions(-) delete mode 100644 .github/workflows/pr-base-guard.yml diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index fd2493c7..8e17c485 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,9 +1,6 @@