feat: add hook on merge for deployments (#2673)

* fix: tests

* fix: add logging for webhook events for debug
This commit is contained in:
Daniel Salazar
2026-03-16 22:34:39 -07:00
committed by GitHub
parent 573d5a3ff4
commit c96bb9acb1
2 changed files with 4 additions and 4 deletions
+1 -3
View File
@@ -30,9 +30,7 @@ jobs:
env:
NODE_OPTIONS: --max-old-space-size=4096
run: |
rm package-lock.json
          npm install -g npm@latest
          npm install
npm ci
npm run build
npm run test:backend -- --coverage --coverage.reporter=json --coverage.reporter=json-summary --coverage.reporter=lcov
@@ -212,6 +212,7 @@ export class BroadcastService extends BaseService {
const svc_web = this.services.get('web-server');
svc_web.allow_undefined_origin('/broadcast/webhook');
// TODO DS: stop using Endpoint
Endpoint({
route: '/broadcast/webhook',
methods: ['POST'],
@@ -220,6 +221,7 @@ export class BroadcastService extends BaseService {
}
async #handleWebhookRequest (req, res) {
console;
const rawBody = req.rawBody;
if ( rawBody === undefined || rawBody === null ) {
res.status(400).send({ error: { message: 'Missing or invalid body' } });
@@ -244,7 +246,7 @@ export class BroadcastService extends BaseService {
return;
}
console.debug('received peerId', { value: peerId });
console.log('received peerId', { value: peerId });
const peer = this.#peersByKey[peerId];
if ( !peer || !peer.webhook_secret ) {