From df731d9d904ae2b3e0e9ce8ca311acec23ff5274 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ullrich=20Sch=C3=A4fer?= Date: Sun, 22 Mar 2026 22:55:31 +0100 Subject: [PATCH] Document automerge label workflow in CLAUDE.md (#6) --- CLAUDE.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/CLAUDE.md b/CLAUDE.md index 2e3090e..d065442 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -106,7 +106,12 @@ pnpm test:e2e:ui # Run E2E tests with Playwright UI ### Opening a PR - Create a feature branch: `git checkout -b ` - Keep PRs focused — one logical change per PR -- PRs auto-merge when CI is green (use `gh pr merge --auto --squash`) +- Add the `automerge` label to auto-merge when CI passes: + ```bash + gh pr create --title "..." --body "..." + gh api repos/trails-cool/trails/issues//labels -f "labels[]=automerge" + ``` +- PRs with `automerge` label squash-merge and delete the branch automatically - Use squash merges to keep main history clean ### Stacking PRs (for fast local iteration)