Skip to content

feat: manage GitHub infrastructure declaratively - #19

Merged
davejohnson merged 1 commit into
mainfrom
agent/github-infrastructure
Jul 22, 2026
Merged

feat: manage GitHub infrastructure declaratively#19
davejohnson merged 1 commit into
mainfrom
agent/github-infrastructure

Conversation

@davejohnson

Copy link
Copy Markdown
Owner

Summary

  • add a typed github desired-state model for checks, autofix, pull-request review, code audit, dependencies, security, and collaboration
  • deliver managed workflow/config files through one deduplicated reviewable infrastructure PR, then converge native settings and the OpenAI Actions secret in later plan/apply stages
  • replace imperative hv_ci_setup mutations with a one-release desired-state compatibility bridge while retaining hv_ci_status and hv_ci_trigger
  • surface optional GitHub infrastructure and connection guidance in the macOS companion and beginner documentation
  • harden autofix with same-repository/target-branch gating, draft-only PRs, protected paths, separate secret-free validation, and no automatic merge/deploy

Verification

  • npm test — 111 files, 924 tests passed
  • npm run typecheck
  • npm run build
  • swift test — 31 tests passed
  • parsed all 6 generated YAML files with Ruby YAML
  • npm run prepublish-check
  • git diff --check

@davejohnson
davejohnson marked this pull request as ready for review July 22, 2026 21:54
@davejohnson
davejohnson merged commit 18a12f9 into main Jul 22, 2026
@davejohnson
davejohnson deleted the agent/github-infrastructure branch July 23, 2026 23:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant