Skip to content

v0.2.3

Choose a tag to compare

@geoffjay geoffjay released this 03 Nov 17:36
· 2 commits to main since this release

What's New

Features

  • GitHub webhook support: Added support for GitHub webhooks alongside GitLab, enabling pull request merge automation
  • Testing endpoint: Added /trigger/{project_name} endpoint for manual testing of webhook configurations without needing to create actual merge requests

Improvements

  • Code organization: Refactored and split up webhook module for better maintainability

Installation

curl -s https://api.github.com/repos/geoffjay/shook/releases/latest \
    | jq '.assets[] | select(.name|test("^shook.*linux-musl.zip$")) | .browser_download_url' \
    | tr -d \" \
    | wget -qi -
unzip $(find . -iname "shook_*.zip")
sudo mv shook /usr/local/bin/

See the setup documentation for configuration details.