Skip to content

feat: enhance pre-push error handling and output reporting#24

Merged
dbrosio3 merged 1 commit into
mainfrom
issue-4-pushgate-pre-push-runner-2
May 22, 2026
Merged

feat: enhance pre-push error handling and output reporting#24
dbrosio3 merged 1 commit into
mainfrom
issue-4-pushgate-pre-push-runner-2

Conversation

@dbrosio3
Copy link
Copy Markdown
Member

@dbrosio3 dbrosio3 commented May 22, 2026

Description

Debugging with test repositories

Type of change

  • fix: — Bug fix (patch version bump)
  • feat: — New feature (minor version bump)
  • feat!: / fix!: — Breaking change (major version bump)
  • docs: — Documentation only (no version bump)
  • chore: — Maintenance or config (no version bump)
  • refactor: — Code restructure, no behaviour change (no version bump)

Changes made

  • Improve error handling
  • Improve output reporting

Testing

  • pnpm test passes
  • pnpm run check:shell passes with no output
  • pnpm run lint:shell passes
  • Manually tested the hook on a real repository
  • Tested on macOS
  • Tested on Linux

Checklist

  • Commit messages follow Conventional Commits
  • No eval, heredoc variable expansion, or unquoted variable interpolation in shell scripts
  • File lists passed as arrays, never as interpolated strings
  • VERSION, CHANGELOG.md, .release-please-manifest.json, and release-please-config.json were not manually edited — these are managed by release-please
  • New template added to the table in README.md (if applicable)
  • New template name added to install.sh usage comment (if applicable)

Screenshots / output

@dbrosio3 dbrosio3 merged commit c046e31 into main May 22, 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.

1 participant