{{ $this->selectedWebhook->getEndpointUrl() }}
Both old and new secrets are accepted until {{ $this->selectedWebhook->grace_ends_at->format('d M Y H:i') }}.
1. Go to your GitHub repository Settings > Webhooks
2. Click "Add webhook"
3. Paste the endpoint URL above
4. Set Content type to application/json
5. Enter your webhook secret
6. Select "Let me select individual events" and choose "Releases"
@elseif($this->selectedWebhook->provider === 'gitlab')1. Go to your GitLab project Settings > Webhooks
2. Enter the endpoint URL
3. Add your secret token
4. Select "Releases events" trigger
@elseif($this->selectedWebhook->provider === 'npm')1. Configure your npm package hooks using npm hook add
2. Use the endpoint URL and your webhook secret
@elseif($this->selectedWebhook->provider === 'packagist')1. Go to your Packagist package page
2. Edit the package settings
3. Add a webhook URL pointing to this endpoint
@elseConfigure your system to POST JSON payloads to the endpoint URL.
Include the version in your payload as version, tag, or tag_name.
Sign payloads with HMAC-SHA256 using your secret and include in X-Signature header.
This is the only time you will see this secret. Copy it now and store it securely.
{{ $displaySecret }}
| Time | Event | Version | Status | Signature | Actions |
|---|---|---|---|---|---|
| {{ $delivery->created_at->format('d M H:i:s') }} |
|
{{ $delivery->version ?? '-' }} |
|
|
@if($delivery->canRetry())
|
|
Error: {{ $delivery->error_message }}
|
|||||
| No deliveries recorded yet | |||||