feat(GithubApp): update default events to include 'pull_request' and streamline event handling

This commit is contained in:
Andras Bacsai
2025-04-10 16:25:53 +02:00
parent e8ff21b3ca
commit abf922b392

View File

@@ -277,12 +277,15 @@
emails: 'read',
administration: 'read'
};
const default_events = ['push'];
if (preview_deployment_permissions) {
default_permissions.pull_requests = 'write';
default_events.push('pull_request');
}
if (administration) {
default_permissions.administration = 'write';
}
const data = {
name,
url: baseUrl,
@@ -297,7 +300,7 @@
setup_url: `${webhookBaseUrl}/source/github/install?source=${uuid}`,
setup_on_update: true,
default_permissions,
default_events: ['pull_request', 'push']
default_events
};
const form = document.createElement('form');
form.setAttribute('method', 'post');