agent-orchestrator/packages/plugins/scm-github
i-trytoohard 4043fa4a47 fix(scm-github,session-manager): tighten fork filter; add closed-PR restore test
Address PR review:

1. Strict-by-default fork filter in `detectPR` — require the head owner
   to be a non-empty string AND match the project repo owner. A null,
   undefined, or empty `headRepositoryOwner.login` (e.g. deleted account
   or future gh API change) no longer silently passes the filter.
2. Update existing same-repo cache/draft tests to include
   `headRepositoryOwner: { login: "acme" }` since the strict filter
   would otherwise reject them as fork PRs.
3. Add a regression test that null/missing `headRepositoryOwner` is
   rejected.
4. Add an independent restore test for the `pr.state === "closed"`
   branch of session-manager's step 3a (previously only `merged` was
   covered).

Refs #1724.
2026-05-08 03:08:33 +05:30
..
src fix(scm-github,session-manager): tighten fork filter; add closed-PR restore test 2026-05-08 03:08:33 +05:30
test fix(scm-github,session-manager): tighten fork filter; add closed-PR restore test 2026-05-08 03:08:33 +05:30
.gitignore fix: added GraphQL batch PRfeat: add GraphQL batch PR enrichment for orchestrator polling enrichment for orchestrator polling (fixes #608) (#637) 2026-03-30 00:31:04 +05:30
CHANGELOG.md chore: release 0.6.0 (#1723) 2026-05-08 02:37:44 +05:30
package.json chore: release 0.6.0 (#1723) 2026-05-08 02:37:44 +05:30
tsconfig.json fix: scope node types to node packages 2026-04-13 18:25:21 +05:30