diff --git a/descriptions/api.github.com/api.github.com.json b/descriptions/api.github.com/api.github.com.json
index 02fc6b8195..2254b5523c 100644
--- a/descriptions/api.github.com/api.github.com.json
+++ b/descriptions/api.github.com/api.github.com.json
@@ -1,7 +1,7 @@
 {
   "openapi": "3.0.3",
   "info": {
-    "version": "1.0.0-rc.2",
+    "version": "1.0.0-rc.3",
     "title": "GitHub v3 REST API",
     "description": "GitHub's v3 REST API.",
     "license": {
@@ -3375,7 +3375,7 @@
     "/enterprises/{enterprise}/settings/billing/actions": {
       "get": {
         "summary": "Get GitHub Actions billing for an enterprise",
-        "description": "**Warning:** The Billing API is currently in public beta and subject to change.\n\nGets the summary of the free and paid GitHub Actions minutes used.\n\nPaid minutes only apply to workflows in private repositories that use GitHub-hosted runners. Minutes used is listed for each GitHub-hosted runner operating system. Any job re-runs are also included in the usage. The usage does not include the multiplier for macOS and Windows runners and is not rounded up to the nearest whole minute. For more information, see \"[Managing billing for GitHub Actions](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-actions)\".\n\nThe authenticated user must be an enterprise admin.",
+        "description": "Gets the summary of the free and paid GitHub Actions minutes used.\n\nPaid minutes only apply to workflows in private repositories that use GitHub-hosted runners. Minutes used is listed for each GitHub-hosted runner operating system. Any job re-runs are also included in the usage. The usage does not include the multiplier for macOS and Windows runners and is not rounded up to the nearest whole minute. For more information, see \"[Managing billing for GitHub Actions](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-actions)\".\n\nThe authenticated user must be an enterprise admin.",
         "operationId": "billing/get-github-actions-billing-ghe",
         "tags": [
           "billing"
@@ -3420,7 +3420,7 @@
     "/enterprises/{enterprise}/settings/billing/packages": {
       "get": {
         "summary": "Get GitHub Packages billing for an enterprise",
-        "description": "**Warning:** The Billing API is currently in public beta and subject to change.\n\nGets the free and paid storage used for GitHub Packages in gigabytes.\n\nPaid minutes only apply to packages stored for private repositories. For more information, see \"[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages).\"\n\nThe authenticated user must be an enterprise admin.",
+        "description": "Gets the free and paid storage used for GitHub Packages in gigabytes.\n\nPaid minutes only apply to packages stored for private repositories. For more information, see \"[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages).\"\n\nThe authenticated user must be an enterprise admin.",
         "operationId": "billing/get-github-packages-billing-ghe",
         "tags": [
           "billing"
@@ -3465,7 +3465,7 @@
     "/enterprises/{enterprise}/settings/billing/shared-storage": {
       "get": {
         "summary": "Get shared storage billing for an enterprise",
-        "description": "**Warning:** The Billing API is currently in public beta and subject to change.\n\nGets the estimated paid and estimated total storage used for GitHub Actions and Github Packages.\n\nPaid minutes only apply to packages stored for private repositories. For more information, see \"[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages).\"\n\nThe authenticated user must be an enterprise admin.",
+        "description": "Gets the estimated paid and estimated total storage used for GitHub Actions and Github Packages.\n\nPaid minutes only apply to packages stored for private repositories. For more information, see \"[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages).\"\n\nThe authenticated user must be an enterprise admin.",
         "operationId": "billing/get-shared-storage-billing-ghe",
         "tags": [
           "billing"
@@ -11175,7 +11175,7 @@
     "/orgs/{org}/settings/billing/actions": {
       "get": {
         "summary": "Get GitHub Actions billing for an organization",
-        "description": "**Warning:** The Billing API is currently in public beta and subject to change.\n\nGets the summary of the free and paid GitHub Actions minutes used.\n\nPaid minutes only apply to workflows in private repositories that use GitHub-hosted runners. Minutes used is listed for each GitHub-hosted runner operating system. Any job re-runs are also included in the usage. The usage does not include the multiplier for macOS and Windows runners and is not rounded up to the nearest whole minute. For more information, see \"[Managing billing for GitHub Actions](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-actions)\".\n\nAccess tokens must have the `read:org` scope.",
+        "description": "Gets the summary of the free and paid GitHub Actions minutes used.\n\nPaid minutes only apply to workflows in private repositories that use GitHub-hosted runners. Minutes used is listed for each GitHub-hosted runner operating system. Any job re-runs are also included in the usage. The usage does not include the multiplier for macOS and Windows runners and is not rounded up to the nearest whole minute. For more information, see \"[Managing billing for GitHub Actions](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-actions)\".\n\nAccess tokens must have the `read:org` scope.",
         "operationId": "billing/get-github-actions-billing-org",
         "tags": [
           "billing"
@@ -11220,7 +11220,7 @@
     "/orgs/{org}/settings/billing/packages": {
       "get": {
         "summary": "Get GitHub Packages billing for an organization",
-        "description": "**Warning:** The Billing API is currently in public beta and subject to change.\n\nGets the free and paid storage usued for GitHub Packages in gigabytes.\n\nPaid minutes only apply to packages stored for private repositories. For more information, see \"[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages).\"\n\nAccess tokens must have the `read:org` scope.",
+        "description": "Gets the free and paid storage usued for GitHub Packages in gigabytes.\n\nPaid minutes only apply to packages stored for private repositories. For more information, see \"[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages).\"\n\nAccess tokens must have the `read:org` scope.",
         "operationId": "billing/get-github-packages-billing-org",
         "tags": [
           "billing"
@@ -11265,7 +11265,7 @@
     "/orgs/{org}/settings/billing/shared-storage": {
       "get": {
         "summary": "Get shared storage billing for an organization",
-        "description": "**Warning:** The Billing API is currently in public beta and subject to change.\n\nGets the estimated paid and estimated total storage used for GitHub Actions and Github Packages.\n\nPaid minutes only apply to packages stored for private repositories. For more information, see \"[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages).\"\n\nAccess tokens must have the `read:org` scope.",
+        "description": "Gets the estimated paid and estimated total storage used for GitHub Actions and Github Packages.\n\nPaid minutes only apply to packages stored for private repositories. For more information, see \"[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages).\"\n\nAccess tokens must have the `read:org` scope.",
         "operationId": "billing/get-shared-storage-billing-org",
         "tags": [
           "billing"
@@ -21122,7 +21122,7 @@
             "in": "query",
             "required": false,
             "schema": {
-              "$ref": "#/components/schemas/code-scanning-alert/state"
+              "$ref": "#/components/schemas/code-scanning-alert-state"
             }
           },
           {
@@ -21131,7 +21131,7 @@
             "description": "Set a full Git reference to list alerts for a specific branch. The `ref` must be formatted as `refs/heads/<branch name>`.",
             "required": false,
             "schema": {
-              "$ref": "#/components/schemas/code-scanning-alert/ref"
+              "$ref": "#/components/schemas/code-scanning-alert-ref"
             }
           }
         ],
@@ -21143,12 +21143,12 @@
                 "schema": {
                   "type": "array",
                   "items": {
-                    "$ref": "#/components/schemas/code-scanning-alert/code-scanning-alert-items"
+                    "$ref": "#/components/schemas/code-scanning-alert-code-scanning-alert-items"
                   }
                 },
                 "examples": {
                   "default": {
-                    "$ref": "#/components/examples/code-scanning-alert/code-scanning-alert-items"
+                    "$ref": "#/components/examples/code-scanning-alert-code-scanning-alert-items"
                   }
                 }
               }
@@ -21206,11 +21206,11 @@
             "content": {
               "application/json": {
                 "schema": {
-                  "$ref": "#/components/schemas/code-scanning-alert/code-scanning-alert"
+                  "$ref": "#/components/schemas/code-scanning-alert-code-scanning-alert"
                 },
                 "examples": {
                   "default": {
-                    "$ref": "#/components/examples/code-scanning-alert/code-scanning-alert"
+                    "$ref": "#/components/examples/code-scanning-alert-code-scanning-alert"
                   }
                 }
               }
@@ -21262,10 +21262,10 @@
                 "type": "object",
                 "properties": {
                   "state": {
-                    "$ref": "#/components/schemas/code-scanning-alert/set-state"
+                    "$ref": "#/components/schemas/code-scanning-alert-set-state"
                   },
                   "dismissed_reason": {
-                    "$ref": "#/components/schemas/code-scanning-alert/dismissed-reason"
+                    "$ref": "#/components/schemas/code-scanning-alert-dismissed-reason"
                   }
                 },
                 "required": [
@@ -21285,11 +21285,11 @@
             "content": {
               "application/json": {
                 "schema": {
-                  "$ref": "#/components/schemas/code-scanning-alert/code-scanning-alert"
+                  "$ref": "#/components/schemas/code-scanning-alert-code-scanning-alert"
                 },
                 "examples": {
                   "default": {
-                    "$ref": "#/components/examples/code-scanning-alert/code-scanning-alert-dismissed"
+                    "$ref": "#/components/examples/code-scanning-alert-code-scanning-alert-dismissed"
                   }
                 }
               }
@@ -21334,7 +21334,7 @@
             "description": "Set a full Git reference to list alerts for a specific branch. The `ref` must be formatted as `refs/heads/<branch name>`.",
             "required": false,
             "schema": {
-              "$ref": "#/components/schemas/code-scanning-analysis/ref"
+              "$ref": "#/components/schemas/code-scanning-analysis-ref"
             }
           },
           {
@@ -21343,7 +21343,7 @@
             "description": "Set a single code scanning tool name to filter alerts by tool.",
             "required": false,
             "schema": {
-              "$ref": "#/components/schemas/code-scanning-analysis/tool-name"
+              "$ref": "#/components/schemas/code-scanning-analysis-tool-name"
             }
           }
         ],
@@ -21355,12 +21355,12 @@
                 "schema": {
                   "type": "array",
                   "items": {
-                    "$ref": "#/components/schemas/code-scanning-analysis/code-scanning-analysis"
+                    "$ref": "#/components/schemas/code-scanning-analysis-code-scanning-analysis"
                   }
                 },
                 "examples": {
                   "default": {
-                    "$ref": "#/components/examples/code-scanning-analysis/code-scanning-analysis-items"
+                    "$ref": "#/components/examples/code-scanning-analysis-code-scanning-analysis-items"
                   }
                 }
               }
@@ -21404,13 +21404,13 @@
                 "type": "object",
                 "properties": {
                   "commit_sha": {
-                    "$ref": "#/components/schemas/code-scanning-analysis/commit-sha"
+                    "$ref": "#/components/schemas/code-scanning-analysis-commit-sha"
                   },
                   "ref": {
-                    "$ref": "#/components/schemas/code-scanning-analysis/ref"
+                    "$ref": "#/components/schemas/code-scanning-analysis-ref"
                   },
                   "sarif": {
-                    "$ref": "#/components/schemas/code-scanning-analysis/sarif-file"
+                    "$ref": "#/components/schemas/code-scanning-analysis-sarif-file"
                   },
                   "checkout_uri": {
                     "description": "The base directory used in the analysis, as it appears in the SARIF file.\nThis property is used to convert file paths from absolute to relative, so that alerts can be mapped to their correct location in the repository.",
@@ -21424,7 +21424,7 @@
                     "type": "string"
                   },
                   "tool_name": {
-                    "$ref": "#/components/schemas/code-scanning-analysis/tool-name"
+                    "$ref": "#/components/schemas/code-scanning-analysis-tool-name"
                   }
                 },
                 "required": [
@@ -46216,7 +46216,7 @@
     "/users/{username}/settings/billing/actions": {
       "get": {
         "summary": "Get GitHub Actions billing for a user",
-        "description": "**Warning:** The Billing API is currently in public beta and subject to change.\n\nGets the summary of the free and paid GitHub Actions minutes used.\n\nPaid minutes only apply to workflows in private repositories that use GitHub-hosted runners. Minutes used is listed for each GitHub-hosted runner operating system. Any job re-runs are also included in the usage. The usage does not include the multiplier for macOS and Windows runners and is not rounded up to the nearest whole minute. For more information, see \"[Managing billing for GitHub Actions](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-actions)\".\n\nAccess tokens must have the `user` scope.",
+        "description": "Gets the summary of the free and paid GitHub Actions minutes used.\n\nPaid minutes only apply to workflows in private repositories that use GitHub-hosted runners. Minutes used is listed for each GitHub-hosted runner operating system. Any job re-runs are also included in the usage. The usage does not include the multiplier for macOS and Windows runners and is not rounded up to the nearest whole minute. For more information, see \"[Managing billing for GitHub Actions](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-actions)\".\n\nAccess tokens must have the `user` scope.",
         "operationId": "billing/get-github-actions-billing-user",
         "tags": [
           "billing"
@@ -46261,7 +46261,7 @@
     "/users/{username}/settings/billing/packages": {
       "get": {
         "summary": "Get GitHub Packages billing for a user",
-        "description": "**Warning:** The Billing API is currently in public beta and subject to change.\n\nGets the free and paid storage used for GitHub Packages in gigabytes.\n\nPaid minutes only apply to packages stored for private repositories. For more information, see \"[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages).\"\n\nAccess tokens must have the `user` scope.",
+        "description": "Gets the free and paid storage used for GitHub Packages in gigabytes.\n\nPaid minutes only apply to packages stored for private repositories. For more information, see \"[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages).\"\n\nAccess tokens must have the `user` scope.",
         "operationId": "billing/get-github-packages-billing-user",
         "tags": [
           "billing"
@@ -46306,7 +46306,7 @@
     "/users/{username}/settings/billing/shared-storage": {
       "get": {
         "summary": "Get shared storage billing for a user",
-        "description": "**Warning:** The Billing API is currently in public beta and subject to change.\n\nGets the estimated paid and estimated total storage used for GitHub Actions and Github Packages.\n\nPaid minutes only apply to packages stored for private repositories. For more information, see \"[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages).\"\n\nAccess tokens must have the `user` scope.",
+        "description": "Gets the estimated paid and estimated total storage used for GitHub Actions and Github Packages.\n\nPaid minutes only apply to packages stored for private repositories. For more information, see \"[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages).\"\n\nAccess tokens must have the `user` scope.",
         "operationId": "billing/get-shared-storage-billing-user",
         "tags": [
           "billing"
@@ -56041,295 +56041,291 @@
           }
         }
       },
-      "code-scanning-alert": {
-        "state": {
-          "type": "string",
-          "description": "State of a code scanning alert.",
-          "enum": [
-            "open",
-            "dismissed",
-            "fixed"
-          ]
-        },
-        "ref": {
-          "type": "string",
-          "description": "The full Git reference, formatted as `refs/heads/<branch name>`."
-        },
-        "number": {
-          "type": "integer",
-          "description": "The code scanning alert number.",
-          "readOnly": true,
-          "nullable": false
-        },
-        "created-at": {
-          "type": "string",
-          "description": "The time that the alert was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
-          "format": "date-time",
-          "readOnly": true,
-          "nullable": false
-        },
-        "url": {
-          "type": "string",
-          "description": "The REST API URL of the alert resource.",
-          "format": "uri",
-          "readOnly": true,
-          "nullable": false
-        },
-        "html-url": {
-          "type": "string",
-          "description": "The GitHub URL of the alert resource.",
-          "format": "uri",
-          "readOnly": true,
-          "nullable": false
-        },
-        "dismissed-by": {
-          "nullable": true,
-          "oneOf": [
-            {
-              "$ref": "#/components/schemas/simple-user"
-            },
-            {
-              "enum": [
-                null
-              ]
-            }
-          ]
-        },
-        "dismissed-at": {
-          "type": "string",
-          "description": "The time that the alert was dismissed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
-          "format": "date-time",
-          "readOnly": true,
-          "nullable": true
-        },
-        "dismissed-reason": {
-          "type": "string",
-          "description": "**Required when the state is dismissed.** The reason for dismissing or closing the alert. Can be one of: `false positive`, `won't fix`, and `used in tests`.",
-          "nullable": true,
-          "oneOf": [
-            {
-              "enum": [
-                "false positive",
-                "won't fix",
-                "used in tests"
-              ]
-            },
-            {
-              "enum": [
-                null
-              ]
-            }
-          ]
-        },
-        "rule": {
-          "type": "object",
-          "properties": {
-            "id": {
-              "nullable": true,
-              "type": "string",
-              "description": "A unique identifier for the rule used to detect the alert."
-            },
-            "severity": {
-              "nullable": true,
-              "type": "string",
-              "description": "The severity of the alert.",
-              "enum": [
-                "none",
-                "note",
-                "warning",
-                "error"
-              ]
-            },
-            "description": {
-              "type": "string",
-              "description": "A short description of the rule used to detect the alert."
-            }
+      "code-scanning-alert-state": {
+        "type": "string",
+        "description": "State of a code scanning alert.",
+        "enum": [
+          "open",
+          "dismissed",
+          "fixed"
+        ]
+      },
+      "code-scanning-alert-ref": {
+        "type": "string",
+        "description": "The full Git reference, formatted as `refs/heads/<branch name>`."
+      },
+      "code-scanning-alert-number": {
+        "type": "integer",
+        "description": "The code scanning alert number.",
+        "readOnly": true,
+        "nullable": false
+      },
+      "code-scanning-alert-created-at": {
+        "type": "string",
+        "description": "The time that the alert was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
+        "format": "date-time",
+        "readOnly": true,
+        "nullable": false
+      },
+      "code-scanning-alert-url": {
+        "type": "string",
+        "description": "The REST API URL of the alert resource.",
+        "format": "uri",
+        "readOnly": true,
+        "nullable": false
+      },
+      "code-scanning-alert-html-url": {
+        "type": "string",
+        "description": "The GitHub URL of the alert resource.",
+        "format": "uri",
+        "readOnly": true,
+        "nullable": false
+      },
+      "code-scanning-alert-dismissed-by": {
+        "nullable": true,
+        "oneOf": [
+          {
+            "$ref": "#/components/schemas/simple-user"
+          },
+          {
+            "enum": [
+              null
+            ]
           }
-        },
-        "code-scanning-alert-items": {
-          "type": "object",
-          "properties": {
-            "number": {
-              "$ref": "#/components/schemas/code-scanning-alert/number"
-            },
-            "created_at": {
-              "$ref": "#/components/schemas/code-scanning-alert/created-at"
-            },
-            "url": {
-              "$ref": "#/components/schemas/code-scanning-alert/url"
-            },
-            "html_url": {
-              "$ref": "#/components/schemas/code-scanning-alert/html-url"
-            },
-            "state": {
-              "$ref": "#/components/schemas/code-scanning-alert/state"
-            },
-            "dismissed_by": {
-              "$ref": "#/components/schemas/code-scanning-alert/dismissed-by"
-            },
-            "dismissed_at": {
-              "$ref": "#/components/schemas/code-scanning-alert/dismissed-at"
-            },
-            "dismissed_reason": {
-              "$ref": "#/components/schemas/code-scanning-alert/dismissed-reason"
-            },
-            "rule": {
-              "$ref": "#/components/schemas/code-scanning-alert/rule"
-            },
-            "tool": {
-              "$ref": "#/components/schemas/code-scanning-analysis/tool"
-            }
+        ]
+      },
+      "code-scanning-alert-dismissed-at": {
+        "type": "string",
+        "description": "The time that the alert was dismissed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
+        "format": "date-time",
+        "readOnly": true,
+        "nullable": true
+      },
+      "code-scanning-alert-dismissed-reason": {
+        "type": "string",
+        "description": "**Required when the state is dismissed.** The reason for dismissing or closing the alert. Can be one of: `false positive`, `won't fix`, and `used in tests`.",
+        "nullable": true,
+        "oneOf": [
+          {
+            "enum": [
+              "false positive",
+              "won't fix",
+              "used in tests"
+            ]
+          },
+          {
+            "enum": [
+              null
+            ]
           }
-        },
-        "environment": {
-          "type": "string",
-          "description": "Identifies the variable values associated with the environment in which the analysis that generated this alert instance was performed, such as the language that was analyzed."
-        },
-        "instances": {
-          "nullable": true,
-          "type": "array",
-          "properties": {
-            "ref": {
-              "$ref": "#/components/schemas/code-scanning-alert/ref"
-            },
-            "analysis_key": {
-              "$ref": "#/components/schemas/code-scanning-analysis/analysis-key"
-            },
-            "environment": {
-              "$ref": "#/components/schemas/code-scanning-alert/environment"
-            },
-            "matrix_vars": {
-              "nullable": true,
-              "type": "string"
-            },
-            "state": {
-              "$ref": "#/components/schemas/code-scanning-alert/state"
-            }
+        ]
+      },
+      "code-scanning-alert-rule": {
+        "type": "object",
+        "properties": {
+          "id": {
+            "nullable": true,
+            "type": "string",
+            "description": "A unique identifier for the rule used to detect the alert."
+          },
+          "severity": {
+            "nullable": true,
+            "type": "string",
+            "description": "The severity of the alert.",
+            "enum": [
+              "none",
+              "note",
+              "warning",
+              "error"
+            ]
+          },
+          "description": {
+            "type": "string",
+            "description": "A short description of the rule used to detect the alert."
           }
-        },
-        "code-scanning-alert": {
-          "type": "object",
-          "properties": {
-            "number": {
-              "$ref": "#/components/schemas/code-scanning-alert/number"
-            },
-            "created_at": {
-              "$ref": "#/components/schemas/code-scanning-alert/created-at"
-            },
-            "url": {
-              "$ref": "#/components/schemas/code-scanning-alert/url"
-            },
-            "html_url": {
-              "$ref": "#/components/schemas/code-scanning-alert/html-url"
-            },
-            "instances": {
-              "$ref": "#/components/schemas/code-scanning-alert/instances"
-            },
-            "state": {
-              "$ref": "#/components/schemas/code-scanning-alert/state"
-            },
-            "dismissed_by": {
-              "$ref": "#/components/schemas/code-scanning-alert/dismissed-by"
-            },
-            "dismissed_at": {
-              "$ref": "#/components/schemas/code-scanning-alert/dismissed-at"
-            },
-            "dismissed_reason": {
-              "$ref": "#/components/schemas/code-scanning-alert/dismissed-reason"
-            },
-            "rule": {
-              "$ref": "#/components/schemas/code-scanning-alert/rule"
-            },
-            "tool": {
-              "$ref": "#/components/schemas/code-scanning-analysis/tool"
-            }
+        }
+      },
+      "code-scanning-analysis-tool-name": {
+        "type": "string",
+        "description": "The name of the tool used to generate the code scanning analysis alert."
+      },
+      "code-scanning-analysis-tool": {
+        "type": "object",
+        "properties": {
+          "name": {
+            "$ref": "#/components/schemas/code-scanning-analysis-tool-name"
+          },
+          "version": {
+            "nullable": true,
+            "type": "string",
+            "description": "The version of the tool used to detect the alert."
           }
-        },
-        "set-state": {
-          "description": "Sets the state of the code scanning alert. Can be one of `open` or `dismissed`. You must provide `dismissed_reason` when you set the state to `dismissed`.",
-          "type": "string",
-          "enum": [
-            "open",
-            "dismissed"
-          ]
         }
       },
-      "code-scanning-analysis": {
-        "tool-name": {
-          "type": "string",
-          "description": "The name of the tool used to generate the code scanning analysis alert."
-        },
-        "tool": {
-          "type": "object",
-          "properties": {
-            "name": {
-              "$ref": "#/components/schemas/code-scanning-analysis/tool-name"
-            },
-            "version": {
-              "nullable": true,
-              "type": "string",
-              "description": "The version of the tool used to detect the alert."
-            }
+      "code-scanning-alert-code-scanning-alert-items": {
+        "type": "object",
+        "properties": {
+          "number": {
+            "$ref": "#/components/schemas/code-scanning-alert-number"
+          },
+          "created_at": {
+            "$ref": "#/components/schemas/code-scanning-alert-created-at"
+          },
+          "url": {
+            "$ref": "#/components/schemas/code-scanning-alert-url"
+          },
+          "html_url": {
+            "$ref": "#/components/schemas/code-scanning-alert-html-url"
+          },
+          "state": {
+            "$ref": "#/components/schemas/code-scanning-alert-state"
+          },
+          "dismissed_by": {
+            "$ref": "#/components/schemas/code-scanning-alert-dismissed-by"
+          },
+          "dismissed_at": {
+            "$ref": "#/components/schemas/code-scanning-alert-dismissed-at"
+          },
+          "dismissed_reason": {
+            "$ref": "#/components/schemas/code-scanning-alert-dismissed-reason"
+          },
+          "rule": {
+            "$ref": "#/components/schemas/code-scanning-alert-rule"
+          },
+          "tool": {
+            "$ref": "#/components/schemas/code-scanning-analysis-tool"
           }
-        },
-        "analysis-key": {
-          "type": "string",
-          "description": "Identifies the configuration under which the analysis was executed. For example, in GitHub Actions this includes the workflow filename and job name."
-        },
-        "ref": {
-          "type": "string",
-          "description": "The full Git reference of the code scanning analysis file, formatted as `refs/heads/<branch name>`."
-        },
-        "commit-sha": {
-          "description": "The commit SHA of the code scanning analysis file.",
-          "type": "string",
-          "minLength": 40,
-          "maxLength": 40,
-          "pattern": "^[0-9a-fA-F]+$"
-        },
-        "created-at": {
-          "type": "string",
-          "description": "The time that the analysis was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
-          "format": "date-time",
-          "readOnly": true,
-          "nullable": false
-        },
-        "environment": {
-          "type": "string",
-          "description": "Identifies the variable values associated with the environment in which this analysis was performed."
-        },
-        "code-scanning-analysis": {
-          "type": "object",
-          "properties": {
-            "commit_sha": {
-              "$ref": "#/components/schemas/code-scanning-analysis/commit-sha"
-            },
-            "ref": {
-              "$ref": "#/components/schemas/code-scanning-analysis/ref"
-            },
-            "analysis_key": {
-              "$ref": "#/components/schemas/code-scanning-analysis/analysis-key"
-            },
-            "created_at": {
-              "$ref": "#/components/schemas/code-scanning-analysis/created-at"
-            },
-            "tool_name": {
-              "$ref": "#/components/schemas/code-scanning-analysis/tool-name"
-            },
-            "error": {
-              "type": "string",
-              "example": "error reading field xyz"
-            },
-            "environment": {
-              "$ref": "#/components/schemas/code-scanning-analysis/environment"
-            }
+        }
+      },
+      "code-scanning-analysis-analysis-key": {
+        "type": "string",
+        "description": "Identifies the configuration under which the analysis was executed. For example, in GitHub Actions this includes the workflow filename and job name."
+      },
+      "code-scanning-alert-environment": {
+        "type": "string",
+        "description": "Identifies the variable values associated with the environment in which the analysis that generated this alert instance was performed, such as the language that was analyzed."
+      },
+      "code-scanning-alert-instances": {
+        "nullable": true,
+        "type": "array",
+        "properties": {
+          "ref": {
+            "$ref": "#/components/schemas/code-scanning-alert-ref"
+          },
+          "analysis_key": {
+            "$ref": "#/components/schemas/code-scanning-analysis-analysis-key"
+          },
+          "environment": {
+            "$ref": "#/components/schemas/code-scanning-alert-environment"
+          },
+          "matrix_vars": {
+            "nullable": true,
+            "type": "string"
+          },
+          "state": {
+            "$ref": "#/components/schemas/code-scanning-alert-state"
+          }
+        }
+      },
+      "code-scanning-alert-code-scanning-alert": {
+        "type": "object",
+        "properties": {
+          "number": {
+            "$ref": "#/components/schemas/code-scanning-alert-number"
+          },
+          "created_at": {
+            "$ref": "#/components/schemas/code-scanning-alert-created-at"
+          },
+          "url": {
+            "$ref": "#/components/schemas/code-scanning-alert-url"
+          },
+          "html_url": {
+            "$ref": "#/components/schemas/code-scanning-alert-html-url"
+          },
+          "instances": {
+            "$ref": "#/components/schemas/code-scanning-alert-instances"
+          },
+          "state": {
+            "$ref": "#/components/schemas/code-scanning-alert-state"
+          },
+          "dismissed_by": {
+            "$ref": "#/components/schemas/code-scanning-alert-dismissed-by"
+          },
+          "dismissed_at": {
+            "$ref": "#/components/schemas/code-scanning-alert-dismissed-at"
+          },
+          "dismissed_reason": {
+            "$ref": "#/components/schemas/code-scanning-alert-dismissed-reason"
+          },
+          "rule": {
+            "$ref": "#/components/schemas/code-scanning-alert-rule"
+          },
+          "tool": {
+            "$ref": "#/components/schemas/code-scanning-analysis-tool"
           }
-        },
-        "sarif-file": {
-          "description": "A Base64 string representing the SARIF file to upload. You must first compress your SARIF file using [`gzip`](http://www.gnu.org/software/gzip/manual/gzip.html) and then translate the contents of the file into a Base64 encoding string.",
-          "type": "string"
         }
       },
+      "code-scanning-alert-set-state": {
+        "description": "Sets the state of the code scanning alert. Can be one of `open` or `dismissed`. You must provide `dismissed_reason` when you set the state to `dismissed`.",
+        "type": "string",
+        "enum": [
+          "open",
+          "dismissed"
+        ]
+      },
+      "code-scanning-analysis-ref": {
+        "type": "string",
+        "description": "The full Git reference of the code scanning analysis file, formatted as `refs/heads/<branch name>`."
+      },
+      "code-scanning-analysis-commit-sha": {
+        "description": "The commit SHA of the code scanning analysis file.",
+        "type": "string",
+        "minLength": 40,
+        "maxLength": 40,
+        "pattern": "^[0-9a-fA-F]+$"
+      },
+      "code-scanning-analysis-created-at": {
+        "type": "string",
+        "description": "The time that the analysis was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
+        "format": "date-time",
+        "readOnly": true,
+        "nullable": false
+      },
+      "code-scanning-analysis-environment": {
+        "type": "string",
+        "description": "Identifies the variable values associated with the environment in which this analysis was performed."
+      },
+      "code-scanning-analysis-code-scanning-analysis": {
+        "type": "object",
+        "properties": {
+          "commit_sha": {
+            "$ref": "#/components/schemas/code-scanning-analysis-commit-sha"
+          },
+          "ref": {
+            "$ref": "#/components/schemas/code-scanning-analysis-ref"
+          },
+          "analysis_key": {
+            "$ref": "#/components/schemas/code-scanning-analysis-analysis-key"
+          },
+          "created_at": {
+            "$ref": "#/components/schemas/code-scanning-analysis-created-at"
+          },
+          "tool_name": {
+            "$ref": "#/components/schemas/code-scanning-analysis-tool-name"
+          },
+          "error": {
+            "type": "string",
+            "example": "error reading field xyz"
+          },
+          "environment": {
+            "$ref": "#/components/schemas/code-scanning-analysis-environment"
+          }
+        }
+      },
+      "code-scanning-analysis-sarif-file": {
+        "description": "A Base64 string representing the SARIF file to upload. You must first compress your SARIF file using [`gzip`](http://www.gnu.org/software/gzip/manual/gzip.html) and then translate the contents of the file into a Base64 encoding string.",
+        "type": "string"
+      },
       "collaborator": {
         "title": "Collaborator",
         "description": "Collaborator",
@@ -72438,110 +72434,14 @@
           ]
         }
       },
-      "code-scanning-alert": {
-        "code-scanning-alert-items": {
-          "value": [
-            {
-              "number": 4,
-              "created_at": "2020-02-13T12:29:18Z",
-              "url": "https://api.github.com/repos/github/hello-world/code-scanning/alerts/4",
-              "html_url": "https://github.com/github/hello-world/code-scanning/4",
-              "state": "open",
-              "dismissed_by": {
-                "login": "octocat",
-                "id": 1,
-                "node_id": "MDQ6VXNlcjE=",
-                "avatar_url": "https://github.com/images/error/octocat_happy.gif",
-                "gravatar_id": "",
-                "url": "https://api.github.com/users/octocat",
-                "html_url": "https://github.com/octocat",
-                "followers_url": "https://api.github.com/users/octocat/followers",
-                "following_url": "https://api.github.com/users/octocat/following{/other_user}",
-                "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}",
-                "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}",
-                "subscriptions_url": "https://api.github.com/users/octocat/subscriptions",
-                "organizations_url": "https://api.github.com/users/octocat/orgs",
-                "repos_url": "https://api.github.com/users/octocat/repos",
-                "events_url": "https://api.github.com/users/octocat/events{/privacy}",
-                "received_events_url": "https://api.github.com/users/octocat/received_events",
-                "type": "User",
-                "site_admin": false
-              },
-              "dismissed_at": "2020-02-14T12:29:18Z",
-              "dismissed_reason": "false positive",
-              "rule": {
-                "id": "js/zipslip",
-                "severity": "error",
-                "description": "Arbitrary file write during zip extraction"
-              },
-              "tool": {
-                "name": "CodeQL command-line toolchain",
-                "version": null
-              }
-            },
-            {
-              "number": 3,
-              "created_at": "2020-02-13T12:29:18Z",
-              "url": "https://api.github.com/repos/github/hello-world/code-scanning/alerts/3",
-              "html_url": "https://github.com/dsp-testing/github/hello-world/code-scanning/3",
-              "state": "open",
-              "dismissed_by": {
-                "login": "octocat",
-                "id": 1,
-                "node_id": "MDQ6VXNlcjE=",
-                "avatar_url": "https://github.com/images/error/octocat_happy.gif",
-                "gravatar_id": "",
-                "url": "https://api.github.com/users/octocat",
-                "html_url": "https://github.com/octocat",
-                "followers_url": "https://api.github.com/users/octocat/followers",
-                "following_url": "https://api.github.com/users/octocat/following{/other_user}",
-                "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}",
-                "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}",
-                "subscriptions_url": "https://api.github.com/users/octocat/subscriptions",
-                "organizations_url": "https://api.github.com/users/octocat/orgs",
-                "repos_url": "https://api.github.com/users/octocat/repos",
-                "events_url": "https://api.github.com/users/octocat/events{/privacy}",
-                "received_events_url": "https://api.github.com/users/octocat/received_events",
-                "type": "User",
-                "site_admin": false
-              },
-              "dismissed_at": "2020-02-14T12:29:18Z",
-              "dismissed_reason": "false positive",
-              "rule": {
-                "id": "js/zipslip",
-                "severity": "error",
-                "description": "Arbitrary file write during zip extraction"
-              },
-              "tool": {
-                "name": "CodeQL command-line toolchain",
-                "version": null
-              }
-            }
-          ]
-        },
-        "code-scanning-alert": {
-          "value": {
-            "number": 22,
-            "created_at": "2020-06-19T11:21:34Z",
-            "url": "https://api.github.com/repos/github/hello-world/code-scanning/alerts/22",
-            "html_url": "https://github.com/github/hello-world/code-scanning/22",
-            "instances": [
-              {
-                "ref": "refs/heads/codeql-analysis-yml",
-                "analysis_key": ".github/workflows/codeql-analysis.yml:CodeQL-Build",
-                "environment": {
-                },
-                "state": "fixed"
-              },
-              {
-                "ref": "refs/pull/3740/head",
-                "analysis_key": ".github/workflows/codeql-analysis.yml:CodeQL-Build",
-                "environment": {
-                },
-                "state": "fixed"
-              }
-            ],
-            "state": "fixed",
+      "code-scanning-alert-code-scanning-alert-items": {
+        "value": [
+          {
+            "number": 4,
+            "created_at": "2020-02-13T12:29:18Z",
+            "url": "https://api.github.com/repos/github/hello-world/code-scanning/alerts/4",
+            "html_url": "https://github.com/github/hello-world/code-scanning/4",
+            "state": "open",
             "dismissed_by": {
               "login": "octocat",
               "id": 1,
@@ -72565,39 +72465,21 @@
             "dismissed_at": "2020-02-14T12:29:18Z",
             "dismissed_reason": "false positive",
             "rule": {
-              "id": "js/polynomial-redos",
-              "severity": "warning",
-              "description": "Polynomial regular expression used on uncontrolled data"
+              "id": "js/zipslip",
+              "severity": "error",
+              "description": "Arbitrary file write during zip extraction"
             },
             "tool": {
               "name": "CodeQL command-line toolchain",
               "version": null
             }
-          }
-        },
-        "code-scanning-alert-dismissed": {
-          "value": {
-            "number": 22,
-            "created_at": "2020-08-25T21:28:36Z",
-            "url": "https://api.github.com/repos/github/hello-world/code-scanning/alerts/22",
-            "html_url": "https://github.com/github/hello-world/code-scanning/22",
-            "instances": [
-              {
-                "ref": "refs/heads/codeql-analysis-yml",
-                "analysis_key": ".github/workflows/codeql-analysis.yml:CodeQL-Build",
-                "environment": {
-                },
-                "state": "dismissed"
-              },
-              {
-                "ref": "refs/pull/3740/head",
-                "analysis_key": ".github/workflows/codeql-analysis.yml:CodeQL-Build",
-                "environment": {
-                },
-                "state": "dismissed"
-              }
-            ],
-            "state": "dismissed",
+          },
+          {
+            "number": 3,
+            "created_at": "2020-02-13T12:29:18Z",
+            "url": "https://api.github.com/repos/github/hello-world/code-scanning/alerts/3",
+            "html_url": "https://github.com/dsp-testing/github/hello-world/code-scanning/3",
+            "state": "open",
             "dismissed_by": {
               "login": "octocat",
               "id": 1,
@@ -72618,44 +72500,154 @@
               "type": "User",
               "site_admin": false
             },
-            "dismissed_at": "2020-09-02T22:34:56Z",
+            "dismissed_at": "2020-02-14T12:29:18Z",
             "dismissed_reason": "false positive",
             "rule": {
-              "id": "js/polynomial-redos",
-              "severity": "warning",
-              "description": "Polynomial regular expression used on uncontrolled data"
+              "id": "js/zipslip",
+              "severity": "error",
+              "description": "Arbitrary file write during zip extraction"
             },
             "tool": {
               "name": "CodeQL command-line toolchain",
               "version": null
             }
           }
+        ]
+      },
+      "code-scanning-alert-code-scanning-alert": {
+        "value": {
+          "number": 22,
+          "created_at": "2020-06-19T11:21:34Z",
+          "url": "https://api.github.com/repos/github/hello-world/code-scanning/alerts/22",
+          "html_url": "https://github.com/github/hello-world/code-scanning/22",
+          "instances": [
+            {
+              "ref": "refs/heads/codeql-analysis-yml",
+              "analysis_key": ".github/workflows/codeql-analysis.yml:CodeQL-Build",
+              "environment": {
+              },
+              "state": "fixed"
+            },
+            {
+              "ref": "refs/pull/3740/head",
+              "analysis_key": ".github/workflows/codeql-analysis.yml:CodeQL-Build",
+              "environment": {
+              },
+              "state": "fixed"
+            }
+          ],
+          "state": "fixed",
+          "dismissed_by": {
+            "login": "octocat",
+            "id": 1,
+            "node_id": "MDQ6VXNlcjE=",
+            "avatar_url": "https://github.com/images/error/octocat_happy.gif",
+            "gravatar_id": "",
+            "url": "https://api.github.com/users/octocat",
+            "html_url": "https://github.com/octocat",
+            "followers_url": "https://api.github.com/users/octocat/followers",
+            "following_url": "https://api.github.com/users/octocat/following{/other_user}",
+            "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}",
+            "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}",
+            "subscriptions_url": "https://api.github.com/users/octocat/subscriptions",
+            "organizations_url": "https://api.github.com/users/octocat/orgs",
+            "repos_url": "https://api.github.com/users/octocat/repos",
+            "events_url": "https://api.github.com/users/octocat/events{/privacy}",
+            "received_events_url": "https://api.github.com/users/octocat/received_events",
+            "type": "User",
+            "site_admin": false
+          },
+          "dismissed_at": "2020-02-14T12:29:18Z",
+          "dismissed_reason": "false positive",
+          "rule": {
+            "id": "js/polynomial-redos",
+            "severity": "warning",
+            "description": "Polynomial regular expression used on uncontrolled data"
+          },
+          "tool": {
+            "name": "CodeQL command-line toolchain",
+            "version": null
+          }
         }
       },
-      "code-scanning-analysis": {
-        "code-scanning-analysis-items": {
-          "value": [
+      "code-scanning-alert-code-scanning-alert-dismissed": {
+        "value": {
+          "number": 22,
+          "created_at": "2020-08-25T21:28:36Z",
+          "url": "https://api.github.com/repos/github/hello-world/code-scanning/alerts/22",
+          "html_url": "https://github.com/github/hello-world/code-scanning/22",
+          "instances": [
             {
-              "ref": "refs/heads/master",
-              "commit_sha": "d99612c3e1f2970085cfbaeadf8f010ef69bad83",
-              "analysis_key": ".github/workflows/codeql-analysis.yml:analyze",
-              "tool_name": "CodeQL command-line toolchain",
-              "environment": "{}",
-              "error": "",
-              "created_at": "2020-08-27T15:05:21Z"
+              "ref": "refs/heads/codeql-analysis-yml",
+              "analysis_key": ".github/workflows/codeql-analysis.yml:CodeQL-Build",
+              "environment": {
+              },
+              "state": "dismissed"
             },
             {
-              "ref": "refs/heads/my-branch",
-              "commit_sha": "c8cff6510d4d084fb1b4aa13b64b97ca12b07321",
-              "analysis_key": ".github/workflows/shiftleft.yml:build",
-              "tool_name": "Python Security Analysis",
-              "environment": "{}",
-              "error": "",
-              "created_at": "2020-08-31T22:46:44Z"
+              "ref": "refs/pull/3740/head",
+              "analysis_key": ".github/workflows/codeql-analysis.yml:CodeQL-Build",
+              "environment": {
+              },
+              "state": "dismissed"
             }
-          ]
+          ],
+          "state": "dismissed",
+          "dismissed_by": {
+            "login": "octocat",
+            "id": 1,
+            "node_id": "MDQ6VXNlcjE=",
+            "avatar_url": "https://github.com/images/error/octocat_happy.gif",
+            "gravatar_id": "",
+            "url": "https://api.github.com/users/octocat",
+            "html_url": "https://github.com/octocat",
+            "followers_url": "https://api.github.com/users/octocat/followers",
+            "following_url": "https://api.github.com/users/octocat/following{/other_user}",
+            "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}",
+            "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}",
+            "subscriptions_url": "https://api.github.com/users/octocat/subscriptions",
+            "organizations_url": "https://api.github.com/users/octocat/orgs",
+            "repos_url": "https://api.github.com/users/octocat/repos",
+            "events_url": "https://api.github.com/users/octocat/events{/privacy}",
+            "received_events_url": "https://api.github.com/users/octocat/received_events",
+            "type": "User",
+            "site_admin": false
+          },
+          "dismissed_at": "2020-09-02T22:34:56Z",
+          "dismissed_reason": "false positive",
+          "rule": {
+            "id": "js/polynomial-redos",
+            "severity": "warning",
+            "description": "Polynomial regular expression used on uncontrolled data"
+          },
+          "tool": {
+            "name": "CodeQL command-line toolchain",
+            "version": null
+          }
         }
       },
+      "code-scanning-analysis-code-scanning-analysis-items": {
+        "value": [
+          {
+            "ref": "refs/heads/master",
+            "commit_sha": "d99612c3e1f2970085cfbaeadf8f010ef69bad83",
+            "analysis_key": ".github/workflows/codeql-analysis.yml:analyze",
+            "tool_name": "CodeQL command-line toolchain",
+            "environment": "{}",
+            "error": "",
+            "created_at": "2020-08-27T15:05:21Z"
+          },
+          {
+            "ref": "refs/heads/my-branch",
+            "commit_sha": "c8cff6510d4d084fb1b4aa13b64b97ca12b07321",
+            "analysis_key": ".github/workflows/shiftleft.yml:build",
+            "tool_name": "Python Security Analysis",
+            "environment": "{}",
+            "error": "",
+            "created_at": "2020-08-31T22:46:44Z"
+          }
+        ]
+      },
       "collaborator-items": {
         "value": [
           {
@@ -82885,7 +82877,7 @@
         "description": "The code scanning alert number.",
         "required": true,
         "schema": {
-          "$ref": "#/components/schemas/code-scanning-alert/number"
+          "$ref": "#/components/schemas/code-scanning-alert-number"
         }
       },
       "commit_sha": {
diff --git a/descriptions/api.github.com/api.github.com.yaml b/descriptions/api.github.com/api.github.com.yaml
index c07f1d5c5b..2659b7ffee 100644
--- a/descriptions/api.github.com/api.github.com.yaml
+++ b/descriptions/api.github.com/api.github.com.yaml
@@ -1,7 +1,7 @@
 ---
 openapi: 3.0.3
 info:
-  version: 1.0.0-rc.2
+  version: 1.0.0-rc.3
   title: GitHub v3 REST API
   description: GitHub's v3 REST API.
   license:
@@ -2404,8 +2404,6 @@ paths:
     get:
       summary: Get GitHub Actions billing for an enterprise
       description: |-
-        **Warning:** The Billing API is currently in public beta and subject to change.
-
         Gets the summary of the free and paid GitHub Actions minutes used.
 
         Paid minutes only apply to workflows in private repositories that use GitHub-hosted runners. Minutes used is listed for each GitHub-hosted runner operating system. Any job re-runs are also included in the usage. The usage does not include the multiplier for macOS and Windows runners and is not rounded up to the nearest whole minute. For more information, see "[Managing billing for GitHub Actions](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-actions)".
@@ -2439,8 +2437,6 @@ paths:
     get:
       summary: Get GitHub Packages billing for an enterprise
       description: |-
-        **Warning:** The Billing API is currently in public beta and subject to change.
-
         Gets the free and paid storage used for GitHub Packages in gigabytes.
 
         Paid minutes only apply to packages stored for private repositories. For more information, see "[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages)."
@@ -2474,8 +2470,6 @@ paths:
     get:
       summary: Get shared storage billing for an enterprise
       description: |-
-        **Warning:** The Billing API is currently in public beta and subject to change.
-
         Gets the estimated paid and estimated total storage used for GitHub Actions and Github Packages.
 
         Paid minutes only apply to packages stored for private repositories. For more information, see "[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages)."
@@ -7992,8 +7986,6 @@ paths:
     get:
       summary: Get GitHub Actions billing for an organization
       description: |-
-        **Warning:** The Billing API is currently in public beta and subject to change.
-
         Gets the summary of the free and paid GitHub Actions minutes used.
 
         Paid minutes only apply to workflows in private repositories that use GitHub-hosted runners. Minutes used is listed for each GitHub-hosted runner operating system. Any job re-runs are also included in the usage. The usage does not include the multiplier for macOS and Windows runners and is not rounded up to the nearest whole minute. For more information, see "[Managing billing for GitHub Actions](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-actions)".
@@ -8027,8 +8019,6 @@ paths:
     get:
       summary: Get GitHub Packages billing for an organization
       description: |-
-        **Warning:** The Billing API is currently in public beta and subject to change.
-
         Gets the free and paid storage usued for GitHub Packages in gigabytes.
 
         Paid minutes only apply to packages stored for private repositories. For more information, see "[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages)."
@@ -8062,8 +8052,6 @@ paths:
     get:
       summary: Get shared storage billing for an organization
       description: |-
-        **Warning:** The Billing API is currently in public beta and subject to change.
-
         Gets the estimated paid and estimated total storage used for GitHub Actions and Github Packages.
 
         Paid minutes only apply to packages stored for private repositories. For more information, see "[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages)."
@@ -15262,14 +15250,14 @@ paths:
         in: query
         required: false
         schema:
-          "$ref": "#/components/schemas/code-scanning-alert/state"
+          "$ref": "#/components/schemas/code-scanning-alert-state"
       - name: ref
         in: query
         description: Set a full Git reference to list alerts for a specific branch.
           The `ref` must be formatted as `refs/heads/<branch name>`.
         required: false
         schema:
-          "$ref": "#/components/schemas/code-scanning-alert/ref"
+          "$ref": "#/components/schemas/code-scanning-alert-ref"
       responses:
         '200':
           description: response
@@ -15278,10 +15266,10 @@ paths:
               schema:
                 type: array
                 items:
-                  "$ref": "#/components/schemas/code-scanning-alert/code-scanning-alert-items"
+                  "$ref": "#/components/schemas/code-scanning-alert-code-scanning-alert-items"
               examples:
                 default:
-                  "$ref": "#/components/examples/code-scanning-alert/code-scanning-alert-items"
+                  "$ref": "#/components/examples/code-scanning-alert-code-scanning-alert-items"
         '404':
           description: Response if the ref doesn't match an existing ref
         '503':
@@ -15319,10 +15307,10 @@ paths:
           content:
             application/json:
               schema:
-                "$ref": "#/components/schemas/code-scanning-alert/code-scanning-alert"
+                "$ref": "#/components/schemas/code-scanning-alert-code-scanning-alert"
               examples:
                 default:
-                  "$ref": "#/components/examples/code-scanning-alert/code-scanning-alert"
+                  "$ref": "#/components/examples/code-scanning-alert-code-scanning-alert"
         '404':
           "$ref": "#/components/responses/not_found"
         '503':
@@ -15355,9 +15343,9 @@ paths:
               type: object
               properties:
                 state:
-                  "$ref": "#/components/schemas/code-scanning-alert/set-state"
+                  "$ref": "#/components/schemas/code-scanning-alert-set-state"
                 dismissed_reason:
-                  "$ref": "#/components/schemas/code-scanning-alert/dismissed-reason"
+                  "$ref": "#/components/schemas/code-scanning-alert-dismissed-reason"
               required:
               - state
             example:
@@ -15369,10 +15357,10 @@ paths:
           content:
             application/json:
               schema:
-                "$ref": "#/components/schemas/code-scanning-alert/code-scanning-alert"
+                "$ref": "#/components/schemas/code-scanning-alert-code-scanning-alert"
               examples:
                 default:
-                  "$ref": "#/components/examples/code-scanning-alert/code-scanning-alert-dismissed"
+                  "$ref": "#/components/examples/code-scanning-alert-code-scanning-alert-dismissed"
         '503':
           description: When code scanning isn't available you can try again at a later
             time
@@ -15404,13 +15392,13 @@ paths:
           The `ref` must be formatted as `refs/heads/<branch name>`.
         required: false
         schema:
-          "$ref": "#/components/schemas/code-scanning-analysis/ref"
+          "$ref": "#/components/schemas/code-scanning-analysis-ref"
       - name: tool_name
         in: query
         description: Set a single code scanning tool name to filter alerts by tool.
         required: false
         schema:
-          "$ref": "#/components/schemas/code-scanning-analysis/tool-name"
+          "$ref": "#/components/schemas/code-scanning-analysis-tool-name"
       responses:
         '200':
           description: response
@@ -15419,10 +15407,10 @@ paths:
               schema:
                 type: array
                 items:
-                  "$ref": "#/components/schemas/code-scanning-analysis/code-scanning-analysis"
+                  "$ref": "#/components/schemas/code-scanning-analysis-code-scanning-analysis"
               examples:
                 default:
-                  "$ref": "#/components/examples/code-scanning-analysis/code-scanning-analysis-items"
+                  "$ref": "#/components/examples/code-scanning-analysis-code-scanning-analysis-items"
       x-github:
         enabledForApps: true
         githubCloudOnly: false
@@ -15450,11 +15438,11 @@ paths:
               type: object
               properties:
                 commit_sha:
-                  "$ref": "#/components/schemas/code-scanning-analysis/commit-sha"
+                  "$ref": "#/components/schemas/code-scanning-analysis-commit-sha"
                 ref:
-                  "$ref": "#/components/schemas/code-scanning-analysis/ref"
+                  "$ref": "#/components/schemas/code-scanning-analysis-ref"
                 sarif:
-                  "$ref": "#/components/schemas/code-scanning-analysis/sarif-file"
+                  "$ref": "#/components/schemas/code-scanning-analysis-sarif-file"
                 checkout_uri:
                   description: |-
                     The base directory used in the analysis, as it appears in the SARIF file.
@@ -15469,7 +15457,7 @@ paths:
                   format: date
                   type: string
                 tool_name:
-                  "$ref": "#/components/schemas/code-scanning-analysis/tool-name"
+                  "$ref": "#/components/schemas/code-scanning-analysis-tool-name"
               required:
               - commit_sha
               - ref
@@ -33241,8 +33229,6 @@ paths:
     get:
       summary: Get GitHub Actions billing for a user
       description: |-
-        **Warning:** The Billing API is currently in public beta and subject to change.
-
         Gets the summary of the free and paid GitHub Actions minutes used.
 
         Paid minutes only apply to workflows in private repositories that use GitHub-hosted runners. Minutes used is listed for each GitHub-hosted runner operating system. Any job re-runs are also included in the usage. The usage does not include the multiplier for macOS and Windows runners and is not rounded up to the nearest whole minute. For more information, see "[Managing billing for GitHub Actions](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-actions)".
@@ -33276,8 +33262,6 @@ paths:
     get:
       summary: Get GitHub Packages billing for a user
       description: |-
-        **Warning:** The Billing API is currently in public beta and subject to change.
-
         Gets the free and paid storage used for GitHub Packages in gigabytes.
 
         Paid minutes only apply to packages stored for private repositories. For more information, see "[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages)."
@@ -33311,8 +33295,6 @@ paths:
     get:
       summary: Get shared storage billing for a user
       description: |-
-        **Warning:** The Billing API is currently in public beta and subject to change.
-
         Gets the estimated paid and estimated total storage used for GitHub Actions and Github Packages.
 
         Paid minutes only apply to packages stored for private repositories. For more information, see "[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages)."
@@ -40630,222 +40612,220 @@ components:
                 - setting
         repository:
           "$ref": "#/components/schemas/repository"
-    code-scanning-alert:
-      state:
-        type: string
-        description: State of a code scanning alert.
-        enum:
-        - open
-        - dismissed
-        - fixed
-      ref:
-        type: string
-        description: The full Git reference, formatted as `refs/heads/<branch name>`.
-      number:
-        type: integer
-        description: The code scanning alert number.
-        readOnly: true
-        nullable: false
-      created-at:
-        type: string
-        description: 'The time that the alert was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.'
-        format: date-time
-        readOnly: true
-        nullable: false
-      url:
-        type: string
-        description: The REST API URL of the alert resource.
-        format: uri
-        readOnly: true
-        nullable: false
-      html-url:
-        type: string
-        description: The GitHub URL of the alert resource.
-        format: uri
-        readOnly: true
-        nullable: false
-      dismissed-by:
-        nullable: true
-        oneOf:
-        - "$ref": "#/components/schemas/simple-user"
-        - enum:
-          - 
-      dismissed-at:
-        type: string
-        description: 'The time that the alert was dismissed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.'
-        format: date-time
-        readOnly: true
-        nullable: true
-      dismissed-reason:
-        type: string
-        description: "**Required when the state is dismissed.** The reason for dismissing
-          or closing the alert. Can be one of: `false positive`, `won't fix`, and
-          `used in tests`."
-        nullable: true
-        oneOf:
-        - enum:
-          - false positive
-          - won't fix
-          - used in tests
-        - enum:
-          - 
-      rule:
-        type: object
-        properties:
-          id:
-            nullable: true
-            type: string
-            description: A unique identifier for the rule used to detect the alert.
-          severity:
-            nullable: true
-            type: string
-            description: The severity of the alert.
-            enum:
-            - none
-            - note
-            - warning
-            - error
-          description:
-            type: string
-            description: A short description of the rule used to detect the alert.
-      code-scanning-alert-items:
-        type: object
-        properties:
-          number:
-            "$ref": "#/components/schemas/code-scanning-alert/number"
-          created_at:
-            "$ref": "#/components/schemas/code-scanning-alert/created-at"
-          url:
-            "$ref": "#/components/schemas/code-scanning-alert/url"
-          html_url:
-            "$ref": "#/components/schemas/code-scanning-alert/html-url"
-          state:
-            "$ref": "#/components/schemas/code-scanning-alert/state"
-          dismissed_by:
-            "$ref": "#/components/schemas/code-scanning-alert/dismissed-by"
-          dismissed_at:
-            "$ref": "#/components/schemas/code-scanning-alert/dismissed-at"
-          dismissed_reason:
-            "$ref": "#/components/schemas/code-scanning-alert/dismissed-reason"
-          rule:
-            "$ref": "#/components/schemas/code-scanning-alert/rule"
-          tool:
-            "$ref": "#/components/schemas/code-scanning-analysis/tool"
-      environment:
-        type: string
-        description: Identifies the variable values associated with the environment
-          in which the analysis that generated this alert instance was performed,
-          such as the language that was analyzed.
-      instances:
-        nullable: true
-        type: array
-        properties:
-          ref:
-            "$ref": "#/components/schemas/code-scanning-alert/ref"
-          analysis_key:
-            "$ref": "#/components/schemas/code-scanning-analysis/analysis-key"
-          environment:
-            "$ref": "#/components/schemas/code-scanning-alert/environment"
-          matrix_vars:
-            nullable: true
-            type: string
-          state:
-            "$ref": "#/components/schemas/code-scanning-alert/state"
-      code-scanning-alert:
-        type: object
-        properties:
-          number:
-            "$ref": "#/components/schemas/code-scanning-alert/number"
-          created_at:
-            "$ref": "#/components/schemas/code-scanning-alert/created-at"
-          url:
-            "$ref": "#/components/schemas/code-scanning-alert/url"
-          html_url:
-            "$ref": "#/components/schemas/code-scanning-alert/html-url"
-          instances:
-            "$ref": "#/components/schemas/code-scanning-alert/instances"
-          state:
-            "$ref": "#/components/schemas/code-scanning-alert/state"
-          dismissed_by:
-            "$ref": "#/components/schemas/code-scanning-alert/dismissed-by"
-          dismissed_at:
-            "$ref": "#/components/schemas/code-scanning-alert/dismissed-at"
-          dismissed_reason:
-            "$ref": "#/components/schemas/code-scanning-alert/dismissed-reason"
-          rule:
-            "$ref": "#/components/schemas/code-scanning-alert/rule"
-          tool:
-            "$ref": "#/components/schemas/code-scanning-analysis/tool"
-      set-state:
-        description: Sets the state of the code scanning alert. Can be one of `open`
-          or `dismissed`. You must provide `dismissed_reason` when you set the state
-          to `dismissed`.
-        type: string
-        enum:
-        - open
-        - dismissed
-    code-scanning-analysis:
-      tool-name:
-        type: string
-        description: The name of the tool used to generate the code scanning analysis
-          alert.
-      tool:
-        type: object
-        properties:
-          name:
-            "$ref": "#/components/schemas/code-scanning-analysis/tool-name"
-          version:
-            nullable: true
-            type: string
-            description: The version of the tool used to detect the alert.
-      analysis-key:
-        type: string
-        description: Identifies the configuration under which the analysis was executed.
-          For example, in GitHub Actions this includes the workflow filename and job
-          name.
-      ref:
-        type: string
-        description: The full Git reference of the code scanning analysis file, formatted
-          as `refs/heads/<branch name>`.
-      commit-sha:
-        description: The commit SHA of the code scanning analysis file.
-        type: string
-        minLength: 40
-        maxLength: 40
-        pattern: "^[0-9a-fA-F]+$"
-      created-at:
-        type: string
-        description: 'The time that the analysis was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.'
-        format: date-time
-        readOnly: true
-        nullable: false
-      environment:
-        type: string
-        description: Identifies the variable values associated with the environment
-          in which this analysis was performed.
-      code-scanning-analysis:
-        type: object
-        properties:
-          commit_sha:
-            "$ref": "#/components/schemas/code-scanning-analysis/commit-sha"
-          ref:
-            "$ref": "#/components/schemas/code-scanning-analysis/ref"
-          analysis_key:
-            "$ref": "#/components/schemas/code-scanning-analysis/analysis-key"
-          created_at:
-            "$ref": "#/components/schemas/code-scanning-analysis/created-at"
-          tool_name:
-            "$ref": "#/components/schemas/code-scanning-analysis/tool-name"
-          error:
-            type: string
-            example: error reading field xyz
-          environment:
-            "$ref": "#/components/schemas/code-scanning-analysis/environment"
-      sarif-file:
-        description: A Base64 string representing the SARIF file to upload. You must
-          first compress your SARIF file using [`gzip`](http://www.gnu.org/software/gzip/manual/gzip.html)
-          and then translate the contents of the file into a Base64 encoding string.
-        type: string
+    code-scanning-alert-state:
+      type: string
+      description: State of a code scanning alert.
+      enum:
+      - open
+      - dismissed
+      - fixed
+    code-scanning-alert-ref:
+      type: string
+      description: The full Git reference, formatted as `refs/heads/<branch name>`.
+    code-scanning-alert-number:
+      type: integer
+      description: The code scanning alert number.
+      readOnly: true
+      nullable: false
+    code-scanning-alert-created-at:
+      type: string
+      description: 'The time that the alert was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.'
+      format: date-time
+      readOnly: true
+      nullable: false
+    code-scanning-alert-url:
+      type: string
+      description: The REST API URL of the alert resource.
+      format: uri
+      readOnly: true
+      nullable: false
+    code-scanning-alert-html-url:
+      type: string
+      description: The GitHub URL of the alert resource.
+      format: uri
+      readOnly: true
+      nullable: false
+    code-scanning-alert-dismissed-by:
+      nullable: true
+      oneOf:
+      - "$ref": "#/components/schemas/simple-user"
+      - enum:
+        - 
+    code-scanning-alert-dismissed-at:
+      type: string
+      description: 'The time that the alert was dismissed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.'
+      format: date-time
+      readOnly: true
+      nullable: true
+    code-scanning-alert-dismissed-reason:
+      type: string
+      description: "**Required when the state is dismissed.** The reason for dismissing
+        or closing the alert. Can be one of: `false positive`, `won't fix`, and `used
+        in tests`."
+      nullable: true
+      oneOf:
+      - enum:
+        - false positive
+        - won't fix
+        - used in tests
+      - enum:
+        - 
+    code-scanning-alert-rule:
+      type: object
+      properties:
+        id:
+          nullable: true
+          type: string
+          description: A unique identifier for the rule used to detect the alert.
+        severity:
+          nullable: true
+          type: string
+          description: The severity of the alert.
+          enum:
+          - none
+          - note
+          - warning
+          - error
+        description:
+          type: string
+          description: A short description of the rule used to detect the alert.
+    code-scanning-analysis-tool-name:
+      type: string
+      description: The name of the tool used to generate the code scanning analysis
+        alert.
+    code-scanning-analysis-tool:
+      type: object
+      properties:
+        name:
+          "$ref": "#/components/schemas/code-scanning-analysis-tool-name"
+        version:
+          nullable: true
+          type: string
+          description: The version of the tool used to detect the alert.
+    code-scanning-alert-code-scanning-alert-items:
+      type: object
+      properties:
+        number:
+          "$ref": "#/components/schemas/code-scanning-alert-number"
+        created_at:
+          "$ref": "#/components/schemas/code-scanning-alert-created-at"
+        url:
+          "$ref": "#/components/schemas/code-scanning-alert-url"
+        html_url:
+          "$ref": "#/components/schemas/code-scanning-alert-html-url"
+        state:
+          "$ref": "#/components/schemas/code-scanning-alert-state"
+        dismissed_by:
+          "$ref": "#/components/schemas/code-scanning-alert-dismissed-by"
+        dismissed_at:
+          "$ref": "#/components/schemas/code-scanning-alert-dismissed-at"
+        dismissed_reason:
+          "$ref": "#/components/schemas/code-scanning-alert-dismissed-reason"
+        rule:
+          "$ref": "#/components/schemas/code-scanning-alert-rule"
+        tool:
+          "$ref": "#/components/schemas/code-scanning-analysis-tool"
+    code-scanning-analysis-analysis-key:
+      type: string
+      description: Identifies the configuration under which the analysis was executed.
+        For example, in GitHub Actions this includes the workflow filename and job
+        name.
+    code-scanning-alert-environment:
+      type: string
+      description: Identifies the variable values associated with the environment
+        in which the analysis that generated this alert instance was performed, such
+        as the language that was analyzed.
+    code-scanning-alert-instances:
+      nullable: true
+      type: array
+      properties:
+        ref:
+          "$ref": "#/components/schemas/code-scanning-alert-ref"
+        analysis_key:
+          "$ref": "#/components/schemas/code-scanning-analysis-analysis-key"
+        environment:
+          "$ref": "#/components/schemas/code-scanning-alert-environment"
+        matrix_vars:
+          nullable: true
+          type: string
+        state:
+          "$ref": "#/components/schemas/code-scanning-alert-state"
+    code-scanning-alert-code-scanning-alert:
+      type: object
+      properties:
+        number:
+          "$ref": "#/components/schemas/code-scanning-alert-number"
+        created_at:
+          "$ref": "#/components/schemas/code-scanning-alert-created-at"
+        url:
+          "$ref": "#/components/schemas/code-scanning-alert-url"
+        html_url:
+          "$ref": "#/components/schemas/code-scanning-alert-html-url"
+        instances:
+          "$ref": "#/components/schemas/code-scanning-alert-instances"
+        state:
+          "$ref": "#/components/schemas/code-scanning-alert-state"
+        dismissed_by:
+          "$ref": "#/components/schemas/code-scanning-alert-dismissed-by"
+        dismissed_at:
+          "$ref": "#/components/schemas/code-scanning-alert-dismissed-at"
+        dismissed_reason:
+          "$ref": "#/components/schemas/code-scanning-alert-dismissed-reason"
+        rule:
+          "$ref": "#/components/schemas/code-scanning-alert-rule"
+        tool:
+          "$ref": "#/components/schemas/code-scanning-analysis-tool"
+    code-scanning-alert-set-state:
+      description: Sets the state of the code scanning alert. Can be one of `open`
+        or `dismissed`. You must provide `dismissed_reason` when you set the state
+        to `dismissed`.
+      type: string
+      enum:
+      - open
+      - dismissed
+    code-scanning-analysis-ref:
+      type: string
+      description: The full Git reference of the code scanning analysis file, formatted
+        as `refs/heads/<branch name>`.
+    code-scanning-analysis-commit-sha:
+      description: The commit SHA of the code scanning analysis file.
+      type: string
+      minLength: 40
+      maxLength: 40
+      pattern: "^[0-9a-fA-F]+$"
+    code-scanning-analysis-created-at:
+      type: string
+      description: 'The time that the analysis was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.'
+      format: date-time
+      readOnly: true
+      nullable: false
+    code-scanning-analysis-environment:
+      type: string
+      description: Identifies the variable values associated with the environment
+        in which this analysis was performed.
+    code-scanning-analysis-code-scanning-analysis:
+      type: object
+      properties:
+        commit_sha:
+          "$ref": "#/components/schemas/code-scanning-analysis-commit-sha"
+        ref:
+          "$ref": "#/components/schemas/code-scanning-analysis-ref"
+        analysis_key:
+          "$ref": "#/components/schemas/code-scanning-analysis-analysis-key"
+        created_at:
+          "$ref": "#/components/schemas/code-scanning-analysis-created-at"
+        tool_name:
+          "$ref": "#/components/schemas/code-scanning-analysis-tool-name"
+        error:
+          type: string
+          example: error reading field xyz
+        environment:
+          "$ref": "#/components/schemas/code-scanning-analysis-environment"
+    code-scanning-analysis-sarif-file:
+      description: A Base64 string representing the SARIF file to upload. You must
+        first compress your SARIF file using [`gzip`](http://www.gnu.org/software/gzip/manual/gzip.html)
+        and then translate the contents of the file into a Base64 encoding string.
+      type: string
     collaborator:
       title: Collaborator
       description: Collaborator
@@ -53885,180 +53865,178 @@ components:
                 id: 526
                 url: https://api.github.com/repos/github/hello-world
                 name: hello-world
-    code-scanning-alert:
-      code-scanning-alert-items:
-        value:
-        - number: 4
-          created_at: '2020-02-13T12:29:18Z'
-          url: https://api.github.com/repos/github/hello-world/code-scanning/alerts/4
-          html_url: https://github.com/github/hello-world/code-scanning/4
-          state: open
-          dismissed_by:
-            login: octocat
-            id: 1
-            node_id: MDQ6VXNlcjE=
-            avatar_url: https://github.com/images/error/octocat_happy.gif
-            gravatar_id: ''
-            url: https://api.github.com/users/octocat
-            html_url: https://github.com/octocat
-            followers_url: https://api.github.com/users/octocat/followers
-            following_url: https://api.github.com/users/octocat/following{/other_user}
-            gists_url: https://api.github.com/users/octocat/gists{/gist_id}
-            starred_url: https://api.github.com/users/octocat/starred{/owner}{/repo}
-            subscriptions_url: https://api.github.com/users/octocat/subscriptions
-            organizations_url: https://api.github.com/users/octocat/orgs
-            repos_url: https://api.github.com/users/octocat/repos
-            events_url: https://api.github.com/users/octocat/events{/privacy}
-            received_events_url: https://api.github.com/users/octocat/received_events
-            type: User
-            site_admin: false
-          dismissed_at: '2020-02-14T12:29:18Z'
-          dismissed_reason: false positive
-          rule:
-            id: js/zipslip
-            severity: error
-            description: Arbitrary file write during zip extraction
-          tool:
-            name: CodeQL command-line toolchain
-            version: 
-        - number: 3
-          created_at: '2020-02-13T12:29:18Z'
-          url: https://api.github.com/repos/github/hello-world/code-scanning/alerts/3
-          html_url: https://github.com/dsp-testing/github/hello-world/code-scanning/3
-          state: open
-          dismissed_by:
-            login: octocat
-            id: 1
-            node_id: MDQ6VXNlcjE=
-            avatar_url: https://github.com/images/error/octocat_happy.gif
-            gravatar_id: ''
-            url: https://api.github.com/users/octocat
-            html_url: https://github.com/octocat
-            followers_url: https://api.github.com/users/octocat/followers
-            following_url: https://api.github.com/users/octocat/following{/other_user}
-            gists_url: https://api.github.com/users/octocat/gists{/gist_id}
-            starred_url: https://api.github.com/users/octocat/starred{/owner}{/repo}
-            subscriptions_url: https://api.github.com/users/octocat/subscriptions
-            organizations_url: https://api.github.com/users/octocat/orgs
-            repos_url: https://api.github.com/users/octocat/repos
-            events_url: https://api.github.com/users/octocat/events{/privacy}
-            received_events_url: https://api.github.com/users/octocat/received_events
-            type: User
-            site_admin: false
-          dismissed_at: '2020-02-14T12:29:18Z'
-          dismissed_reason: false positive
-          rule:
-            id: js/zipslip
-            severity: error
-            description: Arbitrary file write during zip extraction
-          tool:
-            name: CodeQL command-line toolchain
-            version: 
-      code-scanning-alert:
-        value:
-          number: 22
-          created_at: '2020-06-19T11:21:34Z'
-          url: https://api.github.com/repos/github/hello-world/code-scanning/alerts/22
-          html_url: https://github.com/github/hello-world/code-scanning/22
-          instances:
-          - ref: refs/heads/codeql-analysis-yml
-            analysis_key: ".github/workflows/codeql-analysis.yml:CodeQL-Build"
-            environment: {}
-            state: fixed
-          - ref: refs/pull/3740/head
-            analysis_key: ".github/workflows/codeql-analysis.yml:CodeQL-Build"
-            environment: {}
-            state: fixed
+    code-scanning-alert-code-scanning-alert-items:
+      value:
+      - number: 4
+        created_at: '2020-02-13T12:29:18Z'
+        url: https://api.github.com/repos/github/hello-world/code-scanning/alerts/4
+        html_url: https://github.com/github/hello-world/code-scanning/4
+        state: open
+        dismissed_by:
+          login: octocat
+          id: 1
+          node_id: MDQ6VXNlcjE=
+          avatar_url: https://github.com/images/error/octocat_happy.gif
+          gravatar_id: ''
+          url: https://api.github.com/users/octocat
+          html_url: https://github.com/octocat
+          followers_url: https://api.github.com/users/octocat/followers
+          following_url: https://api.github.com/users/octocat/following{/other_user}
+          gists_url: https://api.github.com/users/octocat/gists{/gist_id}
+          starred_url: https://api.github.com/users/octocat/starred{/owner}{/repo}
+          subscriptions_url: https://api.github.com/users/octocat/subscriptions
+          organizations_url: https://api.github.com/users/octocat/orgs
+          repos_url: https://api.github.com/users/octocat/repos
+          events_url: https://api.github.com/users/octocat/events{/privacy}
+          received_events_url: https://api.github.com/users/octocat/received_events
+          type: User
+          site_admin: false
+        dismissed_at: '2020-02-14T12:29:18Z'
+        dismissed_reason: false positive
+        rule:
+          id: js/zipslip
+          severity: error
+          description: Arbitrary file write during zip extraction
+        tool:
+          name: CodeQL command-line toolchain
+          version: 
+      - number: 3
+        created_at: '2020-02-13T12:29:18Z'
+        url: https://api.github.com/repos/github/hello-world/code-scanning/alerts/3
+        html_url: https://github.com/dsp-testing/github/hello-world/code-scanning/3
+        state: open
+        dismissed_by:
+          login: octocat
+          id: 1
+          node_id: MDQ6VXNlcjE=
+          avatar_url: https://github.com/images/error/octocat_happy.gif
+          gravatar_id: ''
+          url: https://api.github.com/users/octocat
+          html_url: https://github.com/octocat
+          followers_url: https://api.github.com/users/octocat/followers
+          following_url: https://api.github.com/users/octocat/following{/other_user}
+          gists_url: https://api.github.com/users/octocat/gists{/gist_id}
+          starred_url: https://api.github.com/users/octocat/starred{/owner}{/repo}
+          subscriptions_url: https://api.github.com/users/octocat/subscriptions
+          organizations_url: https://api.github.com/users/octocat/orgs
+          repos_url: https://api.github.com/users/octocat/repos
+          events_url: https://api.github.com/users/octocat/events{/privacy}
+          received_events_url: https://api.github.com/users/octocat/received_events
+          type: User
+          site_admin: false
+        dismissed_at: '2020-02-14T12:29:18Z'
+        dismissed_reason: false positive
+        rule:
+          id: js/zipslip
+          severity: error
+          description: Arbitrary file write during zip extraction
+        tool:
+          name: CodeQL command-line toolchain
+          version: 
+    code-scanning-alert-code-scanning-alert:
+      value:
+        number: 22
+        created_at: '2020-06-19T11:21:34Z'
+        url: https://api.github.com/repos/github/hello-world/code-scanning/alerts/22
+        html_url: https://github.com/github/hello-world/code-scanning/22
+        instances:
+        - ref: refs/heads/codeql-analysis-yml
+          analysis_key: ".github/workflows/codeql-analysis.yml:CodeQL-Build"
+          environment: {}
           state: fixed
-          dismissed_by:
-            login: octocat
-            id: 1
-            node_id: MDQ6VXNlcjE=
-            avatar_url: https://github.com/images/error/octocat_happy.gif
-            gravatar_id: ''
-            url: https://api.github.com/users/octocat
-            html_url: https://github.com/octocat
-            followers_url: https://api.github.com/users/octocat/followers
-            following_url: https://api.github.com/users/octocat/following{/other_user}
-            gists_url: https://api.github.com/users/octocat/gists{/gist_id}
-            starred_url: https://api.github.com/users/octocat/starred{/owner}{/repo}
-            subscriptions_url: https://api.github.com/users/octocat/subscriptions
-            organizations_url: https://api.github.com/users/octocat/orgs
-            repos_url: https://api.github.com/users/octocat/repos
-            events_url: https://api.github.com/users/octocat/events{/privacy}
-            received_events_url: https://api.github.com/users/octocat/received_events
-            type: User
-            site_admin: false
-          dismissed_at: '2020-02-14T12:29:18Z'
-          dismissed_reason: false positive
-          rule:
-            id: js/polynomial-redos
-            severity: warning
-            description: Polynomial regular expression used on uncontrolled data
-          tool:
-            name: CodeQL command-line toolchain
-            version: 
-      code-scanning-alert-dismissed:
-        value:
-          number: 22
-          created_at: '2020-08-25T21:28:36Z'
-          url: https://api.github.com/repos/github/hello-world/code-scanning/alerts/22
-          html_url: https://github.com/github/hello-world/code-scanning/22
-          instances:
-          - ref: refs/heads/codeql-analysis-yml
-            analysis_key: ".github/workflows/codeql-analysis.yml:CodeQL-Build"
-            environment: {}
-            state: dismissed
-          - ref: refs/pull/3740/head
-            analysis_key: ".github/workflows/codeql-analysis.yml:CodeQL-Build"
-            environment: {}
-            state: dismissed
+        - ref: refs/pull/3740/head
+          analysis_key: ".github/workflows/codeql-analysis.yml:CodeQL-Build"
+          environment: {}
+          state: fixed
+        state: fixed
+        dismissed_by:
+          login: octocat
+          id: 1
+          node_id: MDQ6VXNlcjE=
+          avatar_url: https://github.com/images/error/octocat_happy.gif
+          gravatar_id: ''
+          url: https://api.github.com/users/octocat
+          html_url: https://github.com/octocat
+          followers_url: https://api.github.com/users/octocat/followers
+          following_url: https://api.github.com/users/octocat/following{/other_user}
+          gists_url: https://api.github.com/users/octocat/gists{/gist_id}
+          starred_url: https://api.github.com/users/octocat/starred{/owner}{/repo}
+          subscriptions_url: https://api.github.com/users/octocat/subscriptions
+          organizations_url: https://api.github.com/users/octocat/orgs
+          repos_url: https://api.github.com/users/octocat/repos
+          events_url: https://api.github.com/users/octocat/events{/privacy}
+          received_events_url: https://api.github.com/users/octocat/received_events
+          type: User
+          site_admin: false
+        dismissed_at: '2020-02-14T12:29:18Z'
+        dismissed_reason: false positive
+        rule:
+          id: js/polynomial-redos
+          severity: warning
+          description: Polynomial regular expression used on uncontrolled data
+        tool:
+          name: CodeQL command-line toolchain
+          version: 
+    code-scanning-alert-code-scanning-alert-dismissed:
+      value:
+        number: 22
+        created_at: '2020-08-25T21:28:36Z'
+        url: https://api.github.com/repos/github/hello-world/code-scanning/alerts/22
+        html_url: https://github.com/github/hello-world/code-scanning/22
+        instances:
+        - ref: refs/heads/codeql-analysis-yml
+          analysis_key: ".github/workflows/codeql-analysis.yml:CodeQL-Build"
+          environment: {}
           state: dismissed
-          dismissed_by:
-            login: octocat
-            id: 1
-            node_id: MDQ6VXNlcjE=
-            avatar_url: https://github.com/images/error/octocat_happy.gif
-            gravatar_id: ''
-            url: https://api.github.com/users/octocat
-            html_url: https://github.com/octocat
-            followers_url: https://api.github.com/users/octocat/followers
-            following_url: https://api.github.com/users/octocat/following{/other_user}
-            gists_url: https://api.github.com/users/octocat/gists{/gist_id}
-            starred_url: https://api.github.com/users/octocat/starred{/owner}{/repo}
-            subscriptions_url: https://api.github.com/users/octocat/subscriptions
-            organizations_url: https://api.github.com/users/octocat/orgs
-            repos_url: https://api.github.com/users/octocat/repos
-            events_url: https://api.github.com/users/octocat/events{/privacy}
-            received_events_url: https://api.github.com/users/octocat/received_events
-            type: User
-            site_admin: false
-          dismissed_at: '2020-09-02T22:34:56Z'
-          dismissed_reason: false positive
-          rule:
-            id: js/polynomial-redos
-            severity: warning
-            description: Polynomial regular expression used on uncontrolled data
-          tool:
-            name: CodeQL command-line toolchain
-            version: 
-    code-scanning-analysis:
-      code-scanning-analysis-items:
-        value:
-        - ref: refs/heads/master
-          commit_sha: d99612c3e1f2970085cfbaeadf8f010ef69bad83
-          analysis_key: ".github/workflows/codeql-analysis.yml:analyze"
-          tool_name: CodeQL command-line toolchain
-          environment: "{}"
-          error: ''
-          created_at: '2020-08-27T15:05:21Z'
-        - ref: refs/heads/my-branch
-          commit_sha: c8cff6510d4d084fb1b4aa13b64b97ca12b07321
-          analysis_key: ".github/workflows/shiftleft.yml:build"
-          tool_name: Python Security Analysis
-          environment: "{}"
-          error: ''
-          created_at: '2020-08-31T22:46:44Z'
+        - ref: refs/pull/3740/head
+          analysis_key: ".github/workflows/codeql-analysis.yml:CodeQL-Build"
+          environment: {}
+          state: dismissed
+        state: dismissed
+        dismissed_by:
+          login: octocat
+          id: 1
+          node_id: MDQ6VXNlcjE=
+          avatar_url: https://github.com/images/error/octocat_happy.gif
+          gravatar_id: ''
+          url: https://api.github.com/users/octocat
+          html_url: https://github.com/octocat
+          followers_url: https://api.github.com/users/octocat/followers
+          following_url: https://api.github.com/users/octocat/following{/other_user}
+          gists_url: https://api.github.com/users/octocat/gists{/gist_id}
+          starred_url: https://api.github.com/users/octocat/starred{/owner}{/repo}
+          subscriptions_url: https://api.github.com/users/octocat/subscriptions
+          organizations_url: https://api.github.com/users/octocat/orgs
+          repos_url: https://api.github.com/users/octocat/repos
+          events_url: https://api.github.com/users/octocat/events{/privacy}
+          received_events_url: https://api.github.com/users/octocat/received_events
+          type: User
+          site_admin: false
+        dismissed_at: '2020-09-02T22:34:56Z'
+        dismissed_reason: false positive
+        rule:
+          id: js/polynomial-redos
+          severity: warning
+          description: Polynomial regular expression used on uncontrolled data
+        tool:
+          name: CodeQL command-line toolchain
+          version: 
+    code-scanning-analysis-code-scanning-analysis-items:
+      value:
+      - ref: refs/heads/master
+        commit_sha: d99612c3e1f2970085cfbaeadf8f010ef69bad83
+        analysis_key: ".github/workflows/codeql-analysis.yml:analyze"
+        tool_name: CodeQL command-line toolchain
+        environment: "{}"
+        error: ''
+        created_at: '2020-08-27T15:05:21Z'
+      - ref: refs/heads/my-branch
+        commit_sha: c8cff6510d4d084fb1b4aa13b64b97ca12b07321
+        analysis_key: ".github/workflows/shiftleft.yml:build"
+        tool_name: Python Security Analysis
+        environment: "{}"
+        error: ''
+        created_at: '2020-08-31T22:46:44Z'
     collaborator-items:
       value:
       - login: octocat
@@ -62903,7 +62881,7 @@ components:
       description: The code scanning alert number.
       required: true
       schema:
-        "$ref": "#/components/schemas/code-scanning-alert/number"
+        "$ref": "#/components/schemas/code-scanning-alert-number"
     commit_sha:
       name: commit_sha
       description: commit_sha+ parameter
diff --git a/descriptions/api.github.com/dereferenced/api.github.com.deref.json b/descriptions/api.github.com/dereferenced/api.github.com.deref.json
index 820a9cea0b..779f15b242 100644
--- a/descriptions/api.github.com/dereferenced/api.github.com.deref.json
+++ b/descriptions/api.github.com/dereferenced/api.github.com.deref.json
@@ -1,7 +1,7 @@
 {
   "openapi": "3.0.3",
   "info": {
-    "version": "1.0.0-rc.2",
+    "version": "1.0.0-rc.3",
     "title": "GitHub v3 REST API",
     "description": "GitHub's v3 REST API.",
     "license": {
@@ -16021,7 +16021,7 @@
     "/enterprises/{enterprise}/settings/billing/actions": {
       "get": {
         "summary": "Get GitHub Actions billing for an enterprise",
-        "description": "**Warning:** The Billing API is currently in public beta and subject to change.\n\nGets the summary of the free and paid GitHub Actions minutes used.\n\nPaid minutes only apply to workflows in private repositories that use GitHub-hosted runners. Minutes used is listed for each GitHub-hosted runner operating system. Any job re-runs are also included in the usage. The usage does not include the multiplier for macOS and Windows runners and is not rounded up to the nearest whole minute. For more information, see \"[Managing billing for GitHub Actions](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-actions)\".\n\nThe authenticated user must be an enterprise admin.",
+        "description": "Gets the summary of the free and paid GitHub Actions minutes used.\n\nPaid minutes only apply to workflows in private repositories that use GitHub-hosted runners. Minutes used is listed for each GitHub-hosted runner operating system. Any job re-runs are also included in the usage. The usage does not include the multiplier for macOS and Windows runners and is not rounded up to the nearest whole minute. For more information, see \"[Managing billing for GitHub Actions](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-actions)\".\n\nThe authenticated user must be an enterprise admin.",
         "operationId": "billing/get-github-actions-billing-ghe",
         "tags": [
           "billing"
@@ -16112,7 +16112,7 @@
     "/enterprises/{enterprise}/settings/billing/packages": {
       "get": {
         "summary": "Get GitHub Packages billing for an enterprise",
-        "description": "**Warning:** The Billing API is currently in public beta and subject to change.\n\nGets the free and paid storage used for GitHub Packages in gigabytes.\n\nPaid minutes only apply to packages stored for private repositories. For more information, see \"[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages).\"\n\nThe authenticated user must be an enterprise admin.",
+        "description": "Gets the free and paid storage used for GitHub Packages in gigabytes.\n\nPaid minutes only apply to packages stored for private repositories. For more information, see \"[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages).\"\n\nThe authenticated user must be an enterprise admin.",
         "operationId": "billing/get-github-packages-billing-ghe",
         "tags": [
           "billing"
@@ -16181,7 +16181,7 @@
     "/enterprises/{enterprise}/settings/billing/shared-storage": {
       "get": {
         "summary": "Get shared storage billing for an enterprise",
-        "description": "**Warning:** The Billing API is currently in public beta and subject to change.\n\nGets the estimated paid and estimated total storage used for GitHub Actions and Github Packages.\n\nPaid minutes only apply to packages stored for private repositories. For more information, see \"[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages).\"\n\nThe authenticated user must be an enterprise admin.",
+        "description": "Gets the estimated paid and estimated total storage used for GitHub Actions and Github Packages.\n\nPaid minutes only apply to packages stored for private repositories. For more information, see \"[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages).\"\n\nThe authenticated user must be an enterprise admin.",
         "operationId": "billing/get-shared-storage-billing-ghe",
         "tags": [
           "billing"
@@ -66156,7 +66156,7 @@
     "/orgs/{org}/settings/billing/actions": {
       "get": {
         "summary": "Get GitHub Actions billing for an organization",
-        "description": "**Warning:** The Billing API is currently in public beta and subject to change.\n\nGets the summary of the free and paid GitHub Actions minutes used.\n\nPaid minutes only apply to workflows in private repositories that use GitHub-hosted runners. Minutes used is listed for each GitHub-hosted runner operating system. Any job re-runs are also included in the usage. The usage does not include the multiplier for macOS and Windows runners and is not rounded up to the nearest whole minute. For more information, see \"[Managing billing for GitHub Actions](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-actions)\".\n\nAccess tokens must have the `read:org` scope.",
+        "description": "Gets the summary of the free and paid GitHub Actions minutes used.\n\nPaid minutes only apply to workflows in private repositories that use GitHub-hosted runners. Minutes used is listed for each GitHub-hosted runner operating system. Any job re-runs are also included in the usage. The usage does not include the multiplier for macOS and Windows runners and is not rounded up to the nearest whole minute. For more information, see \"[Managing billing for GitHub Actions](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-actions)\".\n\nAccess tokens must have the `read:org` scope.",
         "operationId": "billing/get-github-actions-billing-org",
         "tags": [
           "billing"
@@ -66246,7 +66246,7 @@
     "/orgs/{org}/settings/billing/packages": {
       "get": {
         "summary": "Get GitHub Packages billing for an organization",
-        "description": "**Warning:** The Billing API is currently in public beta and subject to change.\n\nGets the free and paid storage usued for GitHub Packages in gigabytes.\n\nPaid minutes only apply to packages stored for private repositories. For more information, see \"[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages).\"\n\nAccess tokens must have the `read:org` scope.",
+        "description": "Gets the free and paid storage usued for GitHub Packages in gigabytes.\n\nPaid minutes only apply to packages stored for private repositories. For more information, see \"[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages).\"\n\nAccess tokens must have the `read:org` scope.",
         "operationId": "billing/get-github-packages-billing-org",
         "tags": [
           "billing"
@@ -66314,7 +66314,7 @@
     "/orgs/{org}/settings/billing/shared-storage": {
       "get": {
         "summary": "Get shared storage billing for an organization",
-        "description": "**Warning:** The Billing API is currently in public beta and subject to change.\n\nGets the estimated paid and estimated total storage used for GitHub Actions and Github Packages.\n\nPaid minutes only apply to packages stored for private repositories. For more information, see \"[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages).\"\n\nAccess tokens must have the `read:org` scope.",
+        "description": "Gets the estimated paid and estimated total storage used for GitHub Actions and Github Packages.\n\nPaid minutes only apply to packages stored for private repositories. For more information, see \"[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages).\"\n\nAccess tokens must have the `read:org` scope.",
         "operationId": "billing/get-shared-storage-billing-org",
         "tags": [
           "billing"
@@ -297623,7 +297623,7 @@
     "/users/{username}/settings/billing/actions": {
       "get": {
         "summary": "Get GitHub Actions billing for a user",
-        "description": "**Warning:** The Billing API is currently in public beta and subject to change.\n\nGets the summary of the free and paid GitHub Actions minutes used.\n\nPaid minutes only apply to workflows in private repositories that use GitHub-hosted runners. Minutes used is listed for each GitHub-hosted runner operating system. Any job re-runs are also included in the usage. The usage does not include the multiplier for macOS and Windows runners and is not rounded up to the nearest whole minute. For more information, see \"[Managing billing for GitHub Actions](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-actions)\".\n\nAccess tokens must have the `user` scope.",
+        "description": "Gets the summary of the free and paid GitHub Actions minutes used.\n\nPaid minutes only apply to workflows in private repositories that use GitHub-hosted runners. Minutes used is listed for each GitHub-hosted runner operating system. Any job re-runs are also included in the usage. The usage does not include the multiplier for macOS and Windows runners and is not rounded up to the nearest whole minute. For more information, see \"[Managing billing for GitHub Actions](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-actions)\".\n\nAccess tokens must have the `user` scope.",
         "operationId": "billing/get-github-actions-billing-user",
         "tags": [
           "billing"
@@ -297713,7 +297713,7 @@
     "/users/{username}/settings/billing/packages": {
       "get": {
         "summary": "Get GitHub Packages billing for a user",
-        "description": "**Warning:** The Billing API is currently in public beta and subject to change.\n\nGets the free and paid storage used for GitHub Packages in gigabytes.\n\nPaid minutes only apply to packages stored for private repositories. For more information, see \"[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages).\"\n\nAccess tokens must have the `user` scope.",
+        "description": "Gets the free and paid storage used for GitHub Packages in gigabytes.\n\nPaid minutes only apply to packages stored for private repositories. For more information, see \"[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages).\"\n\nAccess tokens must have the `user` scope.",
         "operationId": "billing/get-github-packages-billing-user",
         "tags": [
           "billing"
@@ -297781,7 +297781,7 @@
     "/users/{username}/settings/billing/shared-storage": {
       "get": {
         "summary": "Get shared storage billing for a user",
-        "description": "**Warning:** The Billing API is currently in public beta and subject to change.\n\nGets the estimated paid and estimated total storage used for GitHub Actions and Github Packages.\n\nPaid minutes only apply to packages stored for private repositories. For more information, see \"[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages).\"\n\nAccess tokens must have the `user` scope.",
+        "description": "Gets the estimated paid and estimated total storage used for GitHub Actions and Github Packages.\n\nPaid minutes only apply to packages stored for private repositories. For more information, see \"[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages).\"\n\nAccess tokens must have the `user` scope.",
         "operationId": "billing/get-shared-storage-billing-user",
         "tags": [
           "billing"
diff --git a/descriptions/api.github.com/dereferenced/api.github.com.deref.yaml b/descriptions/api.github.com/dereferenced/api.github.com.deref.yaml
index c420748a13..1abe3b88dc 100644
--- a/descriptions/api.github.com/dereferenced/api.github.com.deref.yaml
+++ b/descriptions/api.github.com/dereferenced/api.github.com.deref.yaml
@@ -1,7 +1,7 @@
 ---
 openapi: 3.0.3
 info:
-  version: 1.0.0-rc.2
+  version: 1.0.0-rc.3
   title: GitHub v3 REST API
   description: GitHub's v3 REST API.
   license:
@@ -12290,8 +12290,6 @@ paths:
     get:
       summary: Get GitHub Actions billing for an enterprise
       description: |-
-        **Warning:** The Billing API is currently in public beta and subject to change.
-
         Gets the summary of the free and paid GitHub Actions minutes used.
 
         Paid minutes only apply to workflows in private repositories that use GitHub-hosted runners. Minutes used is listed for each GitHub-hosted runner operating system. Any job re-runs are also included in the usage. The usage does not include the multiplier for macOS and Windows runners and is not rounded up to the nearest whole minute. For more information, see "[Managing billing for GitHub Actions](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-actions)".
@@ -12360,8 +12358,6 @@ paths:
     get:
       summary: Get GitHub Packages billing for an enterprise
       description: |-
-        **Warning:** The Billing API is currently in public beta and subject to change.
-
         Gets the free and paid storage used for GitHub Packages in gigabytes.
 
         Paid minutes only apply to packages stored for private repositories. For more information, see "[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages)."
@@ -12414,8 +12410,6 @@ paths:
     get:
       summary: Get shared storage billing for an enterprise
       description: |-
-        **Warning:** The Billing API is currently in public beta and subject to change.
-
         Gets the estimated paid and estimated total storage used for GitHub Actions and Github Packages.
 
         Paid minutes only apply to packages stored for private repositories. For more information, see "[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages)."
@@ -50554,8 +50548,6 @@ paths:
     get:
       summary: Get GitHub Actions billing for an organization
       description: |-
-        **Warning:** The Billing API is currently in public beta and subject to change.
-
         Gets the summary of the free and paid GitHub Actions minutes used.
 
         Paid minutes only apply to workflows in private repositories that use GitHub-hosted runners. Minutes used is listed for each GitHub-hosted runner operating system. Any job re-runs are also included in the usage. The usage does not include the multiplier for macOS and Windows runners and is not rounded up to the nearest whole minute. For more information, see "[Managing billing for GitHub Actions](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-actions)".
@@ -50623,8 +50615,6 @@ paths:
     get:
       summary: Get GitHub Packages billing for an organization
       description: |-
-        **Warning:** The Billing API is currently in public beta and subject to change.
-
         Gets the free and paid storage usued for GitHub Packages in gigabytes.
 
         Paid minutes only apply to packages stored for private repositories. For more information, see "[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages)."
@@ -50676,8 +50666,6 @@ paths:
     get:
       summary: Get shared storage billing for an organization
       description: |-
-        **Warning:** The Billing API is currently in public beta and subject to change.
-
         Gets the estimated paid and estimated total storage used for GitHub Actions and Github Packages.
 
         Paid minutes only apply to packages stored for private repositories. For more information, see "[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages)."
@@ -228436,8 +228424,6 @@ paths:
     get:
       summary: Get GitHub Actions billing for a user
       description: |-
-        **Warning:** The Billing API is currently in public beta and subject to change.
-
         Gets the summary of the free and paid GitHub Actions minutes used.
 
         Paid minutes only apply to workflows in private repositories that use GitHub-hosted runners. Minutes used is listed for each GitHub-hosted runner operating system. Any job re-runs are also included in the usage. The usage does not include the multiplier for macOS and Windows runners and is not rounded up to the nearest whole minute. For more information, see "[Managing billing for GitHub Actions](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-actions)".
@@ -228505,8 +228491,6 @@ paths:
     get:
       summary: Get GitHub Packages billing for a user
       description: |-
-        **Warning:** The Billing API is currently in public beta and subject to change.
-
         Gets the free and paid storage used for GitHub Packages in gigabytes.
 
         Paid minutes only apply to packages stored for private repositories. For more information, see "[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages)."
@@ -228558,8 +228542,6 @@ paths:
     get:
       summary: Get shared storage billing for a user
       description: |-
-        **Warning:** The Billing API is currently in public beta and subject to change.
-
         Gets the estimated paid and estimated total storage used for GitHub Actions and Github Packages.
 
         Paid minutes only apply to packages stored for private repositories. For more information, see "[Managing billing for GitHub Packages](https://help.github.com/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-packages)."
diff --git a/descriptions/ghes-2.18/dereferenced/ghes-2.18.deref.json b/descriptions/ghes-2.18/dereferenced/ghes-2.18.deref.json
index 10d60a315a..13028c1266 100644
--- a/descriptions/ghes-2.18/dereferenced/ghes-2.18.deref.json
+++ b/descriptions/ghes-2.18/dereferenced/ghes-2.18.deref.json
@@ -1,7 +1,7 @@
 {
   "openapi": "3.0.3",
   "info": {
-    "version": "1.0.0-rc.2",
+    "version": "1.0.0-rc.3",
     "title": "GitHub v3 REST API",
     "description": "GitHub's v3 REST API.",
     "license": {
diff --git a/descriptions/ghes-2.18/dereferenced/ghes-2.18.deref.yaml b/descriptions/ghes-2.18/dereferenced/ghes-2.18.deref.yaml
index c483160a14..6f9142958d 100644
--- a/descriptions/ghes-2.18/dereferenced/ghes-2.18.deref.yaml
+++ b/descriptions/ghes-2.18/dereferenced/ghes-2.18.deref.yaml
@@ -1,7 +1,7 @@
 ---
 openapi: 3.0.3
 info:
-  version: 1.0.0-rc.2
+  version: 1.0.0-rc.3
   title: GitHub v3 REST API
   description: GitHub's v3 REST API.
   license:
diff --git a/descriptions/ghes-2.18/ghes-2.18.json b/descriptions/ghes-2.18/ghes-2.18.json
index 8ecb2ca827..c6f2a9a452 100644
--- a/descriptions/ghes-2.18/ghes-2.18.json
+++ b/descriptions/ghes-2.18/ghes-2.18.json
@@ -1,7 +1,7 @@
 {
   "openapi": "3.0.3",
   "info": {
-    "version": "1.0.0-rc.2",
+    "version": "1.0.0-rc.3",
     "title": "GitHub v3 REST API",
     "description": "GitHub's v3 REST API.",
     "license": {
diff --git a/descriptions/ghes-2.18/ghes-2.18.yaml b/descriptions/ghes-2.18/ghes-2.18.yaml
index 0bf01b7f93..b0619d696a 100644
--- a/descriptions/ghes-2.18/ghes-2.18.yaml
+++ b/descriptions/ghes-2.18/ghes-2.18.yaml
@@ -1,7 +1,7 @@
 ---
 openapi: 3.0.3
 info:
-  version: 1.0.0-rc.2
+  version: 1.0.0-rc.3
   title: GitHub v3 REST API
   description: GitHub's v3 REST API.
   license:
diff --git a/descriptions/ghes-2.19/dereferenced/ghes-2.19.deref.json b/descriptions/ghes-2.19/dereferenced/ghes-2.19.deref.json
index 016726d660..2813b0afd3 100644
--- a/descriptions/ghes-2.19/dereferenced/ghes-2.19.deref.json
+++ b/descriptions/ghes-2.19/dereferenced/ghes-2.19.deref.json
@@ -1,7 +1,7 @@
 {
   "openapi": "3.0.3",
   "info": {
-    "version": "1.0.0-rc.2",
+    "version": "1.0.0-rc.3",
     "title": "GitHub v3 REST API",
     "description": "GitHub's v3 REST API.",
     "license": {
diff --git a/descriptions/ghes-2.19/dereferenced/ghes-2.19.deref.yaml b/descriptions/ghes-2.19/dereferenced/ghes-2.19.deref.yaml
index 8f5a25caae..d51b66d9a3 100644
--- a/descriptions/ghes-2.19/dereferenced/ghes-2.19.deref.yaml
+++ b/descriptions/ghes-2.19/dereferenced/ghes-2.19.deref.yaml
@@ -1,7 +1,7 @@
 ---
 openapi: 3.0.3
 info:
-  version: 1.0.0-rc.2
+  version: 1.0.0-rc.3
   title: GitHub v3 REST API
   description: GitHub's v3 REST API.
   license:
diff --git a/descriptions/ghes-2.19/ghes-2.19.json b/descriptions/ghes-2.19/ghes-2.19.json
index 273fbb02d8..986ae91c45 100644
--- a/descriptions/ghes-2.19/ghes-2.19.json
+++ b/descriptions/ghes-2.19/ghes-2.19.json
@@ -1,7 +1,7 @@
 {
   "openapi": "3.0.3",
   "info": {
-    "version": "1.0.0-rc.2",
+    "version": "1.0.0-rc.3",
     "title": "GitHub v3 REST API",
     "description": "GitHub's v3 REST API.",
     "license": {
diff --git a/descriptions/ghes-2.19/ghes-2.19.yaml b/descriptions/ghes-2.19/ghes-2.19.yaml
index e9eaa898bc..c68675a532 100644
--- a/descriptions/ghes-2.19/ghes-2.19.yaml
+++ b/descriptions/ghes-2.19/ghes-2.19.yaml
@@ -1,7 +1,7 @@
 ---
 openapi: 3.0.3
 info:
-  version: 1.0.0-rc.2
+  version: 1.0.0-rc.3
   title: GitHub v3 REST API
   description: GitHub's v3 REST API.
   license:
diff --git a/descriptions/ghes-2.20/dereferenced/ghes-2.20.deref.json b/descriptions/ghes-2.20/dereferenced/ghes-2.20.deref.json
index 7a88299290..6b752c0f81 100644
--- a/descriptions/ghes-2.20/dereferenced/ghes-2.20.deref.json
+++ b/descriptions/ghes-2.20/dereferenced/ghes-2.20.deref.json
@@ -1,7 +1,7 @@
 {
   "openapi": "3.0.3",
   "info": {
-    "version": "1.0.0-rc.2",
+    "version": "1.0.0-rc.3",
     "title": "GitHub v3 REST API",
     "description": "GitHub's v3 REST API.",
     "license": {
diff --git a/descriptions/ghes-2.20/dereferenced/ghes-2.20.deref.yaml b/descriptions/ghes-2.20/dereferenced/ghes-2.20.deref.yaml
index d4a4c145d3..72d35ccb1a 100644
--- a/descriptions/ghes-2.20/dereferenced/ghes-2.20.deref.yaml
+++ b/descriptions/ghes-2.20/dereferenced/ghes-2.20.deref.yaml
@@ -1,7 +1,7 @@
 ---
 openapi: 3.0.3
 info:
-  version: 1.0.0-rc.2
+  version: 1.0.0-rc.3
   title: GitHub v3 REST API
   description: GitHub's v3 REST API.
   license:
diff --git a/descriptions/ghes-2.20/ghes-2.20.json b/descriptions/ghes-2.20/ghes-2.20.json
index 145da204d2..ae4b3fe67c 100644
--- a/descriptions/ghes-2.20/ghes-2.20.json
+++ b/descriptions/ghes-2.20/ghes-2.20.json
@@ -1,7 +1,7 @@
 {
   "openapi": "3.0.3",
   "info": {
-    "version": "1.0.0-rc.2",
+    "version": "1.0.0-rc.3",
     "title": "GitHub v3 REST API",
     "description": "GitHub's v3 REST API.",
     "license": {
diff --git a/descriptions/ghes-2.20/ghes-2.20.yaml b/descriptions/ghes-2.20/ghes-2.20.yaml
index abc0c51477..1f2e3d603e 100644
--- a/descriptions/ghes-2.20/ghes-2.20.yaml
+++ b/descriptions/ghes-2.20/ghes-2.20.yaml
@@ -1,7 +1,7 @@
 ---
 openapi: 3.0.3
 info:
-  version: 1.0.0-rc.2
+  version: 1.0.0-rc.3
   title: GitHub v3 REST API
   description: GitHub's v3 REST API.
   license:
diff --git a/descriptions/ghes-2.21/dereferenced/ghes-2.21.deref.json b/descriptions/ghes-2.21/dereferenced/ghes-2.21.deref.json
index 83bd8b3a4c..3033eb7b33 100644
--- a/descriptions/ghes-2.21/dereferenced/ghes-2.21.deref.json
+++ b/descriptions/ghes-2.21/dereferenced/ghes-2.21.deref.json
@@ -1,7 +1,7 @@
 {
   "openapi": "3.0.3",
   "info": {
-    "version": "1.0.0-rc.2",
+    "version": "1.0.0-rc.3",
     "title": "GitHub v3 REST API",
     "description": "GitHub's v3 REST API.",
     "license": {
diff --git a/descriptions/ghes-2.21/dereferenced/ghes-2.21.deref.yaml b/descriptions/ghes-2.21/dereferenced/ghes-2.21.deref.yaml
index cb9d7315ba..f079cb5761 100644
--- a/descriptions/ghes-2.21/dereferenced/ghes-2.21.deref.yaml
+++ b/descriptions/ghes-2.21/dereferenced/ghes-2.21.deref.yaml
@@ -1,7 +1,7 @@
 ---
 openapi: 3.0.3
 info:
-  version: 1.0.0-rc.2
+  version: 1.0.0-rc.3
   title: GitHub v3 REST API
   description: GitHub's v3 REST API.
   license:
diff --git a/descriptions/ghes-2.21/ghes-2.21.json b/descriptions/ghes-2.21/ghes-2.21.json
index f723270c11..98af798bc1 100644
--- a/descriptions/ghes-2.21/ghes-2.21.json
+++ b/descriptions/ghes-2.21/ghes-2.21.json
@@ -1,7 +1,7 @@
 {
   "openapi": "3.0.3",
   "info": {
-    "version": "1.0.0-rc.2",
+    "version": "1.0.0-rc.3",
     "title": "GitHub v3 REST API",
     "description": "GitHub's v3 REST API.",
     "license": {
diff --git a/descriptions/ghes-2.21/ghes-2.21.yaml b/descriptions/ghes-2.21/ghes-2.21.yaml
index b494065799..447b56bdb7 100644
--- a/descriptions/ghes-2.21/ghes-2.21.yaml
+++ b/descriptions/ghes-2.21/ghes-2.21.yaml
@@ -1,7 +1,7 @@
 ---
 openapi: 3.0.3
 info:
-  version: 1.0.0-rc.2
+  version: 1.0.0-rc.3
   title: GitHub v3 REST API
   description: GitHub's v3 REST API.
   license:
diff --git a/descriptions/ghes-2.22/dereferenced/ghes-2.22.deref.json b/descriptions/ghes-2.22/dereferenced/ghes-2.22.deref.json
index 01c6ed92f9..aa86cc70b9 100644
--- a/descriptions/ghes-2.22/dereferenced/ghes-2.22.deref.json
+++ b/descriptions/ghes-2.22/dereferenced/ghes-2.22.deref.json
@@ -1,7 +1,7 @@
 {
   "openapi": "3.0.3",
   "info": {
-    "version": "1.0.0-rc.2",
+    "version": "1.0.0-rc.3",
     "title": "GitHub v3 REST API",
     "description": "GitHub's v3 REST API.",
     "license": {
diff --git a/descriptions/ghes-2.22/dereferenced/ghes-2.22.deref.yaml b/descriptions/ghes-2.22/dereferenced/ghes-2.22.deref.yaml
index 3d6fc245fa..9bff892aae 100644
--- a/descriptions/ghes-2.22/dereferenced/ghes-2.22.deref.yaml
+++ b/descriptions/ghes-2.22/dereferenced/ghes-2.22.deref.yaml
@@ -1,7 +1,7 @@
 ---
 openapi: 3.0.3
 info:
-  version: 1.0.0-rc.2
+  version: 1.0.0-rc.3
   title: GitHub v3 REST API
   description: GitHub's v3 REST API.
   license:
diff --git a/descriptions/ghes-2.22/ghes-2.22.json b/descriptions/ghes-2.22/ghes-2.22.json
index f89232955e..9142fac7a4 100644
--- a/descriptions/ghes-2.22/ghes-2.22.json
+++ b/descriptions/ghes-2.22/ghes-2.22.json
@@ -1,7 +1,7 @@
 {
   "openapi": "3.0.3",
   "info": {
-    "version": "1.0.0-rc.2",
+    "version": "1.0.0-rc.3",
     "title": "GitHub v3 REST API",
     "description": "GitHub's v3 REST API.",
     "license": {
@@ -21379,7 +21379,7 @@
             "in": "query",
             "required": false,
             "schema": {
-              "$ref": "#/components/schemas/code-scanning-alert/state"
+              "$ref": "#/components/schemas/code-scanning-alert-state"
             }
           },
           {
@@ -21388,7 +21388,7 @@
             "description": "Set a full Git reference to list alerts for a specific branch. The `ref` must be formatted as `refs/heads/<branch name>`.",
             "required": false,
             "schema": {
-              "$ref": "#/components/schemas/code-scanning-alert/ref"
+              "$ref": "#/components/schemas/code-scanning-alert-ref"
             }
           }
         ],
@@ -21400,12 +21400,12 @@
                 "schema": {
                   "type": "array",
                   "items": {
-                    "$ref": "#/components/schemas/code-scanning-alert/code-scanning-alert-items"
+                    "$ref": "#/components/schemas/code-scanning-alert-code-scanning-alert-items"
                   }
                 },
                 "examples": {
                   "default": {
-                    "$ref": "#/components/examples/code-scanning-alert/code-scanning-alert-items"
+                    "$ref": "#/components/examples/code-scanning-alert-code-scanning-alert-items"
                   }
                 }
               }
@@ -21463,11 +21463,11 @@
             "content": {
               "application/json": {
                 "schema": {
-                  "$ref": "#/components/schemas/code-scanning-alert/code-scanning-alert"
+                  "$ref": "#/components/schemas/code-scanning-alert-code-scanning-alert"
                 },
                 "examples": {
                   "default": {
-                    "$ref": "#/components/examples/code-scanning-alert/code-scanning-alert"
+                    "$ref": "#/components/examples/code-scanning-alert-code-scanning-alert"
                   }
                 }
               }
@@ -21519,10 +21519,10 @@
                 "type": "object",
                 "properties": {
                   "state": {
-                    "$ref": "#/components/schemas/code-scanning-alert/set-state"
+                    "$ref": "#/components/schemas/code-scanning-alert-set-state"
                   },
                   "dismissed_reason": {
-                    "$ref": "#/components/schemas/code-scanning-alert/dismissed-reason"
+                    "$ref": "#/components/schemas/code-scanning-alert-dismissed-reason"
                   }
                 },
                 "required": [
@@ -21542,11 +21542,11 @@
             "content": {
               "application/json": {
                 "schema": {
-                  "$ref": "#/components/schemas/code-scanning-alert/code-scanning-alert"
+                  "$ref": "#/components/schemas/code-scanning-alert-code-scanning-alert"
                 },
                 "examples": {
                   "default": {
-                    "$ref": "#/components/examples/code-scanning-alert/code-scanning-alert-dismissed"
+                    "$ref": "#/components/examples/code-scanning-alert-code-scanning-alert-dismissed"
                   }
                 }
               }
@@ -21591,7 +21591,7 @@
             "description": "Set a full Git reference to list alerts for a specific branch. The `ref` must be formatted as `refs/heads/<branch name>`.",
             "required": false,
             "schema": {
-              "$ref": "#/components/schemas/code-scanning-analysis/ref"
+              "$ref": "#/components/schemas/code-scanning-analysis-ref"
             }
           },
           {
@@ -21600,7 +21600,7 @@
             "description": "Set a single code scanning tool name to filter alerts by tool.",
             "required": false,
             "schema": {
-              "$ref": "#/components/schemas/code-scanning-analysis/tool-name"
+              "$ref": "#/components/schemas/code-scanning-analysis-tool-name"
             }
           }
         ],
@@ -21612,12 +21612,12 @@
                 "schema": {
                   "type": "array",
                   "items": {
-                    "$ref": "#/components/schemas/code-scanning-analysis/code-scanning-analysis"
+                    "$ref": "#/components/schemas/code-scanning-analysis-code-scanning-analysis"
                   }
                 },
                 "examples": {
                   "default": {
-                    "$ref": "#/components/examples/code-scanning-analysis/code-scanning-analysis-items"
+                    "$ref": "#/components/examples/code-scanning-analysis-code-scanning-analysis-items"
                   }
                 }
               }
@@ -21661,13 +21661,13 @@
                 "type": "object",
                 "properties": {
                   "commit_sha": {
-                    "$ref": "#/components/schemas/code-scanning-analysis/commit-sha"
+                    "$ref": "#/components/schemas/code-scanning-analysis-commit-sha"
                   },
                   "ref": {
-                    "$ref": "#/components/schemas/code-scanning-analysis/ref"
+                    "$ref": "#/components/schemas/code-scanning-analysis-ref"
                   },
                   "sarif": {
-                    "$ref": "#/components/schemas/code-scanning-analysis/sarif-file"
+                    "$ref": "#/components/schemas/code-scanning-analysis-sarif-file"
                   },
                   "checkout_uri": {
                     "description": "The base directory used in the analysis, as it appears in the SARIF file.\nThis property is used to convert file paths from absolute to relative, so that alerts can be mapped to their correct location in the repository.",
@@ -21681,7 +21681,7 @@
                     "type": "string"
                   },
                   "tool_name": {
-                    "$ref": "#/components/schemas/code-scanning-analysis/tool-name"
+                    "$ref": "#/components/schemas/code-scanning-analysis-tool-name"
                   }
                 },
                 "required": [
@@ -44308,7 +44308,7 @@
         "description": "The code scanning alert number.",
         "required": true,
         "schema": {
-          "$ref": "#/components/schemas/code-scanning-alert/number"
+          "$ref": "#/components/schemas/code-scanning-alert-number"
         }
       },
       "commit_sha": {
@@ -53935,295 +53935,291 @@
           }
         }
       },
-      "code-scanning-alert": {
-        "state": {
-          "type": "string",
-          "description": "State of a code scanning alert.",
-          "enum": [
-            "open",
-            "dismissed",
-            "fixed"
-          ]
-        },
-        "ref": {
-          "type": "string",
-          "description": "The full Git reference, formatted as `refs/heads/<branch name>`."
-        },
-        "number": {
-          "type": "integer",
-          "description": "The code scanning alert number.",
-          "readOnly": true,
-          "nullable": false
-        },
-        "created-at": {
-          "type": "string",
-          "description": "The time that the alert was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
-          "format": "date-time",
-          "readOnly": true,
-          "nullable": false
-        },
-        "url": {
-          "type": "string",
-          "description": "The REST API URL of the alert resource.",
-          "format": "uri",
-          "readOnly": true,
-          "nullable": false
-        },
-        "html-url": {
-          "type": "string",
-          "description": "The GitHub URL of the alert resource.",
-          "format": "uri",
-          "readOnly": true,
-          "nullable": false
-        },
-        "dismissed-by": {
-          "nullable": true,
-          "oneOf": [
-            {
-              "$ref": "#/components/schemas/simple-user"
-            },
-            {
-              "enum": [
-                null
-              ]
-            }
-          ]
-        },
-        "dismissed-at": {
-          "type": "string",
-          "description": "The time that the alert was dismissed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
-          "format": "date-time",
-          "readOnly": true,
-          "nullable": true
-        },
-        "dismissed-reason": {
-          "type": "string",
-          "description": "**Required when the state is dismissed.** The reason for dismissing or closing the alert. Can be one of: `false positive`, `won't fix`, and `used in tests`.",
-          "nullable": true,
-          "oneOf": [
-            {
-              "enum": [
-                "false positive",
-                "won't fix",
-                "used in tests"
-              ]
-            },
-            {
-              "enum": [
-                null
-              ]
-            }
-          ]
-        },
-        "rule": {
-          "type": "object",
-          "properties": {
-            "id": {
-              "nullable": true,
-              "type": "string",
-              "description": "A unique identifier for the rule used to detect the alert."
-            },
-            "severity": {
-              "nullable": true,
-              "type": "string",
-              "description": "The severity of the alert.",
-              "enum": [
-                "none",
-                "note",
-                "warning",
-                "error"
-              ]
-            },
-            "description": {
-              "type": "string",
-              "description": "A short description of the rule used to detect the alert."
-            }
+      "code-scanning-alert-state": {
+        "type": "string",
+        "description": "State of a code scanning alert.",
+        "enum": [
+          "open",
+          "dismissed",
+          "fixed"
+        ]
+      },
+      "code-scanning-alert-ref": {
+        "type": "string",
+        "description": "The full Git reference, formatted as `refs/heads/<branch name>`."
+      },
+      "code-scanning-alert-number": {
+        "type": "integer",
+        "description": "The code scanning alert number.",
+        "readOnly": true,
+        "nullable": false
+      },
+      "code-scanning-alert-created-at": {
+        "type": "string",
+        "description": "The time that the alert was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
+        "format": "date-time",
+        "readOnly": true,
+        "nullable": false
+      },
+      "code-scanning-alert-url": {
+        "type": "string",
+        "description": "The REST API URL of the alert resource.",
+        "format": "uri",
+        "readOnly": true,
+        "nullable": false
+      },
+      "code-scanning-alert-html-url": {
+        "type": "string",
+        "description": "The GitHub URL of the alert resource.",
+        "format": "uri",
+        "readOnly": true,
+        "nullable": false
+      },
+      "code-scanning-alert-dismissed-by": {
+        "nullable": true,
+        "oneOf": [
+          {
+            "$ref": "#/components/schemas/simple-user"
+          },
+          {
+            "enum": [
+              null
+            ]
           }
-        },
-        "code-scanning-alert-items": {
-          "type": "object",
-          "properties": {
-            "number": {
-              "$ref": "#/components/schemas/code-scanning-alert/number"
-            },
-            "created_at": {
-              "$ref": "#/components/schemas/code-scanning-alert/created-at"
-            },
-            "url": {
-              "$ref": "#/components/schemas/code-scanning-alert/url"
-            },
-            "html_url": {
-              "$ref": "#/components/schemas/code-scanning-alert/html-url"
-            },
-            "state": {
-              "$ref": "#/components/schemas/code-scanning-alert/state"
-            },
-            "dismissed_by": {
-              "$ref": "#/components/schemas/code-scanning-alert/dismissed-by"
-            },
-            "dismissed_at": {
-              "$ref": "#/components/schemas/code-scanning-alert/dismissed-at"
-            },
-            "dismissed_reason": {
-              "$ref": "#/components/schemas/code-scanning-alert/dismissed-reason"
-            },
-            "rule": {
-              "$ref": "#/components/schemas/code-scanning-alert/rule"
-            },
-            "tool": {
-              "$ref": "#/components/schemas/code-scanning-analysis/tool"
-            }
+        ]
+      },
+      "code-scanning-alert-dismissed-at": {
+        "type": "string",
+        "description": "The time that the alert was dismissed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
+        "format": "date-time",
+        "readOnly": true,
+        "nullable": true
+      },
+      "code-scanning-alert-dismissed-reason": {
+        "type": "string",
+        "description": "**Required when the state is dismissed.** The reason for dismissing or closing the alert. Can be one of: `false positive`, `won't fix`, and `used in tests`.",
+        "nullable": true,
+        "oneOf": [
+          {
+            "enum": [
+              "false positive",
+              "won't fix",
+              "used in tests"
+            ]
+          },
+          {
+            "enum": [
+              null
+            ]
           }
-        },
-        "environment": {
-          "type": "string",
-          "description": "Identifies the variable values associated with the environment in which the analysis that generated this alert instance was performed, such as the language that was analyzed."
-        },
-        "instances": {
-          "nullable": true,
-          "type": "array",
-          "properties": {
-            "ref": {
-              "$ref": "#/components/schemas/code-scanning-alert/ref"
-            },
-            "analysis_key": {
-              "$ref": "#/components/schemas/code-scanning-analysis/analysis-key"
-            },
-            "environment": {
-              "$ref": "#/components/schemas/code-scanning-alert/environment"
-            },
-            "matrix_vars": {
-              "nullable": true,
-              "type": "string"
-            },
-            "state": {
-              "$ref": "#/components/schemas/code-scanning-alert/state"
-            }
+        ]
+      },
+      "code-scanning-alert-rule": {
+        "type": "object",
+        "properties": {
+          "id": {
+            "nullable": true,
+            "type": "string",
+            "description": "A unique identifier for the rule used to detect the alert."
+          },
+          "severity": {
+            "nullable": true,
+            "type": "string",
+            "description": "The severity of the alert.",
+            "enum": [
+              "none",
+              "note",
+              "warning",
+              "error"
+            ]
+          },
+          "description": {
+            "type": "string",
+            "description": "A short description of the rule used to detect the alert."
           }
-        },
-        "code-scanning-alert": {
-          "type": "object",
-          "properties": {
-            "number": {
-              "$ref": "#/components/schemas/code-scanning-alert/number"
-            },
-            "created_at": {
-              "$ref": "#/components/schemas/code-scanning-alert/created-at"
-            },
-            "url": {
-              "$ref": "#/components/schemas/code-scanning-alert/url"
-            },
-            "html_url": {
-              "$ref": "#/components/schemas/code-scanning-alert/html-url"
-            },
-            "instances": {
-              "$ref": "#/components/schemas/code-scanning-alert/instances"
-            },
-            "state": {
-              "$ref": "#/components/schemas/code-scanning-alert/state"
-            },
-            "dismissed_by": {
-              "$ref": "#/components/schemas/code-scanning-alert/dismissed-by"
-            },
-            "dismissed_at": {
-              "$ref": "#/components/schemas/code-scanning-alert/dismissed-at"
-            },
-            "dismissed_reason": {
-              "$ref": "#/components/schemas/code-scanning-alert/dismissed-reason"
-            },
-            "rule": {
-              "$ref": "#/components/schemas/code-scanning-alert/rule"
-            },
-            "tool": {
-              "$ref": "#/components/schemas/code-scanning-analysis/tool"
-            }
+        }
+      },
+      "code-scanning-analysis-tool-name": {
+        "type": "string",
+        "description": "The name of the tool used to generate the code scanning analysis alert."
+      },
+      "code-scanning-analysis-tool": {
+        "type": "object",
+        "properties": {
+          "name": {
+            "$ref": "#/components/schemas/code-scanning-analysis-tool-name"
+          },
+          "version": {
+            "nullable": true,
+            "type": "string",
+            "description": "The version of the tool used to detect the alert."
           }
-        },
-        "set-state": {
-          "description": "Sets the state of the code scanning alert. Can be one of `open` or `dismissed`. You must provide `dismissed_reason` when you set the state to `dismissed`.",
-          "type": "string",
-          "enum": [
-            "open",
-            "dismissed"
-          ]
         }
       },
-      "code-scanning-analysis": {
-        "tool-name": {
-          "type": "string",
-          "description": "The name of the tool used to generate the code scanning analysis alert."
-        },
-        "tool": {
-          "type": "object",
-          "properties": {
-            "name": {
-              "$ref": "#/components/schemas/code-scanning-analysis/tool-name"
-            },
-            "version": {
-              "nullable": true,
-              "type": "string",
-              "description": "The version of the tool used to detect the alert."
-            }
+      "code-scanning-alert-code-scanning-alert-items": {
+        "type": "object",
+        "properties": {
+          "number": {
+            "$ref": "#/components/schemas/code-scanning-alert-number"
+          },
+          "created_at": {
+            "$ref": "#/components/schemas/code-scanning-alert-created-at"
+          },
+          "url": {
+            "$ref": "#/components/schemas/code-scanning-alert-url"
+          },
+          "html_url": {
+            "$ref": "#/components/schemas/code-scanning-alert-html-url"
+          },
+          "state": {
+            "$ref": "#/components/schemas/code-scanning-alert-state"
+          },
+          "dismissed_by": {
+            "$ref": "#/components/schemas/code-scanning-alert-dismissed-by"
+          },
+          "dismissed_at": {
+            "$ref": "#/components/schemas/code-scanning-alert-dismissed-at"
+          },
+          "dismissed_reason": {
+            "$ref": "#/components/schemas/code-scanning-alert-dismissed-reason"
+          },
+          "rule": {
+            "$ref": "#/components/schemas/code-scanning-alert-rule"
+          },
+          "tool": {
+            "$ref": "#/components/schemas/code-scanning-analysis-tool"
           }
-        },
-        "analysis-key": {
-          "type": "string",
-          "description": "Identifies the configuration under which the analysis was executed. For example, in GitHub Actions this includes the workflow filename and job name."
-        },
-        "ref": {
-          "type": "string",
-          "description": "The full Git reference of the code scanning analysis file, formatted as `refs/heads/<branch name>`."
-        },
-        "commit-sha": {
-          "description": "The commit SHA of the code scanning analysis file.",
-          "type": "string",
-          "minLength": 40,
-          "maxLength": 40,
-          "pattern": "^[0-9a-fA-F]+$"
-        },
-        "created-at": {
-          "type": "string",
-          "description": "The time that the analysis was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
-          "format": "date-time",
-          "readOnly": true,
-          "nullable": false
-        },
-        "environment": {
-          "type": "string",
-          "description": "Identifies the variable values associated with the environment in which this analysis was performed."
-        },
-        "code-scanning-analysis": {
-          "type": "object",
-          "properties": {
-            "commit_sha": {
-              "$ref": "#/components/schemas/code-scanning-analysis/commit-sha"
-            },
-            "ref": {
-              "$ref": "#/components/schemas/code-scanning-analysis/ref"
-            },
-            "analysis_key": {
-              "$ref": "#/components/schemas/code-scanning-analysis/analysis-key"
-            },
-            "created_at": {
-              "$ref": "#/components/schemas/code-scanning-analysis/created-at"
-            },
-            "tool_name": {
-              "$ref": "#/components/schemas/code-scanning-analysis/tool-name"
-            },
-            "error": {
-              "type": "string",
-              "example": "error reading field xyz"
-            },
-            "environment": {
-              "$ref": "#/components/schemas/code-scanning-analysis/environment"
-            }
+        }
+      },
+      "code-scanning-analysis-analysis-key": {
+        "type": "string",
+        "description": "Identifies the configuration under which the analysis was executed. For example, in GitHub Actions this includes the workflow filename and job name."
+      },
+      "code-scanning-alert-environment": {
+        "type": "string",
+        "description": "Identifies the variable values associated with the environment in which the analysis that generated this alert instance was performed, such as the language that was analyzed."
+      },
+      "code-scanning-alert-instances": {
+        "nullable": true,
+        "type": "array",
+        "properties": {
+          "ref": {
+            "$ref": "#/components/schemas/code-scanning-alert-ref"
+          },
+          "analysis_key": {
+            "$ref": "#/components/schemas/code-scanning-analysis-analysis-key"
+          },
+          "environment": {
+            "$ref": "#/components/schemas/code-scanning-alert-environment"
+          },
+          "matrix_vars": {
+            "nullable": true,
+            "type": "string"
+          },
+          "state": {
+            "$ref": "#/components/schemas/code-scanning-alert-state"
+          }
+        }
+      },
+      "code-scanning-alert-code-scanning-alert": {
+        "type": "object",
+        "properties": {
+          "number": {
+            "$ref": "#/components/schemas/code-scanning-alert-number"
+          },
+          "created_at": {
+            "$ref": "#/components/schemas/code-scanning-alert-created-at"
+          },
+          "url": {
+            "$ref": "#/components/schemas/code-scanning-alert-url"
+          },
+          "html_url": {
+            "$ref": "#/components/schemas/code-scanning-alert-html-url"
+          },
+          "instances": {
+            "$ref": "#/components/schemas/code-scanning-alert-instances"
+          },
+          "state": {
+            "$ref": "#/components/schemas/code-scanning-alert-state"
+          },
+          "dismissed_by": {
+            "$ref": "#/components/schemas/code-scanning-alert-dismissed-by"
+          },
+          "dismissed_at": {
+            "$ref": "#/components/schemas/code-scanning-alert-dismissed-at"
+          },
+          "dismissed_reason": {
+            "$ref": "#/components/schemas/code-scanning-alert-dismissed-reason"
+          },
+          "rule": {
+            "$ref": "#/components/schemas/code-scanning-alert-rule"
+          },
+          "tool": {
+            "$ref": "#/components/schemas/code-scanning-analysis-tool"
+          }
+        }
+      },
+      "code-scanning-alert-set-state": {
+        "description": "Sets the state of the code scanning alert. Can be one of `open` or `dismissed`. You must provide `dismissed_reason` when you set the state to `dismissed`.",
+        "type": "string",
+        "enum": [
+          "open",
+          "dismissed"
+        ]
+      },
+      "code-scanning-analysis-ref": {
+        "type": "string",
+        "description": "The full Git reference of the code scanning analysis file, formatted as `refs/heads/<branch name>`."
+      },
+      "code-scanning-analysis-commit-sha": {
+        "description": "The commit SHA of the code scanning analysis file.",
+        "type": "string",
+        "minLength": 40,
+        "maxLength": 40,
+        "pattern": "^[0-9a-fA-F]+$"
+      },
+      "code-scanning-analysis-created-at": {
+        "type": "string",
+        "description": "The time that the analysis was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.",
+        "format": "date-time",
+        "readOnly": true,
+        "nullable": false
+      },
+      "code-scanning-analysis-environment": {
+        "type": "string",
+        "description": "Identifies the variable values associated with the environment in which this analysis was performed."
+      },
+      "code-scanning-analysis-code-scanning-analysis": {
+        "type": "object",
+        "properties": {
+          "commit_sha": {
+            "$ref": "#/components/schemas/code-scanning-analysis-commit-sha"
+          },
+          "ref": {
+            "$ref": "#/components/schemas/code-scanning-analysis-ref"
+          },
+          "analysis_key": {
+            "$ref": "#/components/schemas/code-scanning-analysis-analysis-key"
+          },
+          "created_at": {
+            "$ref": "#/components/schemas/code-scanning-analysis-created-at"
+          },
+          "tool_name": {
+            "$ref": "#/components/schemas/code-scanning-analysis-tool-name"
+          },
+          "error": {
+            "type": "string",
+            "example": "error reading field xyz"
+          },
+          "environment": {
+            "$ref": "#/components/schemas/code-scanning-analysis-environment"
           }
-        },
-        "sarif-file": {
-          "description": "A Base64 string representing the SARIF file to upload. You must first compress your SARIF file using [`gzip`](http://www.gnu.org/software/gzip/manual/gzip.html) and then translate the contents of the file into a Base64 encoding string.",
-          "type": "string"
         }
       },
+      "code-scanning-analysis-sarif-file": {
+        "description": "A Base64 string representing the SARIF file to upload. You must first compress your SARIF file using [`gzip`](http://www.gnu.org/software/gzip/manual/gzip.html) and then translate the contents of the file into a Base64 encoding string.",
+        "type": "string"
+      },
       "collaborator": {
         "title": "Collaborator",
         "description": "Collaborator",
@@ -69327,110 +69323,14 @@
           ]
         }
       },
-      "code-scanning-alert": {
-        "code-scanning-alert-items": {
-          "value": [
-            {
-              "number": 4,
-              "created_at": "2020-02-13T12:29:18Z",
-              "url": "https://api.github.com/repos/github/hello-world/code-scanning/alerts/4",
-              "html_url": "https://github.com/github/hello-world/code-scanning/4",
-              "state": "open",
-              "dismissed_by": {
-                "login": "octocat",
-                "id": 1,
-                "node_id": "MDQ6VXNlcjE=",
-                "avatar_url": "https://github.com/images/error/octocat_happy.gif",
-                "gravatar_id": "",
-                "url": "https://api.github.com/users/octocat",
-                "html_url": "https://github.com/octocat",
-                "followers_url": "https://api.github.com/users/octocat/followers",
-                "following_url": "https://api.github.com/users/octocat/following{/other_user}",
-                "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}",
-                "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}",
-                "subscriptions_url": "https://api.github.com/users/octocat/subscriptions",
-                "organizations_url": "https://api.github.com/users/octocat/orgs",
-                "repos_url": "https://api.github.com/users/octocat/repos",
-                "events_url": "https://api.github.com/users/octocat/events{/privacy}",
-                "received_events_url": "https://api.github.com/users/octocat/received_events",
-                "type": "User",
-                "site_admin": false
-              },
-              "dismissed_at": "2020-02-14T12:29:18Z",
-              "dismissed_reason": "false positive",
-              "rule": {
-                "id": "js/zipslip",
-                "severity": "error",
-                "description": "Arbitrary file write during zip extraction"
-              },
-              "tool": {
-                "name": "CodeQL command-line toolchain",
-                "version": null
-              }
-            },
-            {
-              "number": 3,
-              "created_at": "2020-02-13T12:29:18Z",
-              "url": "https://api.github.com/repos/github/hello-world/code-scanning/alerts/3",
-              "html_url": "https://github.com/dsp-testing/github/hello-world/code-scanning/3",
-              "state": "open",
-              "dismissed_by": {
-                "login": "octocat",
-                "id": 1,
-                "node_id": "MDQ6VXNlcjE=",
-                "avatar_url": "https://github.com/images/error/octocat_happy.gif",
-                "gravatar_id": "",
-                "url": "https://api.github.com/users/octocat",
-                "html_url": "https://github.com/octocat",
-                "followers_url": "https://api.github.com/users/octocat/followers",
-                "following_url": "https://api.github.com/users/octocat/following{/other_user}",
-                "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}",
-                "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}",
-                "subscriptions_url": "https://api.github.com/users/octocat/subscriptions",
-                "organizations_url": "https://api.github.com/users/octocat/orgs",
-                "repos_url": "https://api.github.com/users/octocat/repos",
-                "events_url": "https://api.github.com/users/octocat/events{/privacy}",
-                "received_events_url": "https://api.github.com/users/octocat/received_events",
-                "type": "User",
-                "site_admin": false
-              },
-              "dismissed_at": "2020-02-14T12:29:18Z",
-              "dismissed_reason": "false positive",
-              "rule": {
-                "id": "js/zipslip",
-                "severity": "error",
-                "description": "Arbitrary file write during zip extraction"
-              },
-              "tool": {
-                "name": "CodeQL command-line toolchain",
-                "version": null
-              }
-            }
-          ]
-        },
-        "code-scanning-alert": {
-          "value": {
-            "number": 22,
-            "created_at": "2020-06-19T11:21:34Z",
-            "url": "https://api.github.com/repos/github/hello-world/code-scanning/alerts/22",
-            "html_url": "https://github.com/github/hello-world/code-scanning/22",
-            "instances": [
-              {
-                "ref": "refs/heads/codeql-analysis-yml",
-                "analysis_key": ".github/workflows/codeql-analysis.yml:CodeQL-Build",
-                "environment": {
-                },
-                "state": "fixed"
-              },
-              {
-                "ref": "refs/pull/3740/head",
-                "analysis_key": ".github/workflows/codeql-analysis.yml:CodeQL-Build",
-                "environment": {
-                },
-                "state": "fixed"
-              }
-            ],
-            "state": "fixed",
+      "code-scanning-alert-code-scanning-alert-items": {
+        "value": [
+          {
+            "number": 4,
+            "created_at": "2020-02-13T12:29:18Z",
+            "url": "https://api.github.com/repos/github/hello-world/code-scanning/alerts/4",
+            "html_url": "https://github.com/github/hello-world/code-scanning/4",
+            "state": "open",
             "dismissed_by": {
               "login": "octocat",
               "id": 1,
@@ -69454,39 +69354,21 @@
             "dismissed_at": "2020-02-14T12:29:18Z",
             "dismissed_reason": "false positive",
             "rule": {
-              "id": "js/polynomial-redos",
-              "severity": "warning",
-              "description": "Polynomial regular expression used on uncontrolled data"
+              "id": "js/zipslip",
+              "severity": "error",
+              "description": "Arbitrary file write during zip extraction"
             },
             "tool": {
               "name": "CodeQL command-line toolchain",
               "version": null
             }
-          }
-        },
-        "code-scanning-alert-dismissed": {
-          "value": {
-            "number": 22,
-            "created_at": "2020-08-25T21:28:36Z",
-            "url": "https://api.github.com/repos/github/hello-world/code-scanning/alerts/22",
-            "html_url": "https://github.com/github/hello-world/code-scanning/22",
-            "instances": [
-              {
-                "ref": "refs/heads/codeql-analysis-yml",
-                "analysis_key": ".github/workflows/codeql-analysis.yml:CodeQL-Build",
-                "environment": {
-                },
-                "state": "dismissed"
-              },
-              {
-                "ref": "refs/pull/3740/head",
-                "analysis_key": ".github/workflows/codeql-analysis.yml:CodeQL-Build",
-                "environment": {
-                },
-                "state": "dismissed"
-              }
-            ],
-            "state": "dismissed",
+          },
+          {
+            "number": 3,
+            "created_at": "2020-02-13T12:29:18Z",
+            "url": "https://api.github.com/repos/github/hello-world/code-scanning/alerts/3",
+            "html_url": "https://github.com/dsp-testing/github/hello-world/code-scanning/3",
+            "state": "open",
             "dismissed_by": {
               "login": "octocat",
               "id": 1,
@@ -69507,44 +69389,154 @@
               "type": "User",
               "site_admin": false
             },
-            "dismissed_at": "2020-09-02T22:34:56Z",
+            "dismissed_at": "2020-02-14T12:29:18Z",
             "dismissed_reason": "false positive",
             "rule": {
-              "id": "js/polynomial-redos",
-              "severity": "warning",
-              "description": "Polynomial regular expression used on uncontrolled data"
+              "id": "js/zipslip",
+              "severity": "error",
+              "description": "Arbitrary file write during zip extraction"
             },
             "tool": {
               "name": "CodeQL command-line toolchain",
               "version": null
             }
           }
+        ]
+      },
+      "code-scanning-alert-code-scanning-alert": {
+        "value": {
+          "number": 22,
+          "created_at": "2020-06-19T11:21:34Z",
+          "url": "https://api.github.com/repos/github/hello-world/code-scanning/alerts/22",
+          "html_url": "https://github.com/github/hello-world/code-scanning/22",
+          "instances": [
+            {
+              "ref": "refs/heads/codeql-analysis-yml",
+              "analysis_key": ".github/workflows/codeql-analysis.yml:CodeQL-Build",
+              "environment": {
+              },
+              "state": "fixed"
+            },
+            {
+              "ref": "refs/pull/3740/head",
+              "analysis_key": ".github/workflows/codeql-analysis.yml:CodeQL-Build",
+              "environment": {
+              },
+              "state": "fixed"
+            }
+          ],
+          "state": "fixed",
+          "dismissed_by": {
+            "login": "octocat",
+            "id": 1,
+            "node_id": "MDQ6VXNlcjE=",
+            "avatar_url": "https://github.com/images/error/octocat_happy.gif",
+            "gravatar_id": "",
+            "url": "https://api.github.com/users/octocat",
+            "html_url": "https://github.com/octocat",
+            "followers_url": "https://api.github.com/users/octocat/followers",
+            "following_url": "https://api.github.com/users/octocat/following{/other_user}",
+            "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}",
+            "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}",
+            "subscriptions_url": "https://api.github.com/users/octocat/subscriptions",
+            "organizations_url": "https://api.github.com/users/octocat/orgs",
+            "repos_url": "https://api.github.com/users/octocat/repos",
+            "events_url": "https://api.github.com/users/octocat/events{/privacy}",
+            "received_events_url": "https://api.github.com/users/octocat/received_events",
+            "type": "User",
+            "site_admin": false
+          },
+          "dismissed_at": "2020-02-14T12:29:18Z",
+          "dismissed_reason": "false positive",
+          "rule": {
+            "id": "js/polynomial-redos",
+            "severity": "warning",
+            "description": "Polynomial regular expression used on uncontrolled data"
+          },
+          "tool": {
+            "name": "CodeQL command-line toolchain",
+            "version": null
+          }
         }
       },
-      "code-scanning-analysis": {
-        "code-scanning-analysis-items": {
-          "value": [
+      "code-scanning-alert-code-scanning-alert-dismissed": {
+        "value": {
+          "number": 22,
+          "created_at": "2020-08-25T21:28:36Z",
+          "url": "https://api.github.com/repos/github/hello-world/code-scanning/alerts/22",
+          "html_url": "https://github.com/github/hello-world/code-scanning/22",
+          "instances": [
             {
-              "ref": "refs/heads/master",
-              "commit_sha": "d99612c3e1f2970085cfbaeadf8f010ef69bad83",
-              "analysis_key": ".github/workflows/codeql-analysis.yml:analyze",
-              "tool_name": "CodeQL command-line toolchain",
-              "environment": "{}",
-              "error": "",
-              "created_at": "2020-08-27T15:05:21Z"
+              "ref": "refs/heads/codeql-analysis-yml",
+              "analysis_key": ".github/workflows/codeql-analysis.yml:CodeQL-Build",
+              "environment": {
+              },
+              "state": "dismissed"
             },
             {
-              "ref": "refs/heads/my-branch",
-              "commit_sha": "c8cff6510d4d084fb1b4aa13b64b97ca12b07321",
-              "analysis_key": ".github/workflows/shiftleft.yml:build",
-              "tool_name": "Python Security Analysis",
-              "environment": "{}",
-              "error": "",
-              "created_at": "2020-08-31T22:46:44Z"
+              "ref": "refs/pull/3740/head",
+              "analysis_key": ".github/workflows/codeql-analysis.yml:CodeQL-Build",
+              "environment": {
+              },
+              "state": "dismissed"
             }
-          ]
+          ],
+          "state": "dismissed",
+          "dismissed_by": {
+            "login": "octocat",
+            "id": 1,
+            "node_id": "MDQ6VXNlcjE=",
+            "avatar_url": "https://github.com/images/error/octocat_happy.gif",
+            "gravatar_id": "",
+            "url": "https://api.github.com/users/octocat",
+            "html_url": "https://github.com/octocat",
+            "followers_url": "https://api.github.com/users/octocat/followers",
+            "following_url": "https://api.github.com/users/octocat/following{/other_user}",
+            "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}",
+            "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}",
+            "subscriptions_url": "https://api.github.com/users/octocat/subscriptions",
+            "organizations_url": "https://api.github.com/users/octocat/orgs",
+            "repos_url": "https://api.github.com/users/octocat/repos",
+            "events_url": "https://api.github.com/users/octocat/events{/privacy}",
+            "received_events_url": "https://api.github.com/users/octocat/received_events",
+            "type": "User",
+            "site_admin": false
+          },
+          "dismissed_at": "2020-09-02T22:34:56Z",
+          "dismissed_reason": "false positive",
+          "rule": {
+            "id": "js/polynomial-redos",
+            "severity": "warning",
+            "description": "Polynomial regular expression used on uncontrolled data"
+          },
+          "tool": {
+            "name": "CodeQL command-line toolchain",
+            "version": null
+          }
         }
       },
+      "code-scanning-analysis-code-scanning-analysis-items": {
+        "value": [
+          {
+            "ref": "refs/heads/master",
+            "commit_sha": "d99612c3e1f2970085cfbaeadf8f010ef69bad83",
+            "analysis_key": ".github/workflows/codeql-analysis.yml:analyze",
+            "tool_name": "CodeQL command-line toolchain",
+            "environment": "{}",
+            "error": "",
+            "created_at": "2020-08-27T15:05:21Z"
+          },
+          {
+            "ref": "refs/heads/my-branch",
+            "commit_sha": "c8cff6510d4d084fb1b4aa13b64b97ca12b07321",
+            "analysis_key": ".github/workflows/shiftleft.yml:build",
+            "tool_name": "Python Security Analysis",
+            "environment": "{}",
+            "error": "",
+            "created_at": "2020-08-31T22:46:44Z"
+          }
+        ]
+      },
       "collaborator-items": {
         "value": [
           {
diff --git a/descriptions/ghes-2.22/ghes-2.22.yaml b/descriptions/ghes-2.22/ghes-2.22.yaml
index 50b56f0c22..b556c5179a 100644
--- a/descriptions/ghes-2.22/ghes-2.22.yaml
+++ b/descriptions/ghes-2.22/ghes-2.22.yaml
@@ -1,7 +1,7 @@
 ---
 openapi: 3.0.3
 info:
-  version: 1.0.0-rc.2
+  version: 1.0.0-rc.3
   title: GitHub v3 REST API
   description: GitHub's v3 REST API.
   license:
@@ -15501,14 +15501,14 @@ paths:
         in: query
         required: false
         schema:
-          "$ref": "#/components/schemas/code-scanning-alert/state"
+          "$ref": "#/components/schemas/code-scanning-alert-state"
       - name: ref
         in: query
         description: Set a full Git reference to list alerts for a specific branch.
           The `ref` must be formatted as `refs/heads/<branch name>`.
         required: false
         schema:
-          "$ref": "#/components/schemas/code-scanning-alert/ref"
+          "$ref": "#/components/schemas/code-scanning-alert-ref"
       responses:
         '200':
           description: response
@@ -15517,10 +15517,10 @@ paths:
               schema:
                 type: array
                 items:
-                  "$ref": "#/components/schemas/code-scanning-alert/code-scanning-alert-items"
+                  "$ref": "#/components/schemas/code-scanning-alert-code-scanning-alert-items"
               examples:
                 default:
-                  "$ref": "#/components/examples/code-scanning-alert/code-scanning-alert-items"
+                  "$ref": "#/components/examples/code-scanning-alert-code-scanning-alert-items"
         '404':
           description: Response if the ref doesn't match an existing ref
         '503':
@@ -15558,10 +15558,10 @@ paths:
           content:
             application/json:
               schema:
-                "$ref": "#/components/schemas/code-scanning-alert/code-scanning-alert"
+                "$ref": "#/components/schemas/code-scanning-alert-code-scanning-alert"
               examples:
                 default:
-                  "$ref": "#/components/examples/code-scanning-alert/code-scanning-alert"
+                  "$ref": "#/components/examples/code-scanning-alert-code-scanning-alert"
         '404':
           "$ref": "#/components/responses/not_found"
         '503':
@@ -15594,9 +15594,9 @@ paths:
               type: object
               properties:
                 state:
-                  "$ref": "#/components/schemas/code-scanning-alert/set-state"
+                  "$ref": "#/components/schemas/code-scanning-alert-set-state"
                 dismissed_reason:
-                  "$ref": "#/components/schemas/code-scanning-alert/dismissed-reason"
+                  "$ref": "#/components/schemas/code-scanning-alert-dismissed-reason"
               required:
               - state
             example:
@@ -15608,10 +15608,10 @@ paths:
           content:
             application/json:
               schema:
-                "$ref": "#/components/schemas/code-scanning-alert/code-scanning-alert"
+                "$ref": "#/components/schemas/code-scanning-alert-code-scanning-alert"
               examples:
                 default:
-                  "$ref": "#/components/examples/code-scanning-alert/code-scanning-alert-dismissed"
+                  "$ref": "#/components/examples/code-scanning-alert-code-scanning-alert-dismissed"
         '503':
           description: When code scanning isn't available you can try again at a later
             time
@@ -15643,13 +15643,13 @@ paths:
           The `ref` must be formatted as `refs/heads/<branch name>`.
         required: false
         schema:
-          "$ref": "#/components/schemas/code-scanning-analysis/ref"
+          "$ref": "#/components/schemas/code-scanning-analysis-ref"
       - name: tool_name
         in: query
         description: Set a single code scanning tool name to filter alerts by tool.
         required: false
         schema:
-          "$ref": "#/components/schemas/code-scanning-analysis/tool-name"
+          "$ref": "#/components/schemas/code-scanning-analysis-tool-name"
       responses:
         '200':
           description: response
@@ -15658,10 +15658,10 @@ paths:
               schema:
                 type: array
                 items:
-                  "$ref": "#/components/schemas/code-scanning-analysis/code-scanning-analysis"
+                  "$ref": "#/components/schemas/code-scanning-analysis-code-scanning-analysis"
               examples:
                 default:
-                  "$ref": "#/components/examples/code-scanning-analysis/code-scanning-analysis-items"
+                  "$ref": "#/components/examples/code-scanning-analysis-code-scanning-analysis-items"
       x-github:
         enabledForApps: true
         githubCloudOnly: false
@@ -15689,11 +15689,11 @@ paths:
               type: object
               properties:
                 commit_sha:
-                  "$ref": "#/components/schemas/code-scanning-analysis/commit-sha"
+                  "$ref": "#/components/schemas/code-scanning-analysis-commit-sha"
                 ref:
-                  "$ref": "#/components/schemas/code-scanning-analysis/ref"
+                  "$ref": "#/components/schemas/code-scanning-analysis-ref"
                 sarif:
-                  "$ref": "#/components/schemas/code-scanning-analysis/sarif-file"
+                  "$ref": "#/components/schemas/code-scanning-analysis-sarif-file"
                 checkout_uri:
                   description: |-
                     The base directory used in the analysis, as it appears in the SARIF file.
@@ -15708,7 +15708,7 @@ paths:
                   format: date
                   type: string
                 tool_name:
-                  "$ref": "#/components/schemas/code-scanning-analysis/tool-name"
+                  "$ref": "#/components/schemas/code-scanning-analysis-tool-name"
               required:
               - commit_sha
               - ref
@@ -31998,7 +31998,7 @@ components:
       description: The code scanning alert number.
       required: true
       schema:
-        "$ref": "#/components/schemas/code-scanning-alert/number"
+        "$ref": "#/components/schemas/code-scanning-alert-number"
     commit_sha:
       name: commit_sha
       description: commit_sha+ parameter
@@ -39209,222 +39209,220 @@ components:
                 - setting
         repository:
           "$ref": "#/components/schemas/repository"
-    code-scanning-alert:
-      state:
-        type: string
-        description: State of a code scanning alert.
-        enum:
-        - open
-        - dismissed
-        - fixed
-      ref:
-        type: string
-        description: The full Git reference, formatted as `refs/heads/<branch name>`.
-      number:
-        type: integer
-        description: The code scanning alert number.
-        readOnly: true
-        nullable: false
-      created-at:
-        type: string
-        description: 'The time that the alert was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.'
-        format: date-time
-        readOnly: true
-        nullable: false
-      url:
-        type: string
-        description: The REST API URL of the alert resource.
-        format: uri
-        readOnly: true
-        nullable: false
-      html-url:
-        type: string
-        description: The GitHub URL of the alert resource.
-        format: uri
-        readOnly: true
-        nullable: false
-      dismissed-by:
-        nullable: true
-        oneOf:
-        - "$ref": "#/components/schemas/simple-user"
-        - enum:
-          - 
-      dismissed-at:
-        type: string
-        description: 'The time that the alert was dismissed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.'
-        format: date-time
-        readOnly: true
-        nullable: true
-      dismissed-reason:
-        type: string
-        description: "**Required when the state is dismissed.** The reason for dismissing
-          or closing the alert. Can be one of: `false positive`, `won't fix`, and
-          `used in tests`."
-        nullable: true
-        oneOf:
-        - enum:
-          - false positive
-          - won't fix
-          - used in tests
-        - enum:
-          - 
-      rule:
-        type: object
-        properties:
-          id:
-            nullable: true
-            type: string
-            description: A unique identifier for the rule used to detect the alert.
-          severity:
-            nullable: true
-            type: string
-            description: The severity of the alert.
-            enum:
-            - none
-            - note
-            - warning
-            - error
-          description:
-            type: string
-            description: A short description of the rule used to detect the alert.
-      code-scanning-alert-items:
-        type: object
-        properties:
-          number:
-            "$ref": "#/components/schemas/code-scanning-alert/number"
-          created_at:
-            "$ref": "#/components/schemas/code-scanning-alert/created-at"
-          url:
-            "$ref": "#/components/schemas/code-scanning-alert/url"
-          html_url:
-            "$ref": "#/components/schemas/code-scanning-alert/html-url"
-          state:
-            "$ref": "#/components/schemas/code-scanning-alert/state"
-          dismissed_by:
-            "$ref": "#/components/schemas/code-scanning-alert/dismissed-by"
-          dismissed_at:
-            "$ref": "#/components/schemas/code-scanning-alert/dismissed-at"
-          dismissed_reason:
-            "$ref": "#/components/schemas/code-scanning-alert/dismissed-reason"
-          rule:
-            "$ref": "#/components/schemas/code-scanning-alert/rule"
-          tool:
-            "$ref": "#/components/schemas/code-scanning-analysis/tool"
-      environment:
-        type: string
-        description: Identifies the variable values associated with the environment
-          in which the analysis that generated this alert instance was performed,
-          such as the language that was analyzed.
-      instances:
-        nullable: true
-        type: array
-        properties:
-          ref:
-            "$ref": "#/components/schemas/code-scanning-alert/ref"
-          analysis_key:
-            "$ref": "#/components/schemas/code-scanning-analysis/analysis-key"
-          environment:
-            "$ref": "#/components/schemas/code-scanning-alert/environment"
-          matrix_vars:
-            nullable: true
-            type: string
-          state:
-            "$ref": "#/components/schemas/code-scanning-alert/state"
-      code-scanning-alert:
-        type: object
-        properties:
-          number:
-            "$ref": "#/components/schemas/code-scanning-alert/number"
-          created_at:
-            "$ref": "#/components/schemas/code-scanning-alert/created-at"
-          url:
-            "$ref": "#/components/schemas/code-scanning-alert/url"
-          html_url:
-            "$ref": "#/components/schemas/code-scanning-alert/html-url"
-          instances:
-            "$ref": "#/components/schemas/code-scanning-alert/instances"
-          state:
-            "$ref": "#/components/schemas/code-scanning-alert/state"
-          dismissed_by:
-            "$ref": "#/components/schemas/code-scanning-alert/dismissed-by"
-          dismissed_at:
-            "$ref": "#/components/schemas/code-scanning-alert/dismissed-at"
-          dismissed_reason:
-            "$ref": "#/components/schemas/code-scanning-alert/dismissed-reason"
-          rule:
-            "$ref": "#/components/schemas/code-scanning-alert/rule"
-          tool:
-            "$ref": "#/components/schemas/code-scanning-analysis/tool"
-      set-state:
-        description: Sets the state of the code scanning alert. Can be one of `open`
-          or `dismissed`. You must provide `dismissed_reason` when you set the state
-          to `dismissed`.
-        type: string
-        enum:
-        - open
-        - dismissed
-    code-scanning-analysis:
-      tool-name:
-        type: string
-        description: The name of the tool used to generate the code scanning analysis
-          alert.
-      tool:
-        type: object
-        properties:
-          name:
-            "$ref": "#/components/schemas/code-scanning-analysis/tool-name"
-          version:
-            nullable: true
-            type: string
-            description: The version of the tool used to detect the alert.
-      analysis-key:
-        type: string
-        description: Identifies the configuration under which the analysis was executed.
-          For example, in GitHub Actions this includes the workflow filename and job
-          name.
-      ref:
-        type: string
-        description: The full Git reference of the code scanning analysis file, formatted
-          as `refs/heads/<branch name>`.
-      commit-sha:
-        description: The commit SHA of the code scanning analysis file.
-        type: string
-        minLength: 40
-        maxLength: 40
-        pattern: "^[0-9a-fA-F]+$"
-      created-at:
-        type: string
-        description: 'The time that the analysis was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.'
-        format: date-time
-        readOnly: true
-        nullable: false
-      environment:
-        type: string
-        description: Identifies the variable values associated with the environment
-          in which this analysis was performed.
-      code-scanning-analysis:
-        type: object
-        properties:
-          commit_sha:
-            "$ref": "#/components/schemas/code-scanning-analysis/commit-sha"
-          ref:
-            "$ref": "#/components/schemas/code-scanning-analysis/ref"
-          analysis_key:
-            "$ref": "#/components/schemas/code-scanning-analysis/analysis-key"
-          created_at:
-            "$ref": "#/components/schemas/code-scanning-analysis/created-at"
-          tool_name:
-            "$ref": "#/components/schemas/code-scanning-analysis/tool-name"
-          error:
-            type: string
-            example: error reading field xyz
-          environment:
-            "$ref": "#/components/schemas/code-scanning-analysis/environment"
-      sarif-file:
-        description: A Base64 string representing the SARIF file to upload. You must
-          first compress your SARIF file using [`gzip`](http://www.gnu.org/software/gzip/manual/gzip.html)
-          and then translate the contents of the file into a Base64 encoding string.
-        type: string
+    code-scanning-alert-state:
+      type: string
+      description: State of a code scanning alert.
+      enum:
+      - open
+      - dismissed
+      - fixed
+    code-scanning-alert-ref:
+      type: string
+      description: The full Git reference, formatted as `refs/heads/<branch name>`.
+    code-scanning-alert-number:
+      type: integer
+      description: The code scanning alert number.
+      readOnly: true
+      nullable: false
+    code-scanning-alert-created-at:
+      type: string
+      description: 'The time that the alert was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.'
+      format: date-time
+      readOnly: true
+      nullable: false
+    code-scanning-alert-url:
+      type: string
+      description: The REST API URL of the alert resource.
+      format: uri
+      readOnly: true
+      nullable: false
+    code-scanning-alert-html-url:
+      type: string
+      description: The GitHub URL of the alert resource.
+      format: uri
+      readOnly: true
+      nullable: false
+    code-scanning-alert-dismissed-by:
+      nullable: true
+      oneOf:
+      - "$ref": "#/components/schemas/simple-user"
+      - enum:
+        - 
+    code-scanning-alert-dismissed-at:
+      type: string
+      description: 'The time that the alert was dismissed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.'
+      format: date-time
+      readOnly: true
+      nullable: true
+    code-scanning-alert-dismissed-reason:
+      type: string
+      description: "**Required when the state is dismissed.** The reason for dismissing
+        or closing the alert. Can be one of: `false positive`, `won't fix`, and `used
+        in tests`."
+      nullable: true
+      oneOf:
+      - enum:
+        - false positive
+        - won't fix
+        - used in tests
+      - enum:
+        - 
+    code-scanning-alert-rule:
+      type: object
+      properties:
+        id:
+          nullable: true
+          type: string
+          description: A unique identifier for the rule used to detect the alert.
+        severity:
+          nullable: true
+          type: string
+          description: The severity of the alert.
+          enum:
+          - none
+          - note
+          - warning
+          - error
+        description:
+          type: string
+          description: A short description of the rule used to detect the alert.
+    code-scanning-analysis-tool-name:
+      type: string
+      description: The name of the tool used to generate the code scanning analysis
+        alert.
+    code-scanning-analysis-tool:
+      type: object
+      properties:
+        name:
+          "$ref": "#/components/schemas/code-scanning-analysis-tool-name"
+        version:
+          nullable: true
+          type: string
+          description: The version of the tool used to detect the alert.
+    code-scanning-alert-code-scanning-alert-items:
+      type: object
+      properties:
+        number:
+          "$ref": "#/components/schemas/code-scanning-alert-number"
+        created_at:
+          "$ref": "#/components/schemas/code-scanning-alert-created-at"
+        url:
+          "$ref": "#/components/schemas/code-scanning-alert-url"
+        html_url:
+          "$ref": "#/components/schemas/code-scanning-alert-html-url"
+        state:
+          "$ref": "#/components/schemas/code-scanning-alert-state"
+        dismissed_by:
+          "$ref": "#/components/schemas/code-scanning-alert-dismissed-by"
+        dismissed_at:
+          "$ref": "#/components/schemas/code-scanning-alert-dismissed-at"
+        dismissed_reason:
+          "$ref": "#/components/schemas/code-scanning-alert-dismissed-reason"
+        rule:
+          "$ref": "#/components/schemas/code-scanning-alert-rule"
+        tool:
+          "$ref": "#/components/schemas/code-scanning-analysis-tool"
+    code-scanning-analysis-analysis-key:
+      type: string
+      description: Identifies the configuration under which the analysis was executed.
+        For example, in GitHub Actions this includes the workflow filename and job
+        name.
+    code-scanning-alert-environment:
+      type: string
+      description: Identifies the variable values associated with the environment
+        in which the analysis that generated this alert instance was performed, such
+        as the language that was analyzed.
+    code-scanning-alert-instances:
+      nullable: true
+      type: array
+      properties:
+        ref:
+          "$ref": "#/components/schemas/code-scanning-alert-ref"
+        analysis_key:
+          "$ref": "#/components/schemas/code-scanning-analysis-analysis-key"
+        environment:
+          "$ref": "#/components/schemas/code-scanning-alert-environment"
+        matrix_vars:
+          nullable: true
+          type: string
+        state:
+          "$ref": "#/components/schemas/code-scanning-alert-state"
+    code-scanning-alert-code-scanning-alert:
+      type: object
+      properties:
+        number:
+          "$ref": "#/components/schemas/code-scanning-alert-number"
+        created_at:
+          "$ref": "#/components/schemas/code-scanning-alert-created-at"
+        url:
+          "$ref": "#/components/schemas/code-scanning-alert-url"
+        html_url:
+          "$ref": "#/components/schemas/code-scanning-alert-html-url"
+        instances:
+          "$ref": "#/components/schemas/code-scanning-alert-instances"
+        state:
+          "$ref": "#/components/schemas/code-scanning-alert-state"
+        dismissed_by:
+          "$ref": "#/components/schemas/code-scanning-alert-dismissed-by"
+        dismissed_at:
+          "$ref": "#/components/schemas/code-scanning-alert-dismissed-at"
+        dismissed_reason:
+          "$ref": "#/components/schemas/code-scanning-alert-dismissed-reason"
+        rule:
+          "$ref": "#/components/schemas/code-scanning-alert-rule"
+        tool:
+          "$ref": "#/components/schemas/code-scanning-analysis-tool"
+    code-scanning-alert-set-state:
+      description: Sets the state of the code scanning alert. Can be one of `open`
+        or `dismissed`. You must provide `dismissed_reason` when you set the state
+        to `dismissed`.
+      type: string
+      enum:
+      - open
+      - dismissed
+    code-scanning-analysis-ref:
+      type: string
+      description: The full Git reference of the code scanning analysis file, formatted
+        as `refs/heads/<branch name>`.
+    code-scanning-analysis-commit-sha:
+      description: The commit SHA of the code scanning analysis file.
+      type: string
+      minLength: 40
+      maxLength: 40
+      pattern: "^[0-9a-fA-F]+$"
+    code-scanning-analysis-created-at:
+      type: string
+      description: 'The time that the analysis was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.'
+      format: date-time
+      readOnly: true
+      nullable: false
+    code-scanning-analysis-environment:
+      type: string
+      description: Identifies the variable values associated with the environment
+        in which this analysis was performed.
+    code-scanning-analysis-code-scanning-analysis:
+      type: object
+      properties:
+        commit_sha:
+          "$ref": "#/components/schemas/code-scanning-analysis-commit-sha"
+        ref:
+          "$ref": "#/components/schemas/code-scanning-analysis-ref"
+        analysis_key:
+          "$ref": "#/components/schemas/code-scanning-analysis-analysis-key"
+        created_at:
+          "$ref": "#/components/schemas/code-scanning-analysis-created-at"
+        tool_name:
+          "$ref": "#/components/schemas/code-scanning-analysis-tool-name"
+        error:
+          type: string
+          example: error reading field xyz
+        environment:
+          "$ref": "#/components/schemas/code-scanning-analysis-environment"
+    code-scanning-analysis-sarif-file:
+      description: A Base64 string representing the SARIF file to upload. You must
+        first compress your SARIF file using [`gzip`](http://www.gnu.org/software/gzip/manual/gzip.html)
+        and then translate the contents of the file into a Base64 encoding string.
+      type: string
     collaborator:
       title: Collaborator
       description: Collaborator
@@ -51660,180 +51658,178 @@ components:
                 id: 526
                 url: https://api.github.com/repos/github/hello-world
                 name: hello-world
-    code-scanning-alert:
-      code-scanning-alert-items:
-        value:
-        - number: 4
-          created_at: '2020-02-13T12:29:18Z'
-          url: https://api.github.com/repos/github/hello-world/code-scanning/alerts/4
-          html_url: https://github.com/github/hello-world/code-scanning/4
-          state: open
-          dismissed_by:
-            login: octocat
-            id: 1
-            node_id: MDQ6VXNlcjE=
-            avatar_url: https://github.com/images/error/octocat_happy.gif
-            gravatar_id: ''
-            url: https://api.github.com/users/octocat
-            html_url: https://github.com/octocat
-            followers_url: https://api.github.com/users/octocat/followers
-            following_url: https://api.github.com/users/octocat/following{/other_user}
-            gists_url: https://api.github.com/users/octocat/gists{/gist_id}
-            starred_url: https://api.github.com/users/octocat/starred{/owner}{/repo}
-            subscriptions_url: https://api.github.com/users/octocat/subscriptions
-            organizations_url: https://api.github.com/users/octocat/orgs
-            repos_url: https://api.github.com/users/octocat/repos
-            events_url: https://api.github.com/users/octocat/events{/privacy}
-            received_events_url: https://api.github.com/users/octocat/received_events
-            type: User
-            site_admin: false
-          dismissed_at: '2020-02-14T12:29:18Z'
-          dismissed_reason: false positive
-          rule:
-            id: js/zipslip
-            severity: error
-            description: Arbitrary file write during zip extraction
-          tool:
-            name: CodeQL command-line toolchain
-            version: 
-        - number: 3
-          created_at: '2020-02-13T12:29:18Z'
-          url: https://api.github.com/repos/github/hello-world/code-scanning/alerts/3
-          html_url: https://github.com/dsp-testing/github/hello-world/code-scanning/3
-          state: open
-          dismissed_by:
-            login: octocat
-            id: 1
-            node_id: MDQ6VXNlcjE=
-            avatar_url: https://github.com/images/error/octocat_happy.gif
-            gravatar_id: ''
-            url: https://api.github.com/users/octocat
-            html_url: https://github.com/octocat
-            followers_url: https://api.github.com/users/octocat/followers
-            following_url: https://api.github.com/users/octocat/following{/other_user}
-            gists_url: https://api.github.com/users/octocat/gists{/gist_id}
-            starred_url: https://api.github.com/users/octocat/starred{/owner}{/repo}
-            subscriptions_url: https://api.github.com/users/octocat/subscriptions
-            organizations_url: https://api.github.com/users/octocat/orgs
-            repos_url: https://api.github.com/users/octocat/repos
-            events_url: https://api.github.com/users/octocat/events{/privacy}
-            received_events_url: https://api.github.com/users/octocat/received_events
-            type: User
-            site_admin: false
-          dismissed_at: '2020-02-14T12:29:18Z'
-          dismissed_reason: false positive
-          rule:
-            id: js/zipslip
-            severity: error
-            description: Arbitrary file write during zip extraction
-          tool:
-            name: CodeQL command-line toolchain
-            version: 
-      code-scanning-alert:
-        value:
-          number: 22
-          created_at: '2020-06-19T11:21:34Z'
-          url: https://api.github.com/repos/github/hello-world/code-scanning/alerts/22
-          html_url: https://github.com/github/hello-world/code-scanning/22
-          instances:
-          - ref: refs/heads/codeql-analysis-yml
-            analysis_key: ".github/workflows/codeql-analysis.yml:CodeQL-Build"
-            environment: {}
-            state: fixed
-          - ref: refs/pull/3740/head
-            analysis_key: ".github/workflows/codeql-analysis.yml:CodeQL-Build"
-            environment: {}
-            state: fixed
+    code-scanning-alert-code-scanning-alert-items:
+      value:
+      - number: 4
+        created_at: '2020-02-13T12:29:18Z'
+        url: https://api.github.com/repos/github/hello-world/code-scanning/alerts/4
+        html_url: https://github.com/github/hello-world/code-scanning/4
+        state: open
+        dismissed_by:
+          login: octocat
+          id: 1
+          node_id: MDQ6VXNlcjE=
+          avatar_url: https://github.com/images/error/octocat_happy.gif
+          gravatar_id: ''
+          url: https://api.github.com/users/octocat
+          html_url: https://github.com/octocat
+          followers_url: https://api.github.com/users/octocat/followers
+          following_url: https://api.github.com/users/octocat/following{/other_user}
+          gists_url: https://api.github.com/users/octocat/gists{/gist_id}
+          starred_url: https://api.github.com/users/octocat/starred{/owner}{/repo}
+          subscriptions_url: https://api.github.com/users/octocat/subscriptions
+          organizations_url: https://api.github.com/users/octocat/orgs
+          repos_url: https://api.github.com/users/octocat/repos
+          events_url: https://api.github.com/users/octocat/events{/privacy}
+          received_events_url: https://api.github.com/users/octocat/received_events
+          type: User
+          site_admin: false
+        dismissed_at: '2020-02-14T12:29:18Z'
+        dismissed_reason: false positive
+        rule:
+          id: js/zipslip
+          severity: error
+          description: Arbitrary file write during zip extraction
+        tool:
+          name: CodeQL command-line toolchain
+          version: 
+      - number: 3
+        created_at: '2020-02-13T12:29:18Z'
+        url: https://api.github.com/repos/github/hello-world/code-scanning/alerts/3
+        html_url: https://github.com/dsp-testing/github/hello-world/code-scanning/3
+        state: open
+        dismissed_by:
+          login: octocat
+          id: 1
+          node_id: MDQ6VXNlcjE=
+          avatar_url: https://github.com/images/error/octocat_happy.gif
+          gravatar_id: ''
+          url: https://api.github.com/users/octocat
+          html_url: https://github.com/octocat
+          followers_url: https://api.github.com/users/octocat/followers
+          following_url: https://api.github.com/users/octocat/following{/other_user}
+          gists_url: https://api.github.com/users/octocat/gists{/gist_id}
+          starred_url: https://api.github.com/users/octocat/starred{/owner}{/repo}
+          subscriptions_url: https://api.github.com/users/octocat/subscriptions
+          organizations_url: https://api.github.com/users/octocat/orgs
+          repos_url: https://api.github.com/users/octocat/repos
+          events_url: https://api.github.com/users/octocat/events{/privacy}
+          received_events_url: https://api.github.com/users/octocat/received_events
+          type: User
+          site_admin: false
+        dismissed_at: '2020-02-14T12:29:18Z'
+        dismissed_reason: false positive
+        rule:
+          id: js/zipslip
+          severity: error
+          description: Arbitrary file write during zip extraction
+        tool:
+          name: CodeQL command-line toolchain
+          version: 
+    code-scanning-alert-code-scanning-alert:
+      value:
+        number: 22
+        created_at: '2020-06-19T11:21:34Z'
+        url: https://api.github.com/repos/github/hello-world/code-scanning/alerts/22
+        html_url: https://github.com/github/hello-world/code-scanning/22
+        instances:
+        - ref: refs/heads/codeql-analysis-yml
+          analysis_key: ".github/workflows/codeql-analysis.yml:CodeQL-Build"
+          environment: {}
           state: fixed
-          dismissed_by:
-            login: octocat
-            id: 1
-            node_id: MDQ6VXNlcjE=
-            avatar_url: https://github.com/images/error/octocat_happy.gif
-            gravatar_id: ''
-            url: https://api.github.com/users/octocat
-            html_url: https://github.com/octocat
-            followers_url: https://api.github.com/users/octocat/followers
-            following_url: https://api.github.com/users/octocat/following{/other_user}
-            gists_url: https://api.github.com/users/octocat/gists{/gist_id}
-            starred_url: https://api.github.com/users/octocat/starred{/owner}{/repo}
-            subscriptions_url: https://api.github.com/users/octocat/subscriptions
-            organizations_url: https://api.github.com/users/octocat/orgs
-            repos_url: https://api.github.com/users/octocat/repos
-            events_url: https://api.github.com/users/octocat/events{/privacy}
-            received_events_url: https://api.github.com/users/octocat/received_events
-            type: User
-            site_admin: false
-          dismissed_at: '2020-02-14T12:29:18Z'
-          dismissed_reason: false positive
-          rule:
-            id: js/polynomial-redos
-            severity: warning
-            description: Polynomial regular expression used on uncontrolled data
-          tool:
-            name: CodeQL command-line toolchain
-            version: 
-      code-scanning-alert-dismissed:
-        value:
-          number: 22
-          created_at: '2020-08-25T21:28:36Z'
-          url: https://api.github.com/repos/github/hello-world/code-scanning/alerts/22
-          html_url: https://github.com/github/hello-world/code-scanning/22
-          instances:
-          - ref: refs/heads/codeql-analysis-yml
-            analysis_key: ".github/workflows/codeql-analysis.yml:CodeQL-Build"
-            environment: {}
-            state: dismissed
-          - ref: refs/pull/3740/head
-            analysis_key: ".github/workflows/codeql-analysis.yml:CodeQL-Build"
-            environment: {}
-            state: dismissed
+        - ref: refs/pull/3740/head
+          analysis_key: ".github/workflows/codeql-analysis.yml:CodeQL-Build"
+          environment: {}
+          state: fixed
+        state: fixed
+        dismissed_by:
+          login: octocat
+          id: 1
+          node_id: MDQ6VXNlcjE=
+          avatar_url: https://github.com/images/error/octocat_happy.gif
+          gravatar_id: ''
+          url: https://api.github.com/users/octocat
+          html_url: https://github.com/octocat
+          followers_url: https://api.github.com/users/octocat/followers
+          following_url: https://api.github.com/users/octocat/following{/other_user}
+          gists_url: https://api.github.com/users/octocat/gists{/gist_id}
+          starred_url: https://api.github.com/users/octocat/starred{/owner}{/repo}
+          subscriptions_url: https://api.github.com/users/octocat/subscriptions
+          organizations_url: https://api.github.com/users/octocat/orgs
+          repos_url: https://api.github.com/users/octocat/repos
+          events_url: https://api.github.com/users/octocat/events{/privacy}
+          received_events_url: https://api.github.com/users/octocat/received_events
+          type: User
+          site_admin: false
+        dismissed_at: '2020-02-14T12:29:18Z'
+        dismissed_reason: false positive
+        rule:
+          id: js/polynomial-redos
+          severity: warning
+          description: Polynomial regular expression used on uncontrolled data
+        tool:
+          name: CodeQL command-line toolchain
+          version: 
+    code-scanning-alert-code-scanning-alert-dismissed:
+      value:
+        number: 22
+        created_at: '2020-08-25T21:28:36Z'
+        url: https://api.github.com/repos/github/hello-world/code-scanning/alerts/22
+        html_url: https://github.com/github/hello-world/code-scanning/22
+        instances:
+        - ref: refs/heads/codeql-analysis-yml
+          analysis_key: ".github/workflows/codeql-analysis.yml:CodeQL-Build"
+          environment: {}
           state: dismissed
-          dismissed_by:
-            login: octocat
-            id: 1
-            node_id: MDQ6VXNlcjE=
-            avatar_url: https://github.com/images/error/octocat_happy.gif
-            gravatar_id: ''
-            url: https://api.github.com/users/octocat
-            html_url: https://github.com/octocat
-            followers_url: https://api.github.com/users/octocat/followers
-            following_url: https://api.github.com/users/octocat/following{/other_user}
-            gists_url: https://api.github.com/users/octocat/gists{/gist_id}
-            starred_url: https://api.github.com/users/octocat/starred{/owner}{/repo}
-            subscriptions_url: https://api.github.com/users/octocat/subscriptions
-            organizations_url: https://api.github.com/users/octocat/orgs
-            repos_url: https://api.github.com/users/octocat/repos
-            events_url: https://api.github.com/users/octocat/events{/privacy}
-            received_events_url: https://api.github.com/users/octocat/received_events
-            type: User
-            site_admin: false
-          dismissed_at: '2020-09-02T22:34:56Z'
-          dismissed_reason: false positive
-          rule:
-            id: js/polynomial-redos
-            severity: warning
-            description: Polynomial regular expression used on uncontrolled data
-          tool:
-            name: CodeQL command-line toolchain
-            version: 
-    code-scanning-analysis:
-      code-scanning-analysis-items:
-        value:
-        - ref: refs/heads/master
-          commit_sha: d99612c3e1f2970085cfbaeadf8f010ef69bad83
-          analysis_key: ".github/workflows/codeql-analysis.yml:analyze"
-          tool_name: CodeQL command-line toolchain
-          environment: "{}"
-          error: ''
-          created_at: '2020-08-27T15:05:21Z'
-        - ref: refs/heads/my-branch
-          commit_sha: c8cff6510d4d084fb1b4aa13b64b97ca12b07321
-          analysis_key: ".github/workflows/shiftleft.yml:build"
-          tool_name: Python Security Analysis
-          environment: "{}"
-          error: ''
-          created_at: '2020-08-31T22:46:44Z'
+        - ref: refs/pull/3740/head
+          analysis_key: ".github/workflows/codeql-analysis.yml:CodeQL-Build"
+          environment: {}
+          state: dismissed
+        state: dismissed
+        dismissed_by:
+          login: octocat
+          id: 1
+          node_id: MDQ6VXNlcjE=
+          avatar_url: https://github.com/images/error/octocat_happy.gif
+          gravatar_id: ''
+          url: https://api.github.com/users/octocat
+          html_url: https://github.com/octocat
+          followers_url: https://api.github.com/users/octocat/followers
+          following_url: https://api.github.com/users/octocat/following{/other_user}
+          gists_url: https://api.github.com/users/octocat/gists{/gist_id}
+          starred_url: https://api.github.com/users/octocat/starred{/owner}{/repo}
+          subscriptions_url: https://api.github.com/users/octocat/subscriptions
+          organizations_url: https://api.github.com/users/octocat/orgs
+          repos_url: https://api.github.com/users/octocat/repos
+          events_url: https://api.github.com/users/octocat/events{/privacy}
+          received_events_url: https://api.github.com/users/octocat/received_events
+          type: User
+          site_admin: false
+        dismissed_at: '2020-09-02T22:34:56Z'
+        dismissed_reason: false positive
+        rule:
+          id: js/polynomial-redos
+          severity: warning
+          description: Polynomial regular expression used on uncontrolled data
+        tool:
+          name: CodeQL command-line toolchain
+          version: 
+    code-scanning-analysis-code-scanning-analysis-items:
+      value:
+      - ref: refs/heads/master
+        commit_sha: d99612c3e1f2970085cfbaeadf8f010ef69bad83
+        analysis_key: ".github/workflows/codeql-analysis.yml:analyze"
+        tool_name: CodeQL command-line toolchain
+        environment: "{}"
+        error: ''
+        created_at: '2020-08-27T15:05:21Z'
+      - ref: refs/heads/my-branch
+        commit_sha: c8cff6510d4d084fb1b4aa13b64b97ca12b07321
+        analysis_key: ".github/workflows/shiftleft.yml:build"
+        tool_name: Python Security Analysis
+        environment: "{}"
+        error: ''
+        created_at: '2020-08-31T22:46:44Z'
     collaborator-items:
       value:
       - login: octocat