Add Security & compliance group to GitHub webhook. (#33850)
<!-- Add the related story/sub-task/bug number, like Resolves #123, or remove if NA --> **Related issue:** Resolves #33848 <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - New Features - Added support for the Security & Compliance project within the GitHub integration, enabling tracking and visibility alongside existing projects. - Refactor - Streamlined project mapping logic to improve consistency when processing updates from GitHub; behavior for existing projects remains unchanged. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
This commit is contained in:
+9
-26
@@ -748,6 +748,7 @@ module.exports = {
|
||||
* - Orchestration
|
||||
* - MDM
|
||||
* - Software
|
||||
* - Security & compliance
|
||||
*
|
||||
* Status transitions tracked:
|
||||
*
|
||||
@@ -1172,19 +1173,10 @@ module.exports = {
|
||||
return Math.max(0, Math.floor(diffMs / 1000));
|
||||
});
|
||||
|
||||
// Determine project name
|
||||
let projectName = '';
|
||||
switch (projectNumber) {
|
||||
case sails.config.custom.githubProjectsV2.projects.orchestration:
|
||||
projectName = 'orchestration';
|
||||
break;
|
||||
case sails.config.custom.githubProjectsV2.projects.mdm:
|
||||
projectName = 'mdm';
|
||||
break;
|
||||
case sails.config.custom.githubProjectsV2.projects.software:
|
||||
projectName = 'software';
|
||||
break;
|
||||
}
|
||||
// Determine project name by reverse lookup
|
||||
const projectName = Object.keys(sails.config.custom.githubProjectsV2.projects).find(
|
||||
key => sails.config.custom.githubProjectsV2.projects[key] === projectNumber
|
||||
) || '';
|
||||
|
||||
// Prepare QA ready data
|
||||
const qaReadyData = {
|
||||
@@ -1403,19 +1395,10 @@ module.exports = {
|
||||
return Math.max(0, Math.floor(diffMs / 1000));
|
||||
});
|
||||
|
||||
// Determine project name
|
||||
let projectName = '';
|
||||
switch (projectNumber) {
|
||||
case sails.config.custom.githubProjectsV2.projects.orchestration:
|
||||
projectName = 'orchestration';
|
||||
break;
|
||||
case sails.config.custom.githubProjectsV2.projects.mdm:
|
||||
projectName = 'mdm';
|
||||
break;
|
||||
case sails.config.custom.githubProjectsV2.projects.software:
|
||||
projectName = 'software';
|
||||
break;
|
||||
}
|
||||
// Determine project name by reverse lookup
|
||||
const projectName = Object.keys(sails.config.custom.githubProjectsV2.projects).find(
|
||||
key => sails.config.custom.githubProjectsV2.projects[key] === projectNumber
|
||||
) || '';
|
||||
|
||||
// Prepare release ready data
|
||||
const releaseReadyData = {
|
||||
|
||||
Vendored
+2
-1
@@ -416,7 +416,8 @@ module.exports.custom = {
|
||||
projects: {
|
||||
orchestration: 71,
|
||||
mdm: 58,
|
||||
software: 70
|
||||
software: 70,
|
||||
'security-compliance': 97
|
||||
},
|
||||
excludeWeekends: true
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user