Skip to content

Commit beac635

Browse files
octokitbotOctokit Bot
andauthored
feat: add support for new security feature enablement and SSH signing keys APIs, plus some new attributes (#282)
WIP: schema updates Co-authored-by: Octokit Bot <[email protected]>
1 parent 6c878d3 commit beac635

14 files changed

+5032
-564
lines changed

cache/api.github.com.deref.json

Lines changed: 1099 additions & 45 deletions
Large diffs are not rendered by default.

cache/api.github.com.json

Lines changed: 484 additions & 0 deletions
Large diffs are not rendered by default.

cache/github.ae.deref.json

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41716,6 +41716,36 @@
4171641716
"updated_at": {
4171741717
"type": "string",
4171841718
"format": "date-time"
41719+
},
41720+
"advanced_security_enabled_for_new_repositories": {
41721+
"type": "boolean",
41722+
"example": false,
41723+
"description": "Whether GitHub Advanced Security is enabled for new repositories and repositories transferred to this organization.\n\nThis field is only visible to organization owners or members of a team with the security manager role."
41724+
},
41725+
"dependabot_alerts_enabled_for_new_repositories": {
41726+
"type": "boolean",
41727+
"example": false,
41728+
"description": "Whether GitHub Advanced Security is automatically enabled for new repositories and repositories transferred to\nthis organization.\n\nThis field is only visible to organization owners or members of a team with the security manager role."
41729+
},
41730+
"dependabot_security_updates_enabled_for_new_repositories": {
41731+
"type": "boolean",
41732+
"example": false,
41733+
"description": "Whether dependabot security updates are automatically enabled for new repositories and repositories transferred\nto this organization.\n\nThis field is only visible to organization owners or members of a team with the security manager role."
41734+
},
41735+
"dependency_graph_enabled_for_new_repositories": {
41736+
"type": "boolean",
41737+
"example": false,
41738+
"description": "Whether dependency graph is automatically enabled for new repositories and repositories transferred to this\norganization.\n\nThis field is only visible to organization owners or members of a team with the security manager role."
41739+
},
41740+
"secret_scanning_enabled_for_new_repositories": {
41741+
"type": "boolean",
41742+
"example": false,
41743+
"description": "Whether secret scanning is automatically enabled for new repositories and repositories transferred to this\norganization.\n\nThis field is only visible to organization owners or members of a team with the security manager role."
41744+
},
41745+
"secret_scanning_push_protection_enabled_for_new_repositories": {
41746+
"type": "boolean",
41747+
"example": false,
41748+
"description": "Whether secret scanning push protection is automatically enabled for new repositories and repositories\ntransferred to this organization.\n\nThis field is only visible to organization owners or members of a team with the security manager role."
4171941749
}
4172041750
},
4172141751
"required": [
@@ -41968,6 +41998,30 @@
4196841998
"blog": {
4196941999
"type": "string",
4197042000
"example": "\"http://github.blog\""
42001+
},
42002+
"advanced_security_enabled_for_new_repositories": {
42003+
"type": "boolean",
42004+
"description": "Whether GitHub Advanced Security is automatically enabled for new repositories.\n\nTo use this parameter, you must have admin permissions for the repository or be an owner or security manager for the organization that owns the repository. For more information, see \"[Managing security managers in your organization](https://docs.github.com/github-ae@latest/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization).\"\n\nYou can check which security and analysis features are currently enabled by using a `GET /orgs/{org}` request."
42005+
},
42006+
"dependabot_alerts_enabled_for_new_repositories": {
42007+
"type": "boolean",
42008+
"description": "Whether Dependabot alerts is automatically enabled for new repositories.\n\nTo use this parameter, you must have admin permissions for the repository or be an owner or security manager for the organization that owns the repository. For more information, see \"[Managing security managers in your organization](https://docs.github.com/github-ae@latest/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization).\"\n\nYou can check which security and analysis features are currently enabled by using a `GET /orgs/{org}` request."
42009+
},
42010+
"dependabot_security_updates_enabled_for_new_repositories": {
42011+
"type": "boolean",
42012+
"description": "Whether Dependabot security updates is automatically enabled for new repositories.\n\nTo use this parameter, you must have admin permissions for the repository or be an owner or security manager for the organization that owns the repository. For more information, see \"[Managing security managers in your organization](https://docs.github.com/github-ae@latest/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization).\"\n\nYou can check which security and analysis features are currently enabled by using a `GET /orgs/{org}` request."
42013+
},
42014+
"dependency_graph_enabled_for_new_repositories": {
42015+
"type": "boolean",
42016+
"description": "Whether dependency graph is automatically enabled for new repositories.\n\nTo use this parameter, you must have admin permissions for the repository or be an owner or security manager for the organization that owns the repository. For more information, see \"[Managing security managers in your organization](https://docs.github.com/github-ae@latest/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization).\"\n\nYou can check which security and analysis features are currently enabled by using a `GET /orgs/{org}` request."
42017+
},
42018+
"secret_scanning_enabled_for_new_repositories": {
42019+
"type": "boolean",
42020+
"description": "Whether secret scanning is automatically enabled for new repositories.\n\nTo use this parameter, you must have admin permissions for the repository or be an owner or security manager for the organization that owns the repository. For more information, see \"[Managing security managers in your organization](https://docs.github.com/github-ae@latest/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization).\"\n\nYou can check which security and analysis features are currently enabled by using a `GET /orgs/{org}` request."
42021+
},
42022+
"secret_scanning_push_protection_enabled_for_new_repositories": {
42023+
"type": "boolean",
42024+
"description": "Whether secret scanning push protection is automatically enabled for new repositories.\n\nTo use this parameter, you must have admin permissions for the repository or be an owner or security manager for the organization that owns the repository. For more information, see \"[Managing security managers in your organization](https://docs.github.com/github-ae@latest/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization).\"\n\nYou can check which security and analysis features are currently enabled by using a `GET /orgs/{org}` request."
4197142025
}
4197242026
}
4197342027
},
@@ -42229,6 +42283,36 @@
4222942283
"updated_at": {
4223042284
"type": "string",
4223142285
"format": "date-time"
42286+
},
42287+
"advanced_security_enabled_for_new_repositories": {
42288+
"type": "boolean",
42289+
"example": false,
42290+
"description": "Whether GitHub Advanced Security is enabled for new repositories and repositories transferred to this organization.\n\nThis field is only visible to organization owners or members of a team with the security manager role."
42291+
},
42292+
"dependabot_alerts_enabled_for_new_repositories": {
42293+
"type": "boolean",
42294+
"example": false,
42295+
"description": "Whether GitHub Advanced Security is automatically enabled for new repositories and repositories transferred to\nthis organization.\n\nThis field is only visible to organization owners or members of a team with the security manager role."
42296+
},
42297+
"dependabot_security_updates_enabled_for_new_repositories": {
42298+
"type": "boolean",
42299+
"example": false,
42300+
"description": "Whether dependabot security updates are automatically enabled for new repositories and repositories transferred\nto this organization.\n\nThis field is only visible to organization owners or members of a team with the security manager role."
42301+
},
42302+
"dependency_graph_enabled_for_new_repositories": {
42303+
"type": "boolean",
42304+
"example": false,
42305+
"description": "Whether dependency graph is automatically enabled for new repositories and repositories transferred to this\norganization.\n\nThis field is only visible to organization owners or members of a team with the security manager role."
42306+
},
42307+
"secret_scanning_enabled_for_new_repositories": {
42308+
"type": "boolean",
42309+
"example": false,
42310+
"description": "Whether secret scanning is automatically enabled for new repositories and repositories transferred to this\norganization.\n\nThis field is only visible to organization owners or members of a team with the security manager role."
42311+
},
42312+
"secret_scanning_push_protection_enabled_for_new_repositories": {
42313+
"type": "boolean",
42314+
"example": false,
42315+
"description": "Whether secret scanning push protection is automatically enabled for new repositories and repositories\ntransferred to this organization.\n\nThis field is only visible to organization owners or members of a team with the security manager role."
4223242316
}
4223342317
},
4223442318
"required": [

cache/github.ae.json

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7025,6 +7025,30 @@
70257025
"blog": {
70267026
"type": "string",
70277027
"example": "\"http://github.blog\""
7028+
},
7029+
"advanced_security_enabled_for_new_repositories": {
7030+
"type": "boolean",
7031+
"description": "Whether GitHub Advanced Security is automatically enabled for new repositories.\n\nTo use this parameter, you must have admin permissions for the repository or be an owner or security manager for the organization that owns the repository. For more information, see \"[Managing security managers in your organization](https://docs.github.com/github-ae@latest/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization).\"\n\nYou can check which security and analysis features are currently enabled by using a `GET /orgs/{org}` request."
7032+
},
7033+
"dependabot_alerts_enabled_for_new_repositories": {
7034+
"type": "boolean",
7035+
"description": "Whether Dependabot alerts is automatically enabled for new repositories.\n\nTo use this parameter, you must have admin permissions for the repository or be an owner or security manager for the organization that owns the repository. For more information, see \"[Managing security managers in your organization](https://docs.github.com/github-ae@latest/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization).\"\n\nYou can check which security and analysis features are currently enabled by using a `GET /orgs/{org}` request."
7036+
},
7037+
"dependabot_security_updates_enabled_for_new_repositories": {
7038+
"type": "boolean",
7039+
"description": "Whether Dependabot security updates is automatically enabled for new repositories.\n\nTo use this parameter, you must have admin permissions for the repository or be an owner or security manager for the organization that owns the repository. For more information, see \"[Managing security managers in your organization](https://docs.github.com/github-ae@latest/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization).\"\n\nYou can check which security and analysis features are currently enabled by using a `GET /orgs/{org}` request."
7040+
},
7041+
"dependency_graph_enabled_for_new_repositories": {
7042+
"type": "boolean",
7043+
"description": "Whether dependency graph is automatically enabled for new repositories.\n\nTo use this parameter, you must have admin permissions for the repository or be an owner or security manager for the organization that owns the repository. For more information, see \"[Managing security managers in your organization](https://docs.github.com/github-ae@latest/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization).\"\n\nYou can check which security and analysis features are currently enabled by using a `GET /orgs/{org}` request."
7044+
},
7045+
"secret_scanning_enabled_for_new_repositories": {
7046+
"type": "boolean",
7047+
"description": "Whether secret scanning is automatically enabled for new repositories.\n\nTo use this parameter, you must have admin permissions for the repository or be an owner or security manager for the organization that owns the repository. For more information, see \"[Managing security managers in your organization](https://docs.github.com/github-ae@latest/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization).\"\n\nYou can check which security and analysis features are currently enabled by using a `GET /orgs/{org}` request."
7048+
},
7049+
"secret_scanning_push_protection_enabled_for_new_repositories": {
7050+
"type": "boolean",
7051+
"description": "Whether secret scanning push protection is automatically enabled for new repositories.\n\nTo use this parameter, you must have admin permissions for the repository or be an owner or security manager for the organization that owns the repository. For more information, see \"[Managing security managers in your organization](https://docs.github.com/github-ae@latest/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization).\"\n\nYou can check which security and analysis features are currently enabled by using a `GET /orgs/{org}` request."
70287052
}
70297053
}
70307054
},
@@ -51204,6 +51228,36 @@
5120451228
"updated_at": {
5120551229
"type": "string",
5120651230
"format": "date-time"
51231+
},
51232+
"advanced_security_enabled_for_new_repositories": {
51233+
"type": "boolean",
51234+
"example": false,
51235+
"description": "Whether GitHub Advanced Security is enabled for new repositories and repositories transferred to this organization.\n\nThis field is only visible to organization owners or members of a team with the security manager role."
51236+
},
51237+
"dependabot_alerts_enabled_for_new_repositories": {
51238+
"type": "boolean",
51239+
"example": false,
51240+
"description": "Whether GitHub Advanced Security is automatically enabled for new repositories and repositories transferred to\nthis organization.\n\nThis field is only visible to organization owners or members of a team with the security manager role."
51241+
},
51242+
"dependabot_security_updates_enabled_for_new_repositories": {
51243+
"type": "boolean",
51244+
"example": false,
51245+
"description": "Whether dependabot security updates are automatically enabled for new repositories and repositories transferred\nto this organization.\n\nThis field is only visible to organization owners or members of a team with the security manager role."
51246+
},
51247+
"dependency_graph_enabled_for_new_repositories": {
51248+
"type": "boolean",
51249+
"example": false,
51250+
"description": "Whether dependency graph is automatically enabled for new repositories and repositories transferred to this\norganization.\n\nThis field is only visible to organization owners or members of a team with the security manager role."
51251+
},
51252+
"secret_scanning_enabled_for_new_repositories": {
51253+
"type": "boolean",
51254+
"example": false,
51255+
"description": "Whether secret scanning is automatically enabled for new repositories and repositories transferred to this\norganization.\n\nThis field is only visible to organization owners or members of a team with the security manager role."
51256+
},
51257+
"secret_scanning_push_protection_enabled_for_new_repositories": {
51258+
"type": "boolean",
51259+
"example": false,
51260+
"description": "Whether secret scanning push protection is automatically enabled for new repositories and repositories\ntransferred to this organization.\n\nThis field is only visible to organization owners or members of a team with the security manager role."
5120751261
}
5120851262
},
5120951263
"required": [

0 commit comments

Comments
 (0)