From ddfb6118b66f792af224d4b5bbf32a2dafebc685 Mon Sep 17 00:00:00 2001 From: Steven Enamakel <31011319+senamakel@users.noreply.github.com> Date: Sun, 24 May 2026 20:26:10 -0700 Subject: [PATCH] chore(repo): expose PR sync script (#2595) --- AGENTS.md | 5 +++++ package.json | 1 + 2 files changed, 6 insertions(+) diff --git a/AGENTS.md b/AGENTS.md index 20d9d498e..39e6809ea 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -70,6 +70,11 @@ pnpm rust:check # same as above # whisper-rs / llama.cpp on macOS Tahoe (Apple Silicon) fail with `-mcpu=native`. # Workaround for `cargo check`/`cargo test`: GGML_NATIVE=OFF cargo check --manifest-path Cargo.toml + +# PR maintenance +pnpm pr:sync-main --help # inspect options +pnpm pr:sync-main # dry-run: scan open PRs targeting main +pnpm pr:sync-main --execute # merge latest main into each matching PR branch and push ``` **Tests**: Vitest in `app/` (`pnpm test`, `pnpm test:coverage`); Rust via `pnpm test:rust` (runs `scripts/test-rust-with-mock.sh`). diff --git a/package.json b/package.json index 4a96fe310..436a61d1c 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "merge-pr": "bash scripts/shortcuts/review/merge.sh", "mock:api": "node scripts/mock-api-server.mjs", "pr:checklist": "node scripts/check-pr-checklist.mjs", + "pr:sync-main": "node scripts/merge-main-into-open-prs.mjs", "rabbit": "bash scripts/rabbit/cli.sh", "reset": "bash scripts/shortcuts/ws-reset.sh", "deep-work": "bash scripts/deep-work/cli.sh",