Documents
GOVERNANCE
GOVERNANCE
Type
External
Status
Published
Created
Mar 25, 2026
Updated
Mar 25, 2026

Governance#

Project Leadership#

Pipelock is maintained by Joshua Waldrep (@luckyPipewrench).

Decision-Making#

This is a single-maintainer project. Joshua Waldrep makes final decisions on:

  • Feature direction and roadmap priorities
  • Release timing and versioning
  • Dependency additions
  • Security policy and vulnerability response
  • Contribution acceptance

Contributions#

All contributions are welcome via pull request. See CONTRIBUTING.md for the development workflow, coding standards, and testing requirements.

Pull requests require:

  • Passing CI (test, lint, build, CodeQL, govulncheck)
  • At least one approving review
  • All review threads resolved

Releases#

Releases follow Semantic Versioning. Tags pushed to main trigger automated builds via GoReleaser, producing signed binaries, container images, and Homebrew formulae.

Security#

Vulnerabilities are reported through GitHub Security Advisories and handled per the timeline in SECURITY.md.

Continuity#

Repository admin access is shared with at least one additional maintainer to ensure the project can continue accepting contributions, triaging issues, and cutting releases if the primary maintainer is unavailable.

Contact#