honcho/.github
Vineeth Voruganti 5a4e82d7df feat(ci): defer issue-gate closes to a scheduled sweeper
Addresses review feedback on #1041.

The gate now reads GitHub's resolved closing references
(closingIssuesReferences) instead of regex-parsing the pull request body,
so an issue linked through the sidebar Development panel counts, and a
bare `#123` mention no longer does.

It also no longer closes on the pull request event. It labels and
explains; pr-sweeper.yml re-checks every six hours and closes only what is
still failing 72 hours after the notice. That re-check is load-bearing:
linking an issue via the sidebar fires no webhook, so an event-only gate
could never observe a contributor complying that way. The sweeper also
closes drafts from outside the org after 30 days.

The shared check lives in .github/scripts/issue-gate.js so both workflows
run identical logic, with a dependency-free self-check wired into static
analysis. Its one regression guard: author_association CONTRIBUTOR stays
gated, since GitHub assigns it to anyone who has previously committed.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-24 15:58:54 -04:00
..
ISSUE_TEMPLATE fix: address render issue in templates and add version field 2026-08-24 15:53:15 -04:00
PULL_REQUEST_TEMPLATE Fix typos (#440) 2026-03-22 15:52:55 -04:00
actions/load-staging-secrets feat(llm backend): enable combined tool calling + structured output in the LLM backend transport layer (#907) 2026-07-15 11:47:49 -04:00
scripts feat(ci): defer issue-gate closes to a scheduled sweeper 2026-08-24 15:58:54 -04:00
workflows feat(ci): defer issue-gate closes to a scheduled sweeper 2026-08-24 15:58:54 -04:00
CODEOWNERS feat(docs): Initial draft of new contributing policies 2026-08-24 15:58:54 -04:00
pull_request_template.md chore: add pr template and pre-pre skill (#1031) 2026-08-19 16:18:47 -04:00