Skip to content

Fix unsigned commit 825db2c blocking signed pushes #363

@mcj-coder

Description

@mcj-coder

Summary

Pre-push hook blocks pushes when local GPG verification cannot confirm commits that GitHub already marks as verified. Update the hook to accept GitHub-verified commits without requiring local re-signing.

Acceptance Criteria

  • Pre-push enforcement treats commits with verification.verified == true from the GitHub API as acceptable even if local GPG verification fails (commit 872e2ae)
  • Pre-push enforcement still blocks unsigned/invalid commits that are not GitHub verified (commit 872e2ae)
  • Pre-push enforcement skips validation for commits already on origin/main (commit d514a8d)
  • Documentation or instructions reflect verification-based acceptance (no requirement to re-sign commit 825db2c) (commit 872e2ae)
  • Evidence of the updated enforcement behavior is posted (issue comment)

Notes

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions