honcho/.github/workflows
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
..
docker-build.yml Add Pre-commit Hooks (#165) 2025-07-22 15:17:53 -04:00
issue-gate.yml feat(ci): defer issue-gate closes to a scheduled sweeper 2026-08-24 15:58:54 -04:00
live-llm-tests.yml feat(llm backend): enable combined tool calling + structured output in the LLM backend transport layer (#907) 2026-07-15 11:47:49 -04:00
manual-trigger-gate.yml feat(llm backend): enable combined tool calling + structured output in the LLM backend transport layer (#907) 2026-07-15 11:47:49 -04:00
pr-sweeper.yml feat(ci): defer issue-gate closes to a scheduled sweeper 2026-08-24 15:58:54 -04:00
push-gcp-registry-prod.yml chore: update gcp/fly deployment yamls (#1005) 2026-08-10 13:11:59 -04:00
push-gcp-registry-staging.yml chore: update gcp/fly deployment yamls (#1005) 2026-08-10 13:11:59 -04:00
start-fly-runner.yml fix: always create new machine + don't run on PR (#390) 2026-02-16 17:56:27 -05:00
staticanalysis.yml feat(ci): defer issue-gate closes to a scheduled sweeper 2026-08-24 15:58:54 -04:00
unified-tests.yml feat(llm backend): enable combined tool calling + structured output in the LLM backend transport layer (#907) 2026-07-15 11:47:49 -04:00
unittest.yml feat: honcho 3.0, sdks 2.0, excise stainless, update v3 docs, changelogs (#331) 2026-01-22 15:16:28 -05:00