Skip to content

[Issue-18] Implement local skip controls#28

Merged
dbrosio3 merged 1 commit into
mainfrom
issue-18-pushgate-local-skip-controls
Jun 8, 2026
Merged

[Issue-18] Implement local skip controls#28
dbrosio3 merged 1 commit into
mainfrom
issue-18-pushgate-local-skip-controls

Conversation

@dbrosio3

@dbrosio3 dbrosio3 commented Jun 8, 2026

Copy link
Copy Markdown
Member

Summary

  • implement local skip-control resolution for pushgate.skip-all-checks and pushgate.skip-ai-check
  • add pushgate push --skip-all-checks and pushgate push --skip-ai-check as thin wrappers over git -c ... push
  • cover runner, wrapper, and real installed-hook push flows with automated tests

Why

Issue #18 documents one-push skip controls as part of the v2 Pushgate contract, but the runner and CLI did not implement that behavior yet.

Impact

Developers can now intentionally bypass all local Pushgate work or skip only the local AI phase without losing deterministic checks. The runner also has a clearer seam for future AI-provider work.

Validation

  • pnpm test

Closes #18

@dbrosio3 dbrosio3 marked this pull request as ready for review June 8, 2026 14:56
@dbrosio3 dbrosio3 merged commit 37a1243 into main Jun 8, 2026
1 check passed
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.

M1: Implement documented local skip controls

1 participant