Skip to content

Harden repository governance - #118

Merged
scottdensmore merged 1 commit into
mainfrom
agent/repository-hardening
Aug 17, 2026
Merged

Harden repository governance#118
scottdensmore merged 1 commit into
mainfrom
agent/repository-hardening

Conversation

@scottdensmore

Copy link
Copy Markdown
Owner

Summary

  • pin every GitHub Action to the verified commit behind its documented major version
  • add bug and feature issue forms plus a pull request template
  • add repository-wide security and conduct policies
  • link the new community guidance from the README and contributor guide

Why

The interpreter and documentation are already well covered, but repository governance was not technically enforced and GitHub reported an incomplete community profile. These changes make workflow dependencies immutable, provide clear contribution paths, and document the project's security boundary and private reporting process.

Impact

There is no interpreter or CLI behavior change. Dependabot can continue updating GitHub Actions while their workflow references remain immutable.

Validation

  • git diff --check
  • parsed every .github/**/*.yml file with Ruby's YAML parser
  • verified each action SHA against the corresponding GitHub tag
  • confirmed every workflow uses: reference is a full commit SHA
  • resolved SECURITY.md as the single repository-wide policy
  • make check (82.9% coverage, zero lint findings)
  • make vuln (no vulnerabilities found)

@scottdensmore
scottdensmore marked this pull request as ready for review August 17, 2026 19:37
@scottdensmore
scottdensmore merged commit 5f8db12 into main Aug 17, 2026
3 checks passed
@scottdensmore
scottdensmore deleted the agent/repository-hardening branch August 17, 2026 19:38
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