diff --git a/descriptions-next/api.github.com/api.github.com.2022-11-28.json b/descriptions-next/api.github.com/api.github.com.2022-11-28.json index 4608c78ab0..1c4ad03d72 100644 --- a/descriptions-next/api.github.com/api.github.com.2022-11-28.json +++ b/descriptions-next/api.github.com/api.github.com.2022-11-28.json @@ -8104,6 +8104,101 @@ } } }, + "/orgs/{org}/attestations/{subject_digest}": { + "get": { + "summary": "List attestations", + "description": "List a collection of artifact attestations with a given subject digest that are associated with repositories owned by an organization.\n\nThe collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required.\n\n**Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", + "tags": [ + "orgs" + ], + "operationId": "orgs/list-attestations", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/orgs/orgs#list-attestations" + }, + "parameters": [ + { + "$ref": "#/components/parameters/per-page" + }, + { + "$ref": "#/components/parameters/pagination-before" + }, + { + "$ref": "#/components/parameters/pagination-after" + }, + { + "$ref": "#/components/parameters/org" + }, + { + "name": "subject_digest", + "description": "The parameter should be set to the attestation's subject's SHA256 digest, in the form `sha256:HEX_DIGEST`.", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "x-multi-segment": true + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "attestations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "bundle": { + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + }, + "additionalProperties": true + }, + "dsseEnvelope": { + "type": "object", + "properties": { + }, + "additionalProperties": true + } + }, + "description": "The attestation's Sigstore Bundle.\nRefer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information." + }, + "repository_id": { + "type": "integer" + } + } + } + } + } + }, + "examples": { + "default": { + "$ref": "#/components/examples/list-attestations" + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "orgs", + "subcategory": "orgs" + } + } + }, "/orgs/{org}/blocks": { "get": { "summary": "List users blocked by an organization", @@ -26772,6 +26867,207 @@ } } }, + "/repos/{owner}/{repo}/attestations": { + "post": { + "summary": "Create an attestation", + "description": "Store an artifact attestation and associate it with a repository.\n\nThe authenticated user must have write permission to the repository and, if using a fine-grained access token the `attestations:write` permission is required.\n\nArtifact attestations are meant to be created using the [attest action](https://github.com/actions/attest). For amore information, see our guide on [using artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", + "tags": [ + "repos" + ], + "operationId": "repos/create-attestation", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/repos/repos#create-an-attestation" + }, + "parameters": [ + { + "$ref": "#/components/parameters/owner" + }, + { + "$ref": "#/components/parameters/repo" + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "bundle": { + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + }, + "additionalProperties": true + }, + "dsseEnvelope": { + "type": "object", + "properties": { + }, + "additionalProperties": true + } + }, + "description": "The attestation's Sigstore Bundle.\nRefer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information." + } + }, + "required": [ + "bundle" + ] + }, + "examples": { + "default": { + "summary": "Example of a request body", + "value": { + "$ref": "#/components/examples/attestation" + } + } + } + } + } + }, + "responses": { + "201": { + "description": "response", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "The ID of the attestation." + } + } + }, + "examples": { + "default": { + "value": { + "id": 2 + } + } + } + } + } + }, + "403": { + "$ref": "#/components/responses/forbidden" + }, + "422": { + "$ref": "#/components/responses/validation_failed" + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "repos", + "subcategory": "repos" + } + } + }, + "/repos/{owner}/{repo}/attestations/{subject_digest}": { + "get": { + "summary": "List attestations", + "description": "List a collection of artifact attestations with a given subject digest that are associated with a repository.\n\nThe authenticated user making the request must have read access to the repository. In addition, when using a fine-grained access token the `attestations:read` permission is required.\n\n**Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", + "tags": [ + "repos" + ], + "operationId": "repos/list-attestations", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/repos/repos#list-attestations" + }, + "parameters": [ + { + "$ref": "#/components/parameters/owner" + }, + { + "$ref": "#/components/parameters/repo" + }, + { + "$ref": "#/components/parameters/per-page" + }, + { + "$ref": "#/components/parameters/pagination-before" + }, + { + "$ref": "#/components/parameters/pagination-after" + }, + { + "name": "subject_digest", + "description": "The parameter should be set to the attestation's subject's SHA256 digest, in the form `sha256:HEX_DIGEST`.", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "x-multi-segment": true + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "attestations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "bundle": { + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + }, + "additionalProperties": true + }, + "dsseEnvelope": { + "type": "object", + "properties": { + }, + "additionalProperties": true + } + }, + "description": "The attestation's Sigstore Bundle.\nRefer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information." + }, + "repository_id": { + "type": "integer" + } + } + } + } + } + }, + "examples": { + "default": { + "$ref": "#/components/examples/list-attestations" + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "repos", + "subcategory": "repos" + } + } + }, "/repos/{owner}/{repo}/autolinks": { "get": { "summary": "Get all autolinks of a repository", @@ -63266,6 +63562,104 @@ } } }, + "/users/{username}/attestations/{subject_digest}": { + "get": { + "summary": "List attestations", + "description": "List a collection of artifact attestations with a given subject digest that are associated with repositories owned by a user.\n\nThe collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required.\n\n**Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", + "tags": [ + "users" + ], + "operationId": "users/list-attestations", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/users/attestations#list-attestations" + }, + "parameters": [ + { + "$ref": "#/components/parameters/per-page" + }, + { + "$ref": "#/components/parameters/pagination-before" + }, + { + "$ref": "#/components/parameters/pagination-after" + }, + { + "$ref": "#/components/parameters/username" + }, + { + "name": "subject_digest", + "description": "Subject Digest", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "x-multi-segment": true + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "attestations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "bundle": { + "$ref": "#/components/schemas/sigstore-bundle-0" + }, + "repository_id": { + "type": "integer" + } + } + } + } + } + }, + "examples": { + "default": { + "value": null + } + } + } + } + }, + "201": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/empty-object" + }, + "examples": { + "default": { + "value": null + } + } + } + } + }, + "204": { + "description": "Response" + }, + "404": { + "$ref": "#/components/responses/not_found" + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "users", + "subcategory": "attestations" + } + } + }, "/users/{username}/docker/conflicts": { "get": { "summary": "Get list of conflicting packages during Docker migration for user", @@ -123494,6 +123888,118 @@ "repo" ] }, + "sigstore-bundle-0": { + "title": "Sigstore Bundle v0.1", + "description": "Sigstore Bundle v0.1", + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + "x509CertificateChain": { + "type": "object", + "properties": { + "certificates": { + "type": "array", + "items": { + "type": "object", + "properties": { + "rawBytes": { + "type": "string" + } + } + } + } + } + }, + "tlogEntries": { + "type": "array", + "items": { + "type": "object", + "properties": { + "logIndex": { + "type": "string" + }, + "logId": { + "type": "object", + "properties": { + "keyId": { + "type": "string" + } + } + }, + "kindVersion": { + "type": "object", + "properties": { + "kind": { + "type": "string" + }, + "version": { + "type": "string" + } + } + }, + "integratedTime": { + "type": "string" + }, + "inclusionPromise": { + "type": "object", + "properties": { + "signedEntryTimestamp": { + "type": "string" + } + } + }, + "inclusionProof": { + "type": [ + "string", + "null" + ] + }, + "canonicalizedBody": { + "type": "string" + } + } + } + }, + "timestampVerificationData": { + "type": [ + "string", + "null" + ] + } + } + }, + "dsseEnvelope": { + "type": "object", + "properties": { + "payload": { + "type": "string" + }, + "payloadType": { + "type": "string" + }, + "signatures": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sig": { + "type": "string" + }, + "keyid": { + "type": "string" + } + } + } + } + } + } + } + }, "hovercard": { "title": "Hovercard", "description": "Hovercard", @@ -271098,6 +271604,136 @@ "selected_repositories_url": "https://api.github.com/orgs/octo-org/actions/variables/USERNAME/repositories" } }, + "list-attestations": { + "value": { + "attestations": [ + { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "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" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + }, + "repository_id": 1 + }, + { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "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" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + }, + "repository_id": 1 + } + ] + } + }, "simple-user-items": { "value": [ { @@ -277558,6 +278194,69 @@ } ] }, + "attestation": { + "value": { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "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" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + } + } + }, "autolink-items": { "value": [ { diff --git a/descriptions-next/api.github.com/api.github.com.2022-11-28.yaml b/descriptions-next/api.github.com/api.github.com.2022-11-28.yaml index fa014bf8b6..4d1df3cb1c 100644 --- a/descriptions-next/api.github.com/api.github.com.2022-11-28.yaml +++ b/descriptions-next/api.github.com/api.github.com.2022-11-28.yaml @@ -5872,6 +5872,73 @@ paths: enabledForGitHubApps: true category: actions subcategory: variables + "/orgs/{org}/attestations/{subject_digest}": + get: + summary: List attestations + description: |- + List a collection of artifact attestations with a given subject digest that are associated with repositories owned by an organization. + + The collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required. + + **Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - orgs + operationId: orgs/list-attestations + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/orgs/orgs#list-attestations + parameters: + - "$ref": "#/components/parameters/per-page" + - "$ref": "#/components/parameters/pagination-before" + - "$ref": "#/components/parameters/pagination-after" + - "$ref": "#/components/parameters/org" + - name: subject_digest + description: The parameter should be set to the attestation's subject's SHA256 + digest, in the form `sha256:HEX_DIGEST`. + in: path + required: true + schema: + type: string + x-multi-segment: true + responses: + '200': + description: Response + content: + application/json: + schema: + type: object + properties: + attestations: + type: array + items: + type: object + properties: + bundle: + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: {} + additionalProperties: true + dsseEnvelope: + type: object + properties: {} + additionalProperties: true + description: |- + The attestation's Sigstore Bundle. + Refer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information. + repository_id: + type: integer + examples: + default: + "$ref": "#/components/examples/list-attestations" + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: orgs + subcategory: orgs "/orgs/{org}/blocks": get: summary: List users blocked by an organization @@ -19300,6 +19367,146 @@ paths: enabledForGitHubApps: true category: issues subcategory: assignees + "/repos/{owner}/{repo}/attestations": + post: + summary: Create an attestation + description: |- + Store an artifact attestation and associate it with a repository. + + The authenticated user must have write permission to the repository and, if using a fine-grained access token the `attestations:write` permission is required. + + Artifact attestations are meant to be created using the [attest action](https://github.com/actions/attest). For amore information, see our guide on [using artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - repos + operationId: repos/create-attestation + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/repos/repos#create-an-attestation + parameters: + - "$ref": "#/components/parameters/owner" + - "$ref": "#/components/parameters/repo" + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + bundle: + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: {} + additionalProperties: true + dsseEnvelope: + type: object + properties: {} + additionalProperties: true + description: |- + The attestation's Sigstore Bundle. + Refer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information. + required: + - bundle + examples: + default: + summary: Example of a request body + value: + "$ref": "#/components/examples/attestation" + responses: + '201': + description: response + content: + application/json: + schema: + type: object + properties: + id: + type: integer + description: The ID of the attestation. + examples: + default: + value: + id: 2 + '403': + "$ref": "#/components/responses/forbidden" + '422': + "$ref": "#/components/responses/validation_failed" + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: repos + subcategory: repos + "/repos/{owner}/{repo}/attestations/{subject_digest}": + get: + summary: List attestations + description: |- + List a collection of artifact attestations with a given subject digest that are associated with a repository. + + The authenticated user making the request must have read access to the repository. In addition, when using a fine-grained access token the `attestations:read` permission is required. + + **Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - repos + operationId: repos/list-attestations + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/repos/repos#list-attestations + parameters: + - "$ref": "#/components/parameters/owner" + - "$ref": "#/components/parameters/repo" + - "$ref": "#/components/parameters/per-page" + - "$ref": "#/components/parameters/pagination-before" + - "$ref": "#/components/parameters/pagination-after" + - name: subject_digest + description: The parameter should be set to the attestation's subject's SHA256 + digest, in the form `sha256:HEX_DIGEST`. + in: path + required: true + schema: + type: string + x-multi-segment: true + responses: + '200': + description: Response + content: + application/json: + schema: + type: object + properties: + attestations: + type: array + items: + type: object + properties: + bundle: + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: {} + additionalProperties: true + dsseEnvelope: + type: object + properties: {} + additionalProperties: true + description: |- + The attestation's Sigstore Bundle. + Refer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information. + repository_id: + type: integer + examples: + default: + "$ref": "#/components/examples/list-attestations" + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: repos + subcategory: repos "/repos/{owner}/{repo}/autolinks": get: summary: Get all autolinks of a repository @@ -45734,6 +45941,71 @@ paths: enabledForGitHubApps: true category: users subcategory: users + "/users/{username}/attestations/{subject_digest}": + get: + summary: List attestations + description: |- + List a collection of artifact attestations with a given subject digest that are associated with repositories owned by a user. + + The collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required. + + **Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - users + operationId: users/list-attestations + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/users/attestations#list-attestations + parameters: + - "$ref": "#/components/parameters/per-page" + - "$ref": "#/components/parameters/pagination-before" + - "$ref": "#/components/parameters/pagination-after" + - "$ref": "#/components/parameters/username" + - name: subject_digest + description: Subject Digest + in: path + required: true + schema: + type: string + x-multi-segment: true + responses: + '200': + description: Response + content: + application/json: + schema: + type: object + properties: + attestations: + type: array + items: + type: object + properties: + bundle: + "$ref": "#/components/schemas/sigstore-bundle-0" + repository_id: + type: integer + examples: + default: + value: + '201': + description: Response + content: + application/json: + schema: + "$ref": "#/components/schemas/empty-object" + examples: + default: + value: + '204': + description: Response + '404': + "$ref": "#/components/responses/not_found" + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: users + subcategory: attestations "/users/{username}/docker/conflicts": get: summary: Get list of conflicting packages during Docker migration for user @@ -89139,6 +89411,78 @@ components: required: - starred_at - repo + sigstore-bundle-0: + title: Sigstore Bundle v0.1 + description: Sigstore Bundle v0.1 + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: + x509CertificateChain: + type: object + properties: + certificates: + type: array + items: + type: object + properties: + rawBytes: + type: string + tlogEntries: + type: array + items: + type: object + properties: + logIndex: + type: string + logId: + type: object + properties: + keyId: + type: string + kindVersion: + type: object + properties: + kind: + type: string + version: + type: string + integratedTime: + type: string + inclusionPromise: + type: object + properties: + signedEntryTimestamp: + type: string + inclusionProof: + type: + - string + - 'null' + canonicalizedBody: + type: string + timestampVerificationData: + type: + - string + - 'null' + dsseEnvelope: + type: object + properties: + payload: + type: string + payloadType: + type: string + signatures: + type: array + items: + type: object + properties: + sig: + type: string + keyid: + type: string hovercard: title: Hovercard description: Hovercard @@ -199974,6 +200318,97 @@ components: updated_at: '2020-01-10T14:59:22Z' visibility: selected selected_repositories_url: https://api.github.com/orgs/octo-org/actions/variables/USERNAME/repositories + list-attestations: + value: + attestations: + - bundle: + mediaType: application/vnd.dev.sigstore.bundle.v0.3+json + verificationMaterial: + tlogEntries: + - logIndex: '97913980' + logId: + keyId: wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0= + kindVersion: + kind: dsse + version: 0.0.1 + integratedTime: '1716998992' + inclusionPromise: + signedEntryTimestamp: MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL + inclusionProof: + logIndex: '93750549' + rootHash: KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60= + treeSize: '93750551' + hashes: + - 8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg= + - nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck= + - hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A= + - MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM= + - XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc= + - Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY= + - wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU= + - uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s= + - jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs= + - xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ= + - cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc= + - sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ= + - 98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8= + checkpoint: + envelope: rekor.sigstore.dev - 2605736670972794746\n93750551\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\n\n— + rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\n + canonicalizedBody: eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0= + timestampVerificationData: {} + certificate: + rawBytes: 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 + dsseEnvelope: + payload: eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19 + payloadType: application/vnd.in-toto+json + signatures: + - sig: MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ== + repository_id: 1 + - bundle: + mediaType: application/vnd.dev.sigstore.bundle.v0.3+json + verificationMaterial: + tlogEntries: + - logIndex: '97913980' + logId: + keyId: wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0= + kindVersion: + kind: dsse + version: 0.0.1 + integratedTime: '1716998992' + inclusionPromise: + signedEntryTimestamp: MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL + inclusionProof: + logIndex: '93750549' + rootHash: KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60= + treeSize: '93750551' + hashes: + - 8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg= + - nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck= + - hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A= + - MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM= + - XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc= + - Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY= + - wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU= + - uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s= + - jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs= + - xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ= + - cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc= + - sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ= + - 98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8= + checkpoint: + envelope: rekor.sigstore.dev - 2605736670972794746\n93750551\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\n\n— + rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\n + canonicalizedBody: eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0= + timestampVerificationData: {} + certificate: + rawBytes: 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 + dsseEnvelope: + payload: eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19 + payloadType: application/vnd.in-toto+json + signatures: + - sig: MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ== + repository_id: 1 simple-user-items: value: - login: octocat @@ -205606,6 +206041,51 @@ components: received_events_url: https://api.github.com/users/octocat/received_events type: User site_admin: false + attestation: + value: + bundle: + mediaType: application/vnd.dev.sigstore.bundle.v0.3+json + verificationMaterial: + tlogEntries: + - logIndex: '97913980' + logId: + keyId: wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0= + kindVersion: + kind: dsse + version: 0.0.1 + integratedTime: '1716998992' + inclusionPromise: + signedEntryTimestamp: MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL + inclusionProof: + logIndex: '93750549' + rootHash: KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60= + treeSize: '93750551' + hashes: + - 8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg= + - nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck= + - hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A= + - MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM= + - XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc= + - Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY= + - wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU= + - uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s= + - jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs= + - xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ= + - cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc= + - sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ= + - 98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8= + checkpoint: + envelope: rekor.sigstore.dev - 2605736670972794746\n93750551\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\n\n— + rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\n + canonicalizedBody: eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0= + timestampVerificationData: {} + certificate: + rawBytes: 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 + dsseEnvelope: + payload: eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19 + payloadType: application/vnd.in-toto+json + signatures: + - sig: MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ== autolink-items: value: - id: 1 diff --git a/descriptions-next/api.github.com/api.github.com.json b/descriptions-next/api.github.com/api.github.com.json index 4608c78ab0..1c4ad03d72 100644 --- a/descriptions-next/api.github.com/api.github.com.json +++ b/descriptions-next/api.github.com/api.github.com.json @@ -8104,6 +8104,101 @@ } } }, + "/orgs/{org}/attestations/{subject_digest}": { + "get": { + "summary": "List attestations", + "description": "List a collection of artifact attestations with a given subject digest that are associated with repositories owned by an organization.\n\nThe collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required.\n\n**Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", + "tags": [ + "orgs" + ], + "operationId": "orgs/list-attestations", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/orgs/orgs#list-attestations" + }, + "parameters": [ + { + "$ref": "#/components/parameters/per-page" + }, + { + "$ref": "#/components/parameters/pagination-before" + }, + { + "$ref": "#/components/parameters/pagination-after" + }, + { + "$ref": "#/components/parameters/org" + }, + { + "name": "subject_digest", + "description": "The parameter should be set to the attestation's subject's SHA256 digest, in the form `sha256:HEX_DIGEST`.", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "x-multi-segment": true + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "attestations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "bundle": { + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + }, + "additionalProperties": true + }, + "dsseEnvelope": { + "type": "object", + "properties": { + }, + "additionalProperties": true + } + }, + "description": "The attestation's Sigstore Bundle.\nRefer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information." + }, + "repository_id": { + "type": "integer" + } + } + } + } + } + }, + "examples": { + "default": { + "$ref": "#/components/examples/list-attestations" + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "orgs", + "subcategory": "orgs" + } + } + }, "/orgs/{org}/blocks": { "get": { "summary": "List users blocked by an organization", @@ -26772,6 +26867,207 @@ } } }, + "/repos/{owner}/{repo}/attestations": { + "post": { + "summary": "Create an attestation", + "description": "Store an artifact attestation and associate it with a repository.\n\nThe authenticated user must have write permission to the repository and, if using a fine-grained access token the `attestations:write` permission is required.\n\nArtifact attestations are meant to be created using the [attest action](https://github.com/actions/attest). For amore information, see our guide on [using artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", + "tags": [ + "repos" + ], + "operationId": "repos/create-attestation", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/repos/repos#create-an-attestation" + }, + "parameters": [ + { + "$ref": "#/components/parameters/owner" + }, + { + "$ref": "#/components/parameters/repo" + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "bundle": { + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + }, + "additionalProperties": true + }, + "dsseEnvelope": { + "type": "object", + "properties": { + }, + "additionalProperties": true + } + }, + "description": "The attestation's Sigstore Bundle.\nRefer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information." + } + }, + "required": [ + "bundle" + ] + }, + "examples": { + "default": { + "summary": "Example of a request body", + "value": { + "$ref": "#/components/examples/attestation" + } + } + } + } + } + }, + "responses": { + "201": { + "description": "response", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "The ID of the attestation." + } + } + }, + "examples": { + "default": { + "value": { + "id": 2 + } + } + } + } + } + }, + "403": { + "$ref": "#/components/responses/forbidden" + }, + "422": { + "$ref": "#/components/responses/validation_failed" + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "repos", + "subcategory": "repos" + } + } + }, + "/repos/{owner}/{repo}/attestations/{subject_digest}": { + "get": { + "summary": "List attestations", + "description": "List a collection of artifact attestations with a given subject digest that are associated with a repository.\n\nThe authenticated user making the request must have read access to the repository. In addition, when using a fine-grained access token the `attestations:read` permission is required.\n\n**Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", + "tags": [ + "repos" + ], + "operationId": "repos/list-attestations", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/repos/repos#list-attestations" + }, + "parameters": [ + { + "$ref": "#/components/parameters/owner" + }, + { + "$ref": "#/components/parameters/repo" + }, + { + "$ref": "#/components/parameters/per-page" + }, + { + "$ref": "#/components/parameters/pagination-before" + }, + { + "$ref": "#/components/parameters/pagination-after" + }, + { + "name": "subject_digest", + "description": "The parameter should be set to the attestation's subject's SHA256 digest, in the form `sha256:HEX_DIGEST`.", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "x-multi-segment": true + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "attestations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "bundle": { + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + }, + "additionalProperties": true + }, + "dsseEnvelope": { + "type": "object", + "properties": { + }, + "additionalProperties": true + } + }, + "description": "The attestation's Sigstore Bundle.\nRefer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information." + }, + "repository_id": { + "type": "integer" + } + } + } + } + } + }, + "examples": { + "default": { + "$ref": "#/components/examples/list-attestations" + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "repos", + "subcategory": "repos" + } + } + }, "/repos/{owner}/{repo}/autolinks": { "get": { "summary": "Get all autolinks of a repository", @@ -63266,6 +63562,104 @@ } } }, + "/users/{username}/attestations/{subject_digest}": { + "get": { + "summary": "List attestations", + "description": "List a collection of artifact attestations with a given subject digest that are associated with repositories owned by a user.\n\nThe collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required.\n\n**Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", + "tags": [ + "users" + ], + "operationId": "users/list-attestations", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/users/attestations#list-attestations" + }, + "parameters": [ + { + "$ref": "#/components/parameters/per-page" + }, + { + "$ref": "#/components/parameters/pagination-before" + }, + { + "$ref": "#/components/parameters/pagination-after" + }, + { + "$ref": "#/components/parameters/username" + }, + { + "name": "subject_digest", + "description": "Subject Digest", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "x-multi-segment": true + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "attestations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "bundle": { + "$ref": "#/components/schemas/sigstore-bundle-0" + }, + "repository_id": { + "type": "integer" + } + } + } + } + } + }, + "examples": { + "default": { + "value": null + } + } + } + } + }, + "201": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/empty-object" + }, + "examples": { + "default": { + "value": null + } + } + } + } + }, + "204": { + "description": "Response" + }, + "404": { + "$ref": "#/components/responses/not_found" + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "users", + "subcategory": "attestations" + } + } + }, "/users/{username}/docker/conflicts": { "get": { "summary": "Get list of conflicting packages during Docker migration for user", @@ -123494,6 +123888,118 @@ "repo" ] }, + "sigstore-bundle-0": { + "title": "Sigstore Bundle v0.1", + "description": "Sigstore Bundle v0.1", + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + "x509CertificateChain": { + "type": "object", + "properties": { + "certificates": { + "type": "array", + "items": { + "type": "object", + "properties": { + "rawBytes": { + "type": "string" + } + } + } + } + } + }, + "tlogEntries": { + "type": "array", + "items": { + "type": "object", + "properties": { + "logIndex": { + "type": "string" + }, + "logId": { + "type": "object", + "properties": { + "keyId": { + "type": "string" + } + } + }, + "kindVersion": { + "type": "object", + "properties": { + "kind": { + "type": "string" + }, + "version": { + "type": "string" + } + } + }, + "integratedTime": { + "type": "string" + }, + "inclusionPromise": { + "type": "object", + "properties": { + "signedEntryTimestamp": { + "type": "string" + } + } + }, + "inclusionProof": { + "type": [ + "string", + "null" + ] + }, + "canonicalizedBody": { + "type": "string" + } + } + } + }, + "timestampVerificationData": { + "type": [ + "string", + "null" + ] + } + } + }, + "dsseEnvelope": { + "type": "object", + "properties": { + "payload": { + "type": "string" + }, + "payloadType": { + "type": "string" + }, + "signatures": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sig": { + "type": "string" + }, + "keyid": { + "type": "string" + } + } + } + } + } + } + } + }, "hovercard": { "title": "Hovercard", "description": "Hovercard", @@ -271098,6 +271604,136 @@ "selected_repositories_url": "https://api.github.com/orgs/octo-org/actions/variables/USERNAME/repositories" } }, + "list-attestations": { + "value": { + "attestations": [ + { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "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" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + }, + "repository_id": 1 + }, + { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "MIIGjTCCBhSgAwIBAgIUWYxqKsrMS3Svl5Ij5ODfBgMJO/IwCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjQwNTI5MTYwOTUyWhcNMjQwNTI5MTYxOTUyWjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEdmghNNw3nU/KueQgspGHW7gh9XLD/WdI8YMB+0p0V4o1kHo6cM1sDJgrCgPQUzxpuYuo+xwPHyl/kDyf3ELjkaOCBTMwggUvMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAdBgNVHQ4EFgQUqfCPvXKAvS4CdhQ2hbZWJSOEvVowHwYDVR0jBBgwFoAU39Ppz1YkEZb5qNjpKFWixi4YZD8wWgYDVR0RAQH/BFAwToZMaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWxAcmVmcy9oZWFkcy90cnVuazA5BgorBgEEAYO/MAEBBCtodHRwczovL3Rva2VuLmFjdGlvbnMuZ2l0aHVidXNlcmNvbnRlbnQuY29tMB8GCisGAQQBg78wAQIEEXdvcmtmbG93X2Rpc3BhdGNoMDYGCisGAQQBg78wAQMEKGZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAwGAYKKwYBBAGDvzABBAQKRGVwbG95bWVudDAVBgorBgEEAYO/MAEFBAdjbGkvY2xpMB4GCisGAQQBg78wAQYEEHJlZnMvaGVhZHMvdHJ1bmswOwYKKwYBBAGDvzABCAQtDCtodHRwczovL3Rva2VuLmFjdGlvbnMuZ2l0aHVidXNlcmNvbnRlbnQuY29tMFwGCisGAQQBg78wAQkETgxMaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWxAcmVmcy9oZWFkcy90cnVuazA4BgorBgEEAYO/MAEKBCoMKGZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAwHQYKKwYBBAGDvzABCwQPDA1naXRodWItaG9zdGVkMCoGCisGAQQBg78wAQwEHAwaaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkwOAYKKwYBBAGDvzABDQQqDChmYWVmMmRkZDgxYjA3MzY3NDg0MTNhN2M2NDZjZDBiZmMyNmMwMGEwMCAGCisGAQQBg78wAQ4EEgwQcmVmcy9oZWFkcy90cnVuazAZBgorBgEEAYO/MAEPBAsMCTIxMjYxMzA0OTAmBgorBgEEAYO/MAEQBBgMFmh0dHBzOi8vZ2l0aHViLmNvbS9jbGkwGAYKKwYBBAGDvzABEQQKDAg1OTcwNDcxMTBcBgorBgEEAYO/MAESBE4MTGh0dHBzOi8vZ2l0aHViLmNvbS9jbGkvY2xpLy5naXRodWIvd29ya2Zsb3dzL2RlcGxveW1lbnQueW1sQHJlZnMvaGVhZHMvdHJ1bmswOAYKKwYBBAGDvzABEwQqDChmYWVmMmRkZDgxYjA3MzY3NDg0MTNhN2M2NDZjZDBiZmMyNmMwMGEwMCEGCisGAQQBg78wARQEEwwRd29ya2Zsb3dfZGlzcGF0Y2gwTQYKKwYBBAGDvzABFQQ/DD1odHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaS9hY3Rpb25zL3J1bnMvOTI4OTA3NTc1Mi9hdHRlbXB0cy8xMBYGCisGAQQBg78wARYECAwGcHVibGljMIGLBgorBgEEAdZ5AgQCBH0EewB5AHcA3T0wasbHETJjGR4cmWc3AqJKXrjePK3/h4pygC8p7o4AAAGPxR1zbgAABAMASDBGAiEA+8glQIxOAhXBAOS6S+8ZqwJcdwwSr/TWihs3dLqVAvoCIQDby9h1IcuDEr+zsWiL8Pw5CSTtkltJ421sE81Vvu6ApTAKBggqhkjOPQQDAwNnADBkAjA+DH7P+hh4VHWfCWXtrKToBKubBkKpfWCYQxjXM2vV/nPqbZFYOVZObe6ANrgydoYCMFUMb3xzsFNQYvsEYOi2KnrvF0tgopmXGVoznZ+q/2AIDW9F1E7Y6Y061eouAYdHWw==" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + }, + "repository_id": 1 + } + ] + } + }, "simple-user-items": { "value": [ { @@ -277558,6 +278194,69 @@ } ] }, + "attestation": { + "value": { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "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" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + } + } + }, "autolink-items": { "value": [ { diff --git a/descriptions-next/api.github.com/api.github.com.yaml b/descriptions-next/api.github.com/api.github.com.yaml index fa014bf8b6..4d1df3cb1c 100644 --- a/descriptions-next/api.github.com/api.github.com.yaml +++ b/descriptions-next/api.github.com/api.github.com.yaml @@ -5872,6 +5872,73 @@ paths: enabledForGitHubApps: true category: actions subcategory: variables + "/orgs/{org}/attestations/{subject_digest}": + get: + summary: List attestations + description: |- + List a collection of artifact attestations with a given subject digest that are associated with repositories owned by an organization. + + The collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required. + + **Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - orgs + operationId: orgs/list-attestations + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/orgs/orgs#list-attestations + parameters: + - "$ref": "#/components/parameters/per-page" + - "$ref": "#/components/parameters/pagination-before" + - "$ref": "#/components/parameters/pagination-after" + - "$ref": "#/components/parameters/org" + - name: subject_digest + description: The parameter should be set to the attestation's subject's SHA256 + digest, in the form `sha256:HEX_DIGEST`. + in: path + required: true + schema: + type: string + x-multi-segment: true + responses: + '200': + description: Response + content: + application/json: + schema: + type: object + properties: + attestations: + type: array + items: + type: object + properties: + bundle: + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: {} + additionalProperties: true + dsseEnvelope: + type: object + properties: {} + additionalProperties: true + description: |- + The attestation's Sigstore Bundle. + Refer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information. + repository_id: + type: integer + examples: + default: + "$ref": "#/components/examples/list-attestations" + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: orgs + subcategory: orgs "/orgs/{org}/blocks": get: summary: List users blocked by an organization @@ -19300,6 +19367,146 @@ paths: enabledForGitHubApps: true category: issues subcategory: assignees + "/repos/{owner}/{repo}/attestations": + post: + summary: Create an attestation + description: |- + Store an artifact attestation and associate it with a repository. + + The authenticated user must have write permission to the repository and, if using a fine-grained access token the `attestations:write` permission is required. + + Artifact attestations are meant to be created using the [attest action](https://github.com/actions/attest). For amore information, see our guide on [using artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - repos + operationId: repos/create-attestation + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/repos/repos#create-an-attestation + parameters: + - "$ref": "#/components/parameters/owner" + - "$ref": "#/components/parameters/repo" + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + bundle: + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: {} + additionalProperties: true + dsseEnvelope: + type: object + properties: {} + additionalProperties: true + description: |- + The attestation's Sigstore Bundle. + Refer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information. + required: + - bundle + examples: + default: + summary: Example of a request body + value: + "$ref": "#/components/examples/attestation" + responses: + '201': + description: response + content: + application/json: + schema: + type: object + properties: + id: + type: integer + description: The ID of the attestation. + examples: + default: + value: + id: 2 + '403': + "$ref": "#/components/responses/forbidden" + '422': + "$ref": "#/components/responses/validation_failed" + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: repos + subcategory: repos + "/repos/{owner}/{repo}/attestations/{subject_digest}": + get: + summary: List attestations + description: |- + List a collection of artifact attestations with a given subject digest that are associated with a repository. + + The authenticated user making the request must have read access to the repository. In addition, when using a fine-grained access token the `attestations:read` permission is required. + + **Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - repos + operationId: repos/list-attestations + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/repos/repos#list-attestations + parameters: + - "$ref": "#/components/parameters/owner" + - "$ref": "#/components/parameters/repo" + - "$ref": "#/components/parameters/per-page" + - "$ref": "#/components/parameters/pagination-before" + - "$ref": "#/components/parameters/pagination-after" + - name: subject_digest + description: The parameter should be set to the attestation's subject's SHA256 + digest, in the form `sha256:HEX_DIGEST`. + in: path + required: true + schema: + type: string + x-multi-segment: true + responses: + '200': + description: Response + content: + application/json: + schema: + type: object + properties: + attestations: + type: array + items: + type: object + properties: + bundle: + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: {} + additionalProperties: true + dsseEnvelope: + type: object + properties: {} + additionalProperties: true + description: |- + The attestation's Sigstore Bundle. + Refer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information. + repository_id: + type: integer + examples: + default: + "$ref": "#/components/examples/list-attestations" + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: repos + subcategory: repos "/repos/{owner}/{repo}/autolinks": get: summary: Get all autolinks of a repository @@ -45734,6 +45941,71 @@ paths: enabledForGitHubApps: true category: users subcategory: users + "/users/{username}/attestations/{subject_digest}": + get: + summary: List attestations + description: |- + List a collection of artifact attestations with a given subject digest that are associated with repositories owned by a user. + + The collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required. + + **Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - users + operationId: users/list-attestations + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/users/attestations#list-attestations + parameters: + - "$ref": "#/components/parameters/per-page" + - "$ref": "#/components/parameters/pagination-before" + - "$ref": "#/components/parameters/pagination-after" + - "$ref": "#/components/parameters/username" + - name: subject_digest + description: Subject Digest + in: path + required: true + schema: + type: string + x-multi-segment: true + responses: + '200': + description: Response + content: + application/json: + schema: + type: object + properties: + attestations: + type: array + items: + type: object + properties: + bundle: + "$ref": "#/components/schemas/sigstore-bundle-0" + repository_id: + type: integer + examples: + default: + value: + '201': + description: Response + content: + application/json: + schema: + "$ref": "#/components/schemas/empty-object" + examples: + default: + value: + '204': + description: Response + '404': + "$ref": "#/components/responses/not_found" + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: users + subcategory: attestations "/users/{username}/docker/conflicts": get: summary: Get list of conflicting packages during Docker migration for user @@ -89139,6 +89411,78 @@ components: required: - starred_at - repo + sigstore-bundle-0: + title: Sigstore Bundle v0.1 + description: Sigstore Bundle v0.1 + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: + x509CertificateChain: + type: object + properties: + certificates: + type: array + items: + type: object + properties: + rawBytes: + type: string + tlogEntries: + type: array + items: + type: object + properties: + logIndex: + type: string + logId: + type: object + properties: + keyId: + type: string + kindVersion: + type: object + properties: + kind: + type: string + version: + type: string + integratedTime: + type: string + inclusionPromise: + type: object + properties: + signedEntryTimestamp: + type: string + inclusionProof: + type: + - string + - 'null' + canonicalizedBody: + type: string + timestampVerificationData: + type: + - string + - 'null' + dsseEnvelope: + type: object + properties: + payload: + type: string + payloadType: + type: string + signatures: + type: array + items: + type: object + properties: + sig: + type: string + keyid: + type: string hovercard: title: Hovercard description: Hovercard @@ -199974,6 +200318,97 @@ components: updated_at: '2020-01-10T14:59:22Z' visibility: selected selected_repositories_url: https://api.github.com/orgs/octo-org/actions/variables/USERNAME/repositories + list-attestations: + value: + attestations: + - bundle: + mediaType: application/vnd.dev.sigstore.bundle.v0.3+json + verificationMaterial: + tlogEntries: + - logIndex: '97913980' + logId: + keyId: wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0= + kindVersion: + kind: dsse + version: 0.0.1 + integratedTime: '1716998992' + inclusionPromise: + signedEntryTimestamp: MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL + inclusionProof: + logIndex: '93750549' + rootHash: KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60= + treeSize: '93750551' + hashes: + - 8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg= + - nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck= + - hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A= + - MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM= + - XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc= + - Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY= + - wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU= + - uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s= + - jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs= + - xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ= + - cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc= + - sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ= + - 98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8= + checkpoint: + envelope: rekor.sigstore.dev - 2605736670972794746\n93750551\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\n\n— + rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\n + canonicalizedBody: eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0= + timestampVerificationData: {} + certificate: + rawBytes: MIIGjTCCBhSgAwIBAgIUWYxqKsrMS3Svl5Ij5ODfBgMJO/IwCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjQwNTI5MTYwOTUyWhcNMjQwNTI5MTYxOTUyWjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEdmghNNw3nU/KueQgspGHW7gh9XLD/WdI8YMB+0p0V4o1kHo6cM1sDJgrCgPQUzxpuYuo+xwPHyl/kDyf3ELjkaOCBTMwggUvMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAdBgNVHQ4EFgQUqfCPvXKAvS4CdhQ2hbZWJSOEvVowHwYDVR0jBBgwFoAU39Ppz1YkEZb5qNjpKFWixi4YZD8wWgYDVR0RAQH/BFAwToZMaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWxAcmVmcy9oZWFkcy90cnVuazA5BgorBgEEAYO/MAEBBCtodHRwczovL3Rva2VuLmFjdGlvbnMuZ2l0aHVidXNlcmNvbnRlbnQuY29tMB8GCisGAQQBg78wAQIEEXdvcmtmbG93X2Rpc3BhdGNoMDYGCisGAQQBg78wAQMEKGZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAwGAYKKwYBBAGDvzABBAQKRGVwbG95bWVudDAVBgorBgEEAYO/MAEFBAdjbGkvY2xpMB4GCisGAQQBg78wAQYEEHJlZnMvaGVhZHMvdHJ1bmswOwYKKwYBBAGDvzABCAQtDCtodHRwczovL3Rva2VuLmFjdGlvbnMuZ2l0aHVidXNlcmNvbnRlbnQuY29tMFwGCisGAQQBg78wAQkETgxMaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWxAcmVmcy9oZWFkcy90cnVuazA4BgorBgEEAYO/MAEKBCoMKGZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAwHQYKKwYBBAGDvzABCwQPDA1naXRodWItaG9zdGVkMCoGCisGAQQBg78wAQwEHAwaaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkwOAYKKwYBBAGDvzABDQQqDChmYWVmMmRkZDgxYjA3MzY3NDg0MTNhN2M2NDZjZDBiZmMyNmMwMGEwMCAGCisGAQQBg78wAQ4EEgwQcmVmcy9oZWFkcy90cnVuazAZBgorBgEEAYO/MAEPBAsMCTIxMjYxMzA0OTAmBgorBgEEAYO/MAEQBBgMFmh0dHBzOi8vZ2l0aHViLmNvbS9jbGkwGAYKKwYBBAGDvzABEQQKDAg1OTcwNDcxMTBcBgorBgEEAYO/MAESBE4MTGh0dHBzOi8vZ2l0aHViLmNvbS9jbGkvY2xpLy5naXRodWIvd29ya2Zsb3dzL2RlcGxveW1lbnQueW1sQHJlZnMvaGVhZHMvdHJ1bmswOAYKKwYBBAGDvzABEwQqDChmYWVmMmRkZDgxYjA3MzY3NDg0MTNhN2M2NDZjZDBiZmMyNmMwMGEwMCEGCisGAQQBg78wARQEEwwRd29ya2Zsb3dfZGlzcGF0Y2gwTQYKKwYBBAGDvzABFQQ/DD1odHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaS9hY3Rpb25zL3J1bnMvOTI4OTA3NTc1Mi9hdHRlbXB0cy8xMBYGCisGAQQBg78wARYECAwGcHVibGljMIGLBgorBgEEAdZ5AgQCBH0EewB5AHcA3T0wasbHETJjGR4cmWc3AqJKXrjePK3/h4pygC8p7o4AAAGPxR1zbgAABAMASDBGAiEA+8glQIxOAhXBAOS6S+8ZqwJcdwwSr/TWihs3dLqVAvoCIQDby9h1IcuDEr+zsWiL8Pw5CSTtkltJ421sE81Vvu6ApTAKBggqhkjOPQQDAwNnADBkAjA+DH7P+hh4VHWfCWXtrKToBKubBkKpfWCYQxjXM2vV/nPqbZFYOVZObe6ANrgydoYCMFUMb3xzsFNQYvsEYOi2KnrvF0tgopmXGVoznZ+q/2AIDW9F1E7Y6Y061eouAYdHWw== + dsseEnvelope: + payload: eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19 + payloadType: application/vnd.in-toto+json + signatures: + - sig: MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ== + repository_id: 1 + - bundle: + mediaType: application/vnd.dev.sigstore.bundle.v0.3+json + verificationMaterial: + tlogEntries: + - logIndex: '97913980' + logId: + keyId: wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0= + kindVersion: + kind: dsse + version: 0.0.1 + integratedTime: '1716998992' + inclusionPromise: + signedEntryTimestamp: MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL + inclusionProof: + logIndex: '93750549' + rootHash: KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60= + treeSize: '93750551' + hashes: + - 8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg= + - nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck= + - hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A= + - MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM= + - XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc= + - Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY= + - wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU= + - uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s= + - jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs= + - xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ= + - cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc= + - sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ= + - 98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8= + checkpoint: + envelope: rekor.sigstore.dev - 2605736670972794746\n93750551\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\n\n— + rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\n + canonicalizedBody: eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0= + timestampVerificationData: {} + certificate: + rawBytes: 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 + dsseEnvelope: + payload: eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19 + payloadType: application/vnd.in-toto+json + signatures: + - sig: MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ== + repository_id: 1 simple-user-items: value: - login: octocat @@ -205606,6 +206041,51 @@ components: received_events_url: https://api.github.com/users/octocat/received_events type: User site_admin: false + attestation: + value: + bundle: + mediaType: application/vnd.dev.sigstore.bundle.v0.3+json + verificationMaterial: + tlogEntries: + - logIndex: '97913980' + logId: + keyId: wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0= + kindVersion: + kind: dsse + version: 0.0.1 + integratedTime: '1716998992' + inclusionPromise: + signedEntryTimestamp: MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL + inclusionProof: + logIndex: '93750549' + rootHash: KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60= + treeSize: '93750551' + hashes: + - 8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg= + - nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck= + - hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A= + - MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM= + - XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc= + - Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY= + - wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU= + - uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s= + - jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs= + - xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ= + - cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc= + - sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ= + - 98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8= + checkpoint: + envelope: rekor.sigstore.dev - 2605736670972794746\n93750551\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\n\n— + rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\n + canonicalizedBody: eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0= + timestampVerificationData: {} + certificate: + rawBytes: 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 + dsseEnvelope: + payload: eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19 + payloadType: application/vnd.in-toto+json + signatures: + - sig: MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ== autolink-items: value: - id: 1 diff --git a/descriptions-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.json b/descriptions-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.json index b5cb39a2b2..25a52316ac 100644 --- a/descriptions-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.json +++ b/descriptions-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.json @@ -63866,6 +63866,252 @@ } } }, + "/orgs/{org}/attestations/{subject_digest}": { + "get": { + "summary": "List attestations", + "description": "List a collection of artifact attestations with a given subject digest that are associated with repositories owned by an organization.\n\nThe collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required.\n\n**Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", + "tags": [ + "orgs" + ], + "operationId": "orgs/list-attestations", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/orgs/orgs#list-attestations" + }, + "parameters": [ + { + "name": "per_page", + "description": "The number of results per page (max 100). For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "before", + "description": "A cursor, as given in the [Link header](https://docs.github.com/rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for results before this cursor. For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "after", + "description": "A cursor, as given in the [Link header](https://docs.github.com/rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for results after this cursor. For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "org", + "description": "The organization name. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "subject_digest", + "description": "The parameter should be set to the attestation's subject's SHA256 digest, in the form `sha256:HEX_DIGEST`.", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "x-multi-segment": true + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "attestations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "bundle": { + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + }, + "additionalProperties": true + }, + "dsseEnvelope": { + "type": "object", + "properties": { + }, + "additionalProperties": true + } + }, + "description": "The attestation's Sigstore Bundle.\nRefer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information." + }, + "repository_id": { + "type": "integer" + } + } + } + } + } + }, + "examples": { + "default": { + "value": { + "attestations": [ + { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "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" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + }, + "repository_id": 1 + }, + { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "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" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + }, + "repository_id": 1 + } + ] + } + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "orgs", + "subcategory": "orgs" + } + } + }, "/orgs/{org}/blocks": { "get": { "summary": "List users blocked by an organization", @@ -194105,119 +194351,17 @@ } } }, - "/repos/{owner}/{repo}/autolinks": { - "get": { - "summary": "Get all autolinks of a repository", - "description": "Gets all autolinks that are configured for a repository.\n\nInformation about autolinks are only available to repository administrators.", - "tags": [ - "repos" - ], - "operationId": "repos/list-autolinks", - "externalDocs": { - "description": "API method documentation", - "url": "https://docs.github.com/rest/repos/autolinks#get-all-autolinks-of-a-repository" - }, - "parameters": [ - { - "name": "owner", - "description": "The account owner of the repository. The name is not case sensitive.", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "description": "Response", - "content": { - "application/json": { - "schema": { - "type": "array", - "items": { - "title": "Autolink reference", - "description": "An autolink reference.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "examples": [ - 3 - ] - }, - "key_prefix": { - "description": "The prefix of a key that is linkified.", - "type": "string", - "examples": [ - "TICKET-" - ] - }, - "url_template": { - "description": "A template for the target URL that is generated if a key was found.", - "type": "string", - "examples": [ - "https://example.com/TICKET?query=" - ] - }, - "is_alphanumeric": { - "description": "Whether this autolink reference matches alphanumeric characters. If false, this autolink reference only matches numeric characters.", - "type": "boolean", - "examples": [ - true - ] - } - }, - "required": [ - "id", - "key_prefix", - "url_template", - "is_alphanumeric" - ] - } - }, - "examples": { - "default": { - "value": [ - { - "id": 1, - "key_prefix": "TICKET-", - "url_template": "https://example.com/TICKET?query=", - "is_alphanumeric": true - } - ] - } - } - } - } - } - }, - "x-github": { - "githubCloudOnly": false, - "enabledForGitHubApps": true, - "category": "repos", - "subcategory": "autolinks" - } - }, + "/repos/{owner}/{repo}/attestations": { "post": { - "summary": "Create an autolink reference for a repository", - "description": "Users with admin access to the repository can create an autolink.", + "summary": "Create an attestation", + "description": "Store an artifact attestation and associate it with a repository.\n\nThe authenticated user must have write permission to the repository and, if using a fine-grained access token the `attestations:write` permission is required.\n\nArtifact attestations are meant to be created using the [attest action](https://github.com/actions/attest). For amore information, see our guide on [using artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", "tags": [ "repos" ], - "operationId": "repos/create-autolink", + "operationId": "repos/create-attestation", "externalDocs": { "description": "API method documentation", - "url": "https://docs.github.com/rest/repos/autolinks#create-an-autolink-reference-for-a-repository" + "url": "https://docs.github.com/rest/repos/repos#create-an-attestation" }, "parameters": [ { @@ -194246,31 +194390,97 @@ "schema": { "type": "object", "properties": { - "key_prefix": { - "type": "string", - "description": "This prefix appended by certain characters will generate a link any time it is found in an issue, pull request, or commit." - }, - "url_template": { - "type": "string", - "description": "The URL must contain `` for the reference number. `` matches different characters depending on the value of `is_alphanumeric`." - }, - "is_alphanumeric": { - "type": "boolean", - "default": true, - "description": "Whether this autolink reference matches alphanumeric characters. If true, the `` parameter of the `url_template` matches alphanumeric characters `A-Z` (case insensitive), `0-9`, and `-`. If false, this autolink reference only matches numeric characters." + "bundle": { + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + }, + "additionalProperties": true + }, + "dsseEnvelope": { + "type": "object", + "properties": { + }, + "additionalProperties": true + } + }, + "description": "The attestation's Sigstore Bundle.\nRefer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information." } }, "required": [ - "key_prefix", - "url_template" + "bundle" ] }, "examples": { "default": { + "summary": "Example of a request body", "value": { - "key_prefix": "TICKET-", - "url_template": "https://example.com/TICKET?query=", - "is_alphanumeric": true + "value": { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "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" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + } + } } } } @@ -194283,62 +194493,623 @@ "content": { "application/json": { "schema": { - "title": "Autolink reference", - "description": "An autolink reference.", "type": "object", "properties": { "id": { "type": "integer", - "examples": [ - 3 - ] - }, - "key_prefix": { - "description": "The prefix of a key that is linkified.", - "type": "string", - "examples": [ - "TICKET-" - ] - }, - "url_template": { - "description": "A template for the target URL that is generated if a key was found.", - "type": "string", - "examples": [ - "https://example.com/TICKET?query=" - ] - }, - "is_alphanumeric": { - "description": "Whether this autolink reference matches alphanumeric characters. If false, this autolink reference only matches numeric characters.", - "type": "boolean", - "examples": [ - true - ] + "description": "The ID of the attestation." } - }, - "required": [ - "id", - "key_prefix", - "url_template", - "is_alphanumeric" - ] + } }, "examples": { "default": { "value": { - "id": 1, - "key_prefix": "TICKET-", - "url_template": "https://example.com/TICKET?query=", - "is_alphanumeric": true + "id": 2 } } } } - }, - "headers": { - "Location": { - "example": "https://api.github.com/repos/octocat/Hello-World/autolinks/1", + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json": { "schema": { - "type": "string" + "title": "Basic Error", + "description": "Basic Error", + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "url": { + "type": "string" + }, + "status": { + "type": "string" + } + } + } + } + } + }, + "422": { + "description": "Validation failed, or the endpoint has been spammed.", + "content": { + "application/json": { + "schema": { + "title": "Validation Error", + "description": "Validation Error", + "type": "object", + "required": [ + "message", + "documentation_url" + ], + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "errors": { + "type": "array", + "items": { + "type": "object", + "required": [ + "code" + ], + "properties": { + "resource": { + "type": "string" + }, + "field": { + "type": "string" + }, + "message": { + "type": "string" + }, + "code": { + "type": "string" + }, + "index": { + "type": "integer" + }, + "value": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "integer", + "null" + ] + }, + { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + } + } + ] + } + } + } + } + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "repos", + "subcategory": "repos" + } + } + }, + "/repos/{owner}/{repo}/attestations/{subject_digest}": { + "get": { + "summary": "List attestations", + "description": "List a collection of artifact attestations with a given subject digest that are associated with a repository.\n\nThe authenticated user making the request must have read access to the repository. In addition, when using a fine-grained access token the `attestations:read` permission is required.\n\n**Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", + "tags": [ + "repos" + ], + "operationId": "repos/list-attestations", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/repos/repos#list-attestations" + }, + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "per_page", + "description": "The number of results per page (max 100). For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "before", + "description": "A cursor, as given in the [Link header](https://docs.github.com/rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for results before this cursor. For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "after", + "description": "A cursor, as given in the [Link header](https://docs.github.com/rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for results after this cursor. For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "subject_digest", + "description": "The parameter should be set to the attestation's subject's SHA256 digest, in the form `sha256:HEX_DIGEST`.", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "x-multi-segment": true + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "attestations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "bundle": { + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + }, + "additionalProperties": true + }, + "dsseEnvelope": { + "type": "object", + "properties": { + }, + "additionalProperties": true + } + }, + "description": "The attestation's Sigstore Bundle.\nRefer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information." + }, + "repository_id": { + "type": "integer" + } + } + } + } + } + }, + "examples": { + "default": { + "value": { + "attestations": [ + { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "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" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + }, + "repository_id": 1 + }, + { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "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" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + }, + "repository_id": 1 + } + ] + } + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "repos", + "subcategory": "repos" + } + } + }, + "/repos/{owner}/{repo}/autolinks": { + "get": { + "summary": "Get all autolinks of a repository", + "description": "Gets all autolinks that are configured for a repository.\n\nInformation about autolinks are only available to repository administrators.", + "tags": [ + "repos" + ], + "operationId": "repos/list-autolinks", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/repos/autolinks#get-all-autolinks-of-a-repository" + }, + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "title": "Autolink reference", + "description": "An autolink reference.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "examples": [ + 3 + ] + }, + "key_prefix": { + "description": "The prefix of a key that is linkified.", + "type": "string", + "examples": [ + "TICKET-" + ] + }, + "url_template": { + "description": "A template for the target URL that is generated if a key was found.", + "type": "string", + "examples": [ + "https://example.com/TICKET?query=" + ] + }, + "is_alphanumeric": { + "description": "Whether this autolink reference matches alphanumeric characters. If false, this autolink reference only matches numeric characters.", + "type": "boolean", + "examples": [ + true + ] + } + }, + "required": [ + "id", + "key_prefix", + "url_template", + "is_alphanumeric" + ] + } + }, + "examples": { + "default": { + "value": [ + { + "id": 1, + "key_prefix": "TICKET-", + "url_template": "https://example.com/TICKET?query=", + "is_alphanumeric": true + } + ] + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "repos", + "subcategory": "autolinks" + } + }, + "post": { + "summary": "Create an autolink reference for a repository", + "description": "Users with admin access to the repository can create an autolink.", + "tags": [ + "repos" + ], + "operationId": "repos/create-autolink", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/repos/autolinks#create-an-autolink-reference-for-a-repository" + }, + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "key_prefix": { + "type": "string", + "description": "This prefix appended by certain characters will generate a link any time it is found in an issue, pull request, or commit." + }, + "url_template": { + "type": "string", + "description": "The URL must contain `` for the reference number. `` matches different characters depending on the value of `is_alphanumeric`." + }, + "is_alphanumeric": { + "type": "boolean", + "default": true, + "description": "Whether this autolink reference matches alphanumeric characters. If true, the `` parameter of the `url_template` matches alphanumeric characters `A-Z` (case insensitive), `0-9`, and `-`. If false, this autolink reference only matches numeric characters." + } + }, + "required": [ + "key_prefix", + "url_template" + ] + }, + "examples": { + "default": { + "value": { + "key_prefix": "TICKET-", + "url_template": "https://example.com/TICKET?query=", + "is_alphanumeric": true + } + } + } + } + } + }, + "responses": { + "201": { + "description": "response", + "content": { + "application/json": { + "schema": { + "title": "Autolink reference", + "description": "An autolink reference.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "examples": [ + 3 + ] + }, + "key_prefix": { + "description": "The prefix of a key that is linkified.", + "type": "string", + "examples": [ + "TICKET-" + ] + }, + "url_template": { + "description": "A template for the target URL that is generated if a key was found.", + "type": "string", + "examples": [ + "https://example.com/TICKET?query=" + ] + }, + "is_alphanumeric": { + "description": "Whether this autolink reference matches alphanumeric characters. If false, this autolink reference only matches numeric characters.", + "type": "boolean", + "examples": [ + true + ] + } + }, + "required": [ + "id", + "key_prefix", + "url_template", + "is_alphanumeric" + ] + }, + "examples": { + "default": { + "value": { + "id": 1, + "key_prefix": "TICKET-", + "url_template": "https://example.com/TICKET?query=", + "is_alphanumeric": true + } + } + } + } + }, + "headers": { + "Location": { + "example": "https://api.github.com/repos/octocat/Hello-World/autolinks/1", + "schema": { + "type": "string" } } } @@ -552646,6 +553417,265 @@ } } }, + "/users/{username}/attestations/{subject_digest}": { + "get": { + "summary": "List attestations", + "description": "List a collection of artifact attestations with a given subject digest that are associated with repositories owned by a user.\n\nThe collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required.\n\n**Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", + "tags": [ + "users" + ], + "operationId": "users/list-attestations", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/users/attestations#list-attestations" + }, + "parameters": [ + { + "name": "per_page", + "description": "The number of results per page (max 100). For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "before", + "description": "A cursor, as given in the [Link header](https://docs.github.com/rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for results before this cursor. For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "after", + "description": "A cursor, as given in the [Link header](https://docs.github.com/rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for results after this cursor. For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "username", + "description": "The handle for the GitHub user account.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "subject_digest", + "description": "Subject Digest", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "x-multi-segment": true + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "attestations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "bundle": { + "title": "Sigstore Bundle v0.1", + "description": "Sigstore Bundle v0.1", + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + "x509CertificateChain": { + "type": "object", + "properties": { + "certificates": { + "type": "array", + "items": { + "type": "object", + "properties": { + "rawBytes": { + "type": "string" + } + } + } + } + } + }, + "tlogEntries": { + "type": "array", + "items": { + "type": "object", + "properties": { + "logIndex": { + "type": "string" + }, + "logId": { + "type": "object", + "properties": { + "keyId": { + "type": "string" + } + } + }, + "kindVersion": { + "type": "object", + "properties": { + "kind": { + "type": "string" + }, + "version": { + "type": "string" + } + } + }, + "integratedTime": { + "type": "string" + }, + "inclusionPromise": { + "type": "object", + "properties": { + "signedEntryTimestamp": { + "type": "string" + } + } + }, + "inclusionProof": { + "type": [ + "string", + "null" + ] + }, + "canonicalizedBody": { + "type": "string" + } + } + } + }, + "timestampVerificationData": { + "type": [ + "string", + "null" + ] + } + } + }, + "dsseEnvelope": { + "type": "object", + "properties": { + "payload": { + "type": "string" + }, + "payloadType": { + "type": "string" + }, + "signatures": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sig": { + "type": "string" + }, + "keyid": { + "type": "string" + } + } + } + } + } + } + } + }, + "repository_id": { + "type": "integer" + } + } + } + } + } + }, + "examples": { + "default": { + "value": null + } + } + } + } + }, + "201": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "title": "Empty Object", + "description": "An object without any properties.", + "type": "object", + "properties": { + }, + "additionalProperties": false + }, + "examples": { + "default": { + "value": null + } + } + } + } + }, + "204": { + "description": "Response" + }, + "404": { + "description": "Resource not found", + "content": { + "application/json": { + "schema": { + "title": "Basic Error", + "description": "Basic Error", + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "url": { + "type": "string" + }, + "status": { + "type": "string" + } + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "users", + "subcategory": "attestations" + } + } + }, "/users/{username}/docker/conflicts": { "get": { "summary": "Get list of conflicting packages during Docker migration for user", diff --git a/descriptions-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.yaml b/descriptions-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.yaml index 83db1c497c..e83fa6fd17 100644 --- a/descriptions-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.yaml +++ b/descriptions-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.yaml @@ -965,7 +965,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/security-advisories/global-advisories#get-a-global-security-advisory parameters: - - &497 + - &498 name: ghsa_id description: The GHSA (GitHub Security Advisory) identifier of the advisory. in: path @@ -8116,7 +8116,7 @@ paths: - development - runtime - - security_advisory: &359 + security_advisory: &360 type: object description: Details for the GitHub Security Advisory. readOnly: true @@ -8382,7 +8382,7 @@ paths: and was considered fixed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.' format: date-time readOnly: true - auto_dismissed_at: &360 + auto_dismissed_at: &361 type: - string - 'null' @@ -9137,14 +9137,14 @@ paths: format: uri description: The REST API URL of the code locations for this alert. - state: &492 + state: &493 description: Sets the state of the secret scanning alert. You must provide `resolution` when you set the state to `resolved`. type: string enum: - open - resolved - resolution: &493 + resolution: &494 type: - string - 'null' @@ -9633,7 +9633,7 @@ paths: milestone: anyOf: - type: 'null' - - &347 + - &348 title: Milestone description: A collection of related issues and pull requests. @@ -9883,7 +9883,7 @@ paths: - author_association - created_at - updated_at - comment: &405 + comment: &406 title: Issue Comment description: Comments provide a way for people to collaborate on an issue. @@ -10449,7 +10449,7 @@ paths: url: type: string format: uri - user: &520 + user: &521 title: Public User description: Public User type: object @@ -13853,7 +13853,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/activity/notifications#list-notifications-for-the-authenticated-user parameters: - - &433 + - &434 name: all description: If `true`, show notifications marked as read. in: query @@ -13861,7 +13861,7 @@ paths: schema: type: boolean default: false - - &434 + - &435 name: participating description: If `true`, only shows notifications in which the user is directly participating or mentioned. @@ -13871,7 +13871,7 @@ paths: type: boolean default: false - *58 - - &435 + - &436 name: before description: 'Only show notifications updated before the given time. This is a timestamp in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format: @@ -14372,7 +14372,7 @@ paths: - url - subscription_url examples: - default: &436 + default: &437 value: - id: '1' repository: @@ -14922,7 +14922,7 @@ paths: type: array items: *84 examples: - default: &536 + default: &537 value: - login: github id: 1 @@ -16005,7 +16005,7 @@ paths: type: array items: *53 examples: - default: &530 + default: &531 value: total_count: 1 repositories: @@ -18197,6 +18197,162 @@ paths: enabledForGitHubApps: true category: actions subcategory: variables + "/orgs/{org}/attestations/{subject_digest}": + get: + summary: List attestations + description: |- + List a collection of artifact attestations with a given subject digest that are associated with repositories owned by an organization. + + The collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required. + + **Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - orgs + operationId: orgs/list-attestations + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/orgs/orgs#list-attestations + parameters: + - *17 + - *42 + - *43 + - *85 + - name: subject_digest + description: The parameter should be set to the attestation's subject's SHA256 + digest, in the form `sha256:HEX_DIGEST`. + in: path + required: true + schema: + type: string + x-multi-segment: true + responses: + '200': + description: Response + content: + application/json: + schema: + type: object + properties: + attestations: + type: array + items: + type: object + properties: + bundle: + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: {} + additionalProperties: true + dsseEnvelope: + type: object + properties: {} + additionalProperties: true + description: |- + The attestation's Sigstore Bundle. + Refer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information. + repository_id: + type: integer + examples: + default: &282 + value: + attestations: + - bundle: + mediaType: application/vnd.dev.sigstore.bundle.v0.3+json + verificationMaterial: + tlogEntries: + - logIndex: '97913980' + logId: + keyId: wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0= + kindVersion: + kind: dsse + version: 0.0.1 + integratedTime: '1716998992' + inclusionPromise: + signedEntryTimestamp: MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL + inclusionProof: + logIndex: '93750549' + rootHash: KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60= + treeSize: '93750551' + hashes: + - 8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg= + - nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck= + - hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A= + - MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM= + - XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc= + - Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY= + - wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU= + - uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s= + - jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs= + - xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ= + - cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc= + - sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ= + - 98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8= + checkpoint: + envelope: rekor.sigstore.dev - 2605736670972794746\n93750551\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\n\n— + rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\n + canonicalizedBody: eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0= + timestampVerificationData: {} + certificate: + rawBytes: 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 + dsseEnvelope: + payload: eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19 + payloadType: application/vnd.in-toto+json + signatures: + - sig: MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ== + repository_id: 1 + - bundle: + mediaType: application/vnd.dev.sigstore.bundle.v0.3+json + verificationMaterial: + tlogEntries: + - logIndex: '97913980' + logId: + keyId: wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0= + kindVersion: + kind: dsse + version: 0.0.1 + integratedTime: '1716998992' + inclusionPromise: + signedEntryTimestamp: MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL + inclusionProof: + logIndex: '93750549' + rootHash: KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60= + treeSize: '93750551' + hashes: + - 8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg= + - nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck= + - hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A= + - MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM= + - XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc= + - Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY= + - wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU= + - uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s= + - jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs= + - xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ= + - cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc= + - sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ= + - 98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8= + checkpoint: + envelope: rekor.sigstore.dev - 2605736670972794746\n93750551\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\n\n— + rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\n + canonicalizedBody: eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0= + timestampVerificationData: {} + certificate: + rawBytes: MIIGjTCCBhSgAwIBAgIUWYxqKsrMS3Svl5Ij5ODfBgMJO/IwCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjQwNTI5MTYwOTUyWhcNMjQwNTI5MTYxOTUyWjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEdmghNNw3nU/KueQgspGHW7gh9XLD/WdI8YMB+0p0V4o1kHo6cM1sDJgrCgPQUzxpuYuo+xwPHyl/kDyf3ELjkaOCBTMwggUvMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAdBgNVHQ4EFgQUqfCPvXKAvS4CdhQ2hbZWJSOEvVowHwYDVR0jBBgwFoAU39Ppz1YkEZb5qNjpKFWixi4YZD8wWgYDVR0RAQH/BFAwToZMaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWxAcmVmcy9oZWFkcy90cnVuazA5BgorBgEEAYO/MAEBBCtodHRwczovL3Rva2VuLmFjdGlvbnMuZ2l0aHVidXNlcmNvbnRlbnQuY29tMB8GCisGAQQBg78wAQIEEXdvcmtmbG93X2Rpc3BhdGNoMDYGCisGAQQBg78wAQMEKGZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAwGAYKKwYBBAGDvzABBAQKRGVwbG95bWVudDAVBgorBgEEAYO/MAEFBAdjbGkvY2xpMB4GCisGAQQBg78wAQYEEHJlZnMvaGVhZHMvdHJ1bmswOwYKKwYBBAGDvzABCAQtDCtodHRwczovL3Rva2VuLmFjdGlvbnMuZ2l0aHVidXNlcmNvbnRlbnQuY29tMFwGCisGAQQBg78wAQkETgxMaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWxAcmVmcy9oZWFkcy90cnVuazA4BgorBgEEAYO/MAEKBCoMKGZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAwHQYKKwYBBAGDvzABCwQPDA1naXRodWItaG9zdGVkMCoGCisGAQQBg78wAQwEHAwaaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkwOAYKKwYBBAGDvzABDQQqDChmYWVmMmRkZDgxYjA3MzY3NDg0MTNhN2M2NDZjZDBiZmMyNmMwMGEwMCAGCisGAQQBg78wAQ4EEgwQcmVmcy9oZWFkcy90cnVuazAZBgorBgEEAYO/MAEPBAsMCTIxMjYxMzA0OTAmBgorBgEEAYO/MAEQBBgMFmh0dHBzOi8vZ2l0aHViLmNvbS9jbGkwGAYKKwYBBAGDvzABEQQKDAg1OTcwNDcxMTBcBgorBgEEAYO/MAESBE4MTGh0dHBzOi8vZ2l0aHViLmNvbS9jbGkvY2xpLy5naXRodWIvd29ya2Zsb3dzL2RlcGxveW1lbnQueW1sQHJlZnMvaGVhZHMvdHJ1bmswOAYKKwYBBAGDvzABEwQqDChmYWVmMmRkZDgxYjA3MzY3NDg0MTNhN2M2NDZjZDBiZmMyNmMwMGEwMCEGCisGAQQBg78wARQEEwwRd29ya2Zsb3dfZGlzcGF0Y2gwTQYKKwYBBAGDvzABFQQ/DD1odHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaS9hY3Rpb25zL3J1bnMvOTI4OTA3NTc1Mi9hdHRlbXB0cy8xMBYGCisGAQQBg78wARYECAwGcHVibGljMIGLBgorBgEEAdZ5AgQCBH0EewB5AHcA3T0wasbHETJjGR4cmWc3AqJKXrjePK3/h4pygC8p7o4AAAGPxR1zbgAABAMASDBGAiEA+8glQIxOAhXBAOS6S+8ZqwJcdwwSr/TWihs3dLqVAvoCIQDby9h1IcuDEr+zsWiL8Pw5CSTtkltJ421sE81Vvu6ApTAKBggqhkjOPQQDAwNnADBkAjA+DH7P+hh4VHWfCWXtrKToBKubBkKpfWCYQxjXM2vV/nPqbZFYOVZObe6ANrgydoYCMFUMb3xzsFNQYvsEYOi2KnrvF0tgopmXGVoznZ+q/2AIDW9F1E7Y6Y061eouAYdHWw== + dsseEnvelope: + payload: eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19 + payloadType: application/vnd.in-toto+json + signatures: + - sig: MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ== + repository_id: 1 + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: orgs + subcategory: orgs "/orgs/{org}/blocks": get: summary: List users blocked by an organization @@ -18338,7 +18494,7 @@ paths: url: https://docs.github.com/rest/code-scanning/code-scanning#list-code-scanning-alerts-for-an-organization parameters: - *85 - - &306 + - &307 name: tool_name description: The name of a code scanning tool. Only results by this tool will be listed. You can specify the tool by using either `tool_name` or `tool_guid`, @@ -18348,7 +18504,7 @@ paths: schema: &116 type: string description: The name of the tool used to generate the code scanning analysis. - - &307 + - &308 name: tool_guid description: The GUID of a code scanning tool. Only results by this tool will be listed. Note that some code scanning tools may not include a GUID in @@ -18372,7 +18528,7 @@ paths: be returned. in: query required: false - schema: &309 + schema: &310 type: string description: State of a code scanning alert. enum: @@ -18395,7 +18551,7 @@ paths: be returned. in: query required: false - schema: &310 + schema: &311 type: string description: Severity of a code scanning alert. enum: @@ -18421,7 +18577,7 @@ paths: updated_at: *48 url: *49 html_url: *50 - instances_url: &311 + instances_url: &312 type: string description: The REST API URL for fetching the list of instances for an alert. @@ -18440,7 +18596,7 @@ paths: - type: 'null' - *4 dismissed_at: *115 - dismissed_reason: &312 + dismissed_reason: &313 type: - string - 'null' @@ -18451,14 +18607,14 @@ paths: - false positive - won't fix - used in tests - dismissed_comment: &313 + dismissed_comment: &314 type: - string - 'null' description: The dismissal comment associated with the dismissal of the alert. maxLength: 280 - rule: &314 + rule: &315 type: object properties: id: @@ -18503,7 +18659,7 @@ paths: type: string description: A short description of the rule used to detect the alert. - tool: &315 + tool: &316 type: object properties: name: *116 @@ -18514,15 +18670,15 @@ paths: description: The version of the tool used to generate the code scanning analysis. guid: *117 - most_recent_instance: &316 + most_recent_instance: &317 type: object properties: - ref: &308 + ref: &309 type: string description: |- The Git reference, formatted as `refs/pull//merge`, `refs/pull//head`, `refs/heads/` or simply ``. - analysis_key: &321 + analysis_key: &322 type: string description: Identifies the configuration under which the analysis was executed. For example, in GitHub Actions @@ -18533,7 +18689,7 @@ paths: the environment in which the analysis that generated this alert instance was performed, such as the language that was analyzed. - category: &322 + category: &323 type: string description: Identifies the configuration under which the analysis was executed. Used to distinguish between multiple @@ -19778,7 +19934,7 @@ paths: machine: anyOf: - type: 'null' - - &335 + - &336 type: object title: Codespace machine description: A description of the machine powering a codespace. @@ -20730,7 +20886,7 @@ paths: - updated_at - visibility examples: - default: &336 + default: &337 value: total_count: 2 secrets: @@ -20768,7 +20924,7 @@ paths: description: Response content: application/json: - schema: &337 + schema: &338 title: CodespacesPublicKey description: The public key used for setting Codespaces secrets. type: object @@ -20803,7 +20959,7 @@ paths: - key_id - key examples: - default: &338 + default: &339 value: key_id: '012345678912345678' key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 @@ -20835,7 +20991,7 @@ paths: application/json: schema: *123 examples: - default: &340 + default: &341 value: name: GH_TOKEN created_at: '2019-08-10T14:59:22Z' @@ -21903,7 +22059,7 @@ paths: description: Response content: application/json: - schema: &363 + schema: &364 title: DependabotPublicKey description: The public key used for setting Dependabot Secrets. type: object @@ -21922,7 +22078,7 @@ paths: - key_id - key examples: - default: &364 + default: &365 value: key_id: '012345678912345678' key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 @@ -23217,7 +23373,7 @@ paths: application/json: schema: *20 examples: - default: &401 + default: &402 value: id: 1 account: @@ -23444,7 +23600,7 @@ paths: required: true content: application/json: - schema: &402 + schema: &403 title: Interaction Restrictions description: Limit interactions to a specific type of user for a specified duration @@ -24058,7 +24214,7 @@ paths: application/json: schema: *155 examples: - default: &334 + default: &335 value: id: 1 name: monalisa-octocat-hello-world-g4wpq6h95q @@ -25290,7 +25446,7 @@ paths: parameters: - *85 - *161 - - &535 + - &536 name: repo_name description: repo_name parameter in: path @@ -26537,7 +26693,7 @@ paths: - nuget - container - *85 - - &537 + - &538 name: visibility description: |- The selected visibility of the packages. This parameter is optional and only filters an existing result set. @@ -26578,7 +26734,7 @@ paths: default: *168 '403': *27 '401': *23 - '400': &539 + '400': &540 description: The value of `per_page` multiplied by `page` cannot be greater than 10000. x-github: @@ -29287,7 +29443,7 @@ paths: description: Whether anonymous git access is allowed. default: true type: boolean - code_of_conduct: &353 + code_of_conduct: &354 title: Code Of Conduct Simple description: Code of Conduct Simple type: object @@ -30193,7 +30349,7 @@ paths: type: object description: A repository rule. oneOf: - - &464 + - &465 title: creation description: Only allow users with bypass permission to create matching refs. @@ -30205,7 +30361,7 @@ paths: type: string enum: - creation - - &465 + - &466 title: update description: Only allow users with bypass permission to update matching refs. @@ -30226,7 +30382,7 @@ paths: repository required: - update_allows_fetch_and_merge - - &467 + - &468 title: deletion description: Only allow users with bypass permissions to delete matching refs. @@ -30238,7 +30394,7 @@ paths: type: string enum: - deletion - - &468 + - &469 title: required_linear_history description: Prevent merge commits from being pushed to matching refs. @@ -30250,7 +30406,7 @@ paths: type: string enum: - required_linear_history - - &469 + - &470 title: required_deployments description: Choose which environments must be successfully deployed to before refs can be pushed into a ref that @@ -30274,7 +30430,7 @@ paths: type: string required: - required_deployment_environments - - &470 + - &471 title: required_signatures description: Commits pushed to matching refs must have verified signatures. @@ -30286,7 +30442,7 @@ paths: type: string enum: - required_signatures - - &471 + - &472 title: pull_request description: Require all commits be made to a non-target branch and submitted via a pull request before they can @@ -30332,7 +30488,7 @@ paths: - require_last_push_approval - required_approving_review_count - required_review_thread_resolution - - &472 + - &473 title: required_status_checks description: Choose which status checks must pass before the ref is updated. When enabled, commits must first be @@ -30375,7 +30531,7 @@ paths: required: - required_status_checks - strict_required_status_checks_policy - - &473 + - &474 title: non_fast_forward description: Prevent users with push access from force pushing to refs. @@ -30387,7 +30543,7 @@ paths: type: string enum: - non_fast_forward - - &474 + - &475 title: commit_message_pattern description: Parameters to be used for the commit_message_pattern rule @@ -30423,7 +30579,7 @@ paths: required: - operator - pattern - - &475 + - &476 title: commit_author_email_pattern description: Parameters to be used for the commit_author_email_pattern rule @@ -30459,7 +30615,7 @@ paths: required: - operator - pattern - - &476 + - &477 title: committer_email_pattern description: Parameters to be used for the committer_email_pattern rule @@ -30495,7 +30651,7 @@ paths: required: - operator - pattern - - &477 + - &478 title: branch_name_pattern description: Parameters to be used for the branch_name_pattern rule @@ -30531,7 +30687,7 @@ paths: required: - operator - pattern - - &478 + - &479 title: tag_name_pattern description: Parameters to be used for the tag_name_pattern rule @@ -30664,7 +30820,7 @@ paths: maximum: 100 required: - max_file_size - - &479 + - &480 title: workflows description: Require all changes made to a targeted branch to pass the specified workflows before they can be merged. @@ -30709,7 +30865,7 @@ paths: - repository_id required: - workflows - - &480 + - &481 title: code_scanning description: Choose which tools must provide code scanning results before the reference is updated. When configured, @@ -30954,7 +31110,7 @@ paths: in: query schema: type: integer - - &481 + - &482 name: time_period description: |- The time period to filter by. @@ -30970,14 +31126,14 @@ paths: - week - month default: day - - &482 + - &483 name: actor_name description: The handle for the GitHub user account to filter on. When specified, only rule evaluations triggered by this actor will be returned. in: query schema: type: string - - &483 + - &484 name: rule_suite_result description: The rule results to filter on. When specified, only suites with this result will be returned. @@ -30997,7 +31153,7 @@ paths: description: Response content: application/json: - schema: &484 + schema: &485 title: Rule Suites description: Response type: array @@ -31052,7 +31208,7 @@ paths: whether rules would pass or fail if all rules in the rule suite were `active`. examples: - default: &485 + default: &486 value: - id: 21 actor_id: 12 @@ -31096,7 +31252,7 @@ paths: url: https://docs.github.com/rest/orgs/rule-suites#get-an-organization-rule-suite parameters: - *85 - - &486 + - &487 name: rule_suite_id description: |- The unique identifier of the rule suite result. @@ -31112,7 +31268,7 @@ paths: description: Response content: application/json: - schema: &487 + schema: &488 title: Rule Suite description: Response type: object @@ -31211,7 +31367,7 @@ paths: type: string description: Any associated details with the rule evaluation. examples: - default: &488 + default: &489 value: id: 21 actor_id: 12 @@ -31428,7 +31584,7 @@ paths: - *41 - *18 - *17 - - &490 + - &491 name: before description: A cursor, as given in the [Link header](https://docs.github.com/rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for events before this cursor. To @@ -31438,7 +31594,7 @@ paths: required: false schema: type: string - - &491 + - &492 name: after description: A cursor, as given in the [Link header](https://docs.github.com/rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for events after this cursor. To @@ -31528,7 +31684,7 @@ paths: application/json: schema: type: array - items: &495 + items: &496 description: A repository security advisory. type: object properties: @@ -31846,7 +32002,7 @@ paths: - private_fork additionalProperties: false examples: - default: &496 + default: &497 value: - ghsa_id: GHSA-abcd-1234-efgh cve_id: CVE-2050-00000 @@ -32309,7 +32465,7 @@ paths: description: Response content: application/json: - schema: &551 + schema: &552 type: object properties: total_minutes_used: @@ -32379,7 +32535,7 @@ paths: - included_minutes - minutes_used_breakdown examples: - default: &552 + default: &553 value: total_minutes_used: 305 total_paid_minutes_used: 0 @@ -32415,7 +32571,7 @@ paths: description: Response content: application/json: - schema: &553 + schema: &554 type: object properties: total_gigabytes_bandwidth_used: @@ -32433,7 +32589,7 @@ paths: - total_paid_gigabytes_bandwidth_used - included_gigabytes_bandwidth examples: - default: &554 + default: &555 value: total_gigabytes_bandwidth_used: 50 total_paid_gigabytes_bandwidth_used: 40 @@ -32465,7 +32621,7 @@ paths: description: Response content: application/json: - schema: &555 + schema: &556 type: object properties: days_left_in_billing_cycle: @@ -32483,7 +32639,7 @@ paths: - estimated_paid_storage_for_month - estimated_storage_for_month examples: - default: &556 + default: &557 value: days_left_in_billing_cycle: 20 estimated_paid_storage_for_month: 15 @@ -33341,7 +33497,7 @@ paths: - updated_at - url examples: - default: &510 + default: &511 value: - author: login: octocat @@ -33586,7 +33742,7 @@ paths: application/json: schema: *206 examples: - default: &511 + default: &512 value: author: login: octocat @@ -33775,7 +33931,7 @@ paths: - updated_at - url examples: - default: &512 + default: &513 value: - author: login: octocat @@ -33998,7 +34154,7 @@ paths: application/json: schema: *209 examples: - default: &513 + default: &514 value: author: login: octocat @@ -34607,7 +34763,7 @@ paths: - state - url examples: - response-if-user-is-a-team-maintainer: &514 + response-if-user-is-a-team-maintainer: &515 summary: Response if user is a team maintainer value: url: https://api.github.com/teams/1/memberships/octocat @@ -34670,7 +34826,7 @@ paths: application/json: schema: *216 examples: - response-if-users-membership-with-team-is-now-pending: &515 + response-if-users-membership-with-team-is-now-pending: &516 summary: Response if user's membership with team is now pending value: url: https://api.github.com/teams/1/memberships/octocat @@ -34810,7 +34966,7 @@ paths: - updated_at - permissions examples: - default: &516 + default: &517 value: - owner_url: https://api.github.com/orgs/octocat url: https://api.github.com/projects/1002605 @@ -34886,7 +35042,7 @@ paths: application/json: schema: *217 examples: - default: &517 + default: &518 value: owner_url: https://api.github.com/orgs/octocat url: https://api.github.com/projects/1002605 @@ -35086,7 +35242,7 @@ paths: description: Alternative response with repository permissions content: application/json: - schema: &518 + schema: &519 title: Team Repository description: A team's access to a repository. type: object @@ -35813,7 +35969,7 @@ paths: type: array items: *37 examples: - response-if-child-teams-exist: &519 + response-if-child-teams-exist: &520 value: - id: 2 node_id: MDQ6VGVhbTI= @@ -40318,7 +40474,7 @@ paths: type: - array - 'null' - items: &298 + items: &299 title: Pull Request Minimal type: object properties: @@ -40442,7 +40598,7 @@ paths: head_commit: anyOf: - type: 'null' - - &302 + - &303 title: Simple Commit description: A commit. type: object @@ -41822,7 +41978,7 @@ paths: items: type: object properties: - type: &372 + type: &373 type: string description: The type of reviewer. enum: @@ -41960,7 +42116,7 @@ paths: application/json: schema: type: array - items: &367 + items: &368 title: Deployment description: A request for a specific ref(branch,sha,tag) to be deployed @@ -42071,7 +42227,7 @@ paths: - created_at - updated_at examples: - default: &368 + default: &369 value: - url: https://api.github.com/repos/octocat/example/deployments/1 id: 1 @@ -42449,7 +42605,7 @@ paths: application/json: schema: *266 examples: - default: &385 + default: &386 value: name: GH_TOKEN created_at: '2019-08-10T14:59:22Z' @@ -42665,7 +42821,7 @@ paths: application/json: schema: *270 examples: - default: &386 + default: &387 value: name: USERNAME value: octocat @@ -43403,6 +43559,186 @@ paths: enabledForGitHubApps: true category: issues subcategory: assignees + "/repos/{owner}/{repo}/attestations": + post: + summary: Create an attestation + description: |- + Store an artifact attestation and associate it with a repository. + + The authenticated user must have write permission to the repository and, if using a fine-grained access token the `attestations:write` permission is required. + + Artifact attestations are meant to be created using the [attest action](https://github.com/actions/attest). For amore information, see our guide on [using artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - repos + operationId: repos/create-attestation + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/repos/repos#create-an-attestation + parameters: + - *219 + - *220 + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + bundle: + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: {} + additionalProperties: true + dsseEnvelope: + type: object + properties: {} + additionalProperties: true + description: |- + The attestation's Sigstore Bundle. + Refer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information. + required: + - bundle + examples: + default: + summary: Example of a request body + value: + value: + bundle: + mediaType: application/vnd.dev.sigstore.bundle.v0.3+json + verificationMaterial: + tlogEntries: + - logIndex: '97913980' + logId: + keyId: wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0= + kindVersion: + kind: dsse + version: 0.0.1 + integratedTime: '1716998992' + inclusionPromise: + signedEntryTimestamp: MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL + inclusionProof: + logIndex: '93750549' + rootHash: KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60= + treeSize: '93750551' + hashes: + - 8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg= + - nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck= + - hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A= + - MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM= + - XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc= + - Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY= + - wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU= + - uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s= + - jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs= + - xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ= + - cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc= + - sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ= + - 98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8= + checkpoint: + envelope: rekor.sigstore.dev - 2605736670972794746\n93750551\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\n\n— + rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\n + canonicalizedBody: eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0= + timestampVerificationData: {} + certificate: + rawBytes: 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 + dsseEnvelope: + payload: eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19 + payloadType: application/vnd.in-toto+json + signatures: + - sig: MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ== + responses: + '201': + description: response + content: + application/json: + schema: + type: object + properties: + id: + type: integer + description: The ID of the attestation. + examples: + default: + value: + id: 2 + '403': *27 + '422': *15 + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: repos + subcategory: repos + "/repos/{owner}/{repo}/attestations/{subject_digest}": + get: + summary: List attestations + description: |- + List a collection of artifact attestations with a given subject digest that are associated with a repository. + + The authenticated user making the request must have read access to the repository. In addition, when using a fine-grained access token the `attestations:read` permission is required. + + **Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - repos + operationId: repos/list-attestations + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/repos/repos#list-attestations + parameters: + - *219 + - *220 + - *17 + - *42 + - *43 + - name: subject_digest + description: The parameter should be set to the attestation's subject's SHA256 + digest, in the form `sha256:HEX_DIGEST`. + in: path + required: true + schema: + type: string + x-multi-segment: true + responses: + '200': + description: Response + content: + application/json: + schema: + type: object + properties: + attestations: + type: array + items: + type: object + properties: + bundle: + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: {} + additionalProperties: true + dsseEnvelope: + type: object + properties: {} + additionalProperties: true + description: |- + The attestation's Sigstore Bundle. + Refer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information. + repository_id: + type: integer + examples: + default: *282 + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: repos + subcategory: repos "/repos/{owner}/{repo}/autolinks": get: summary: Get all autolinks of a repository @@ -43426,7 +43762,7 @@ paths: application/json: schema: type: array - items: &282 + items: &283 title: Autolink reference description: An autolink reference. type: object @@ -43520,9 +43856,9 @@ paths: description: response content: application/json: - schema: *282 + schema: *283 examples: - default: &283 + default: &284 value: id: 1 key_prefix: TICKET- @@ -43555,7 +43891,7 @@ paths: parameters: - *219 - *220 - - &284 + - &285 name: autolink_id description: The unique identifier of the autolink. in: path @@ -43567,9 +43903,9 @@ paths: description: Response content: application/json: - schema: *282 + schema: *283 examples: - default: *283 + default: *284 '404': *6 x-github: githubCloudOnly: false @@ -43591,7 +43927,7 @@ paths: parameters: - *219 - *220 - - *284 + - *285 responses: '204': description: Response @@ -43748,7 +44084,7 @@ paths: - url protected: type: boolean - protection: &286 + protection: &287 title: Branch Protection description: Branch Protection type: object @@ -43791,7 +44127,7 @@ paths: required: - contexts - checks - enforce_admins: &289 + enforce_admins: &290 title: Protected Branch Admin Enforced description: Protected Branch Admin Enforced type: object @@ -43808,7 +44144,7 @@ paths: required: - url - enabled - required_pull_request_reviews: &291 + required_pull_request_reviews: &292 title: Protected Branch Pull Request Review description: Protected Branch Pull Request Review type: object @@ -43892,7 +44228,7 @@ paths: required: - dismiss_stale_reviews - require_code_owner_reviews - restrictions: &288 + restrictions: &289 title: Branch Restriction Policy description: Branch Restriction Policy type: object @@ -44210,7 +44546,7 @@ paths: parameters: - *219 - *220 - - &287 + - &288 name: branch description: The name of the branch. Cannot contain wildcard characters. To use wildcard characters in branch names, use [the GraphQL API](https://docs.github.com/graphql). @@ -44224,14 +44560,14 @@ paths: description: Response content: application/json: - schema: &297 + schema: &298 title: Branch With Protection description: Branch With Protection type: object properties: name: type: string - commit: &343 + commit: &344 title: Commit description: Commit type: object @@ -44270,7 +44606,7 @@ paths: author: anyOf: - type: 'null' - - &285 + - &286 title: Git User description: Metaproperties for Git author/committer information. @@ -44291,7 +44627,7 @@ paths: committer: anyOf: - type: 'null' - - *285 + - *286 message: type: string examples: @@ -44315,7 +44651,7 @@ paths: required: - sha - url - verification: &391 + verification: &392 title: Verification type: object properties: @@ -44384,7 +44720,7 @@ paths: type: integer files: type: array - items: &355 + items: &356 title: Diff Entry description: Diff Entry type: object @@ -44478,7 +44814,7 @@ paths: - self protected: type: boolean - protection: *286 + protection: *287 protection_url: type: string format: uri @@ -44610,13 +44946,13 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '200': description: Response content: application/json: - schema: *286 + schema: *287 examples: default: value: @@ -44810,7 +45146,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: required: true content: @@ -45070,7 +45406,7 @@ paths: url: type: string format: uri - required_status_checks: &294 + required_status_checks: &295 title: Status Check Policy description: Status Check Policy type: object @@ -45229,7 +45565,7 @@ paths: additionalProperties: false required: - enabled - restrictions: *288 + restrictions: *289 required_conversation_resolution: type: object properties: @@ -45343,7 +45679,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '204': description: Response @@ -45370,15 +45706,15 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '200': description: Response content: application/json: - schema: *289 + schema: *290 examples: - default: &290 + default: &291 value: url: https://api.github.com/repos/octocat/Hello-World/branches/master/protection/enforce_admins enabled: true @@ -45402,15 +45738,15 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '200': description: Response content: application/json: - schema: *289 + schema: *290 examples: - default: *290 + default: *291 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -45431,7 +45767,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '204': description: Response @@ -45458,15 +45794,15 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '200': description: Response content: application/json: - schema: *291 + schema: *292 examples: - default: &292 + default: &293 value: url: https://api.github.com/repos/octocat/Hello-World/branches/master/protection/required_pull_request_reviews dismissal_restrictions: @@ -45563,7 +45899,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: required: false content: @@ -45661,9 +45997,9 @@ paths: description: Response content: application/json: - schema: *291 + schema: *292 examples: - default: *292 + default: *293 '422': *15 x-github: githubCloudOnly: false @@ -45686,7 +46022,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '204': description: Response @@ -45714,15 +46050,15 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '200': description: Response content: application/json: - schema: *289 + schema: *290 examples: - default: &293 + default: &294 value: url: https://api.github.com/repos/octocat/Hello-World/branches/master/protection/required_signatures enabled: true @@ -45747,15 +46083,15 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '200': description: Response content: application/json: - schema: *289 + schema: *290 examples: - default: *293 + default: *294 '404': *6 x-github: githubCloudOnly: false @@ -45777,7 +46113,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '204': description: Response @@ -45804,15 +46140,15 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '200': description: Response content: application/json: - schema: *294 + schema: *295 examples: - default: &295 + default: &296 value: url: https://api.github.com/repos/octocat/Hello-World/branches/master/protection/required_status_checks strict: true @@ -45840,7 +46176,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: required: false content: @@ -45891,9 +46227,9 @@ paths: description: Response content: application/json: - schema: *294 + schema: *295 examples: - default: *295 + default: *296 '404': *6 '422': *15 x-github: @@ -45917,7 +46253,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '204': description: Response @@ -45943,7 +46279,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '200': description: Response @@ -45979,7 +46315,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: required: false content: @@ -46048,7 +46384,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: required: false content: @@ -46114,7 +46450,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: content: application/json: @@ -46181,13 +46517,13 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '200': description: Response content: application/json: - schema: *288 + schema: *289 examples: default: value: @@ -46280,7 +46616,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '204': description: Response @@ -46305,7 +46641,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '200': description: Response @@ -46315,7 +46651,7 @@ paths: type: array items: *5 examples: - default: &296 + default: &297 value: - id: 1 slug: octoapp @@ -46374,7 +46710,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: required: false content: @@ -46412,7 +46748,7 @@ paths: type: array items: *5 examples: - default: *296 + default: *297 '422': *15 x-github: githubCloudOnly: false @@ -46435,7 +46771,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: required: false content: @@ -46473,7 +46809,7 @@ paths: type: array items: *5 examples: - default: *296 + default: *297 '422': *15 x-github: githubCloudOnly: false @@ -46496,7 +46832,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: content: application/json: @@ -46533,7 +46869,7 @@ paths: type: array items: *5 examples: - default: *296 + default: *297 '422': *15 x-github: githubCloudOnly: false @@ -46557,7 +46893,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '200': description: Response @@ -46589,7 +46925,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: required: false content: @@ -46650,7 +46986,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: required: false content: @@ -46711,7 +47047,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: content: application/json: @@ -46772,7 +47108,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '200': description: Response @@ -46808,7 +47144,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: required: false content: @@ -46872,7 +47208,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: required: false content: @@ -46936,7 +47272,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: content: application/json: @@ -47000,7 +47336,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: required: true content: @@ -47022,7 +47358,7 @@ paths: description: Response content: application/json: - schema: *297 + schema: *298 examples: default: value: @@ -47414,7 +47750,7 @@ paths: description: Response content: application/json: - schema: &299 + schema: &300 title: CheckRun description: A check performed on the code of a given code change type: object @@ -47548,8 +47884,8 @@ paths: do not necessarily indicate pull requests that triggered the check. type: array - items: *298 - deployment: &566 + items: *299 + deployment: &567 title: Deployment description: A deployment created as the result of an Actions check run from a workflow that references an environment @@ -47837,7 +48173,7 @@ paths: parameters: - *219 - *220 - - &300 + - &301 name: check_run_id description: The unique identifier of the check run. in: path @@ -47849,9 +48185,9 @@ paths: description: Response content: application/json: - schema: *299 + schema: *300 examples: - default: &301 + default: &302 value: id: 4 head_sha: ce587453ced02b1526dfb4cb910479d431683101 @@ -47952,7 +48288,7 @@ paths: parameters: - *219 - *220 - - *300 + - *301 requestBody: required: true content: @@ -48192,9 +48528,9 @@ paths: description: Response content: application/json: - schema: *299 + schema: *300 examples: - default: *301 + default: *302 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -48216,7 +48552,7 @@ paths: parameters: - *219 - *220 - - *300 + - *301 - *17 - *18 responses: @@ -48330,7 +48666,7 @@ paths: parameters: - *219 - *220 - - *300 + - *301 responses: '201': description: Response @@ -48396,7 +48732,7 @@ paths: description: Response when the suite already exists content: application/json: - schema: &303 + schema: &304 title: CheckSuite description: A suite of checks performed on the code of a given code change @@ -48477,7 +48813,7 @@ paths: type: - array - 'null' - items: *298 + items: *299 app: anyOf: - type: 'null' @@ -48493,7 +48829,7 @@ paths: - string - 'null' format: date-time - head_commit: *302 + head_commit: *303 latest_check_runs_count: type: integer check_runs_url: @@ -48521,7 +48857,7 @@ paths: - check_runs_url - pull_requests examples: - default: &304 + default: &305 value: id: 5 node_id: MDEwOkNoZWNrU3VpdGU1 @@ -48812,9 +49148,9 @@ paths: description: Response when the suite was created content: application/json: - schema: *303 + schema: *304 examples: - default: *304 + default: *305 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -49144,7 +49480,7 @@ paths: parameters: - *219 - *220 - - &305 + - &306 name: check_suite_id description: The unique identifier of the check suite. in: path @@ -49156,9 +49492,9 @@ paths: description: Response content: application/json: - schema: *303 + schema: *304 examples: - default: *304 + default: *305 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -49182,15 +49518,15 @@ paths: parameters: - *219 - *220 - - *305 - - &350 + - *306 + - &351 name: check_name description: Returns check runs with the specified `name`. in: query required: false schema: type: string - - &351 + - &352 name: status description: Returns check runs with the specified `status`. in: query @@ -49229,9 +49565,9 @@ paths: type: integer check_runs: type: array - items: *299 + items: *300 examples: - default: &352 + default: &353 value: total_count: 1 check_runs: @@ -49335,7 +49671,7 @@ paths: parameters: - *219 - *220 - - *305 + - *306 responses: '201': description: Response @@ -49370,18 +49706,18 @@ paths: parameters: - *219 - *220 - - *306 - *307 + - *308 - *18 - *17 - - &320 + - &321 name: ref description: The Git reference for the results you want to list. The `ref` for a branch can be formatted either as `refs/heads/` or simply ``. To reference a pull request use `refs/pull//merge`. in: query required: false - schema: *308 + schema: *309 - *41 - name: sort description: The property by which to sort the results. @@ -49398,13 +49734,13 @@ paths: be returned. in: query required: false - schema: *309 + schema: *310 - name: severity description: If specified, only code scanning alerts with this severity will be returned. in: query required: false - schema: *310 + schema: *311 responses: '200': description: Response @@ -49420,7 +49756,7 @@ paths: updated_at: *48 url: *49 html_url: *50 - instances_url: *311 + instances_url: *312 state: *118 fixed_at: *114 dismissed_by: @@ -49428,11 +49764,11 @@ paths: - type: 'null' - *4 dismissed_at: *115 - dismissed_reason: *312 - dismissed_comment: *313 - rule: *314 - tool: *315 - most_recent_instance: *316 + dismissed_reason: *313 + dismissed_comment: *314 + rule: *315 + tool: *316 + most_recent_instance: *317 required: - number - created_at @@ -49548,7 +49884,7 @@ paths: classifications: [] instances_url: https://api.github.com/repos/octocat/hello-world/code-scanning/alerts/3/instances '304': *35 - '403': &317 + '403': &318 description: Response if GitHub Advanced Security is not enabled for this repository content: @@ -49577,7 +49913,7 @@ paths: parameters: - *219 - *220 - - &318 + - &319 name: alert_number in: path description: The number that identifies an alert. You can find this at the @@ -49591,7 +49927,7 @@ paths: description: Response content: application/json: - schema: &319 + schema: &320 type: object properties: number: *46 @@ -49599,7 +49935,7 @@ paths: updated_at: *48 url: *49 html_url: *50 - instances_url: *311 + instances_url: *312 state: *118 fixed_at: *114 dismissed_by: @@ -49607,8 +49943,8 @@ paths: - type: 'null' - *4 dismissed_at: *115 - dismissed_reason: *312 - dismissed_comment: *313 + dismissed_reason: *313 + dismissed_comment: *314 rule: type: object properties: @@ -49669,8 +50005,8 @@ paths: - 'null' description: A link to the documentation for the rule used to detect the alert. - tool: *315 - most_recent_instance: *316 + tool: *316 + most_recent_instance: *317 required: - number - created_at @@ -49759,7 +50095,7 @@ paths: - test instances_url: https://api.github.com/repos/octocat/hello-world/code-scanning/alerts/42/instances '304': *35 - '403': *317 + '403': *318 '404': *6 '503': *56 x-github: @@ -49781,7 +50117,7 @@ paths: parameters: - *219 - *220 - - *318 + - *319 requestBody: required: true content: @@ -49796,8 +50132,8 @@ paths: enum: - open - dismissed - dismissed_reason: *312 - dismissed_comment: *313 + dismissed_reason: *313 + dismissed_comment: *314 required: - state examples: @@ -49812,7 +50148,7 @@ paths: description: Response content: application/json: - schema: *319 + schema: *320 examples: default: value: @@ -49887,7 +50223,7 @@ paths: classifications: - test instances_url: https://api.github.com/repos/octocat/hello-world/code-scanning/alerts/42/instances - '403': &325 + '403': &326 description: Response if the repository is archived or if GitHub Advanced Security is not enabled for this repository content: @@ -49916,10 +50252,10 @@ paths: parameters: - *219 - *220 - - *318 + - *319 - *18 - *17 - - *320 + - *321 responses: '200': description: Response @@ -49927,7 +50263,7 @@ paths: application/json: schema: type: array - items: *316 + items: *317 examples: default: value: @@ -49966,7 +50302,7 @@ paths: end_column: 50 classifications: - source - '403': *317 + '403': *318 '404': *6 '503': *56 x-github: @@ -50002,8 +50338,8 @@ paths: parameters: - *219 - *220 - - *306 - *307 + - *308 - *18 - *17 - name: ref @@ -50012,12 +50348,12 @@ paths: for a branch can be formatted either as `refs/heads/` or simply ``. To reference a pull request use `refs/pull//merge`. required: false - schema: *308 + schema: *309 - name: sarif_id in: query description: Filter analyses belonging to the same SARIF upload. required: false - schema: &323 + schema: &324 type: string description: An identifier for the upload. examples: @@ -50039,23 +50375,23 @@ paths: application/json: schema: type: array - items: &324 + items: &325 type: object properties: - ref: *308 - commit_sha: &333 + ref: *309 + commit_sha: &334 description: The SHA of the commit to which the analysis you are uploading relates. type: string minLength: 40 maxLength: 40 pattern: "^[0-9a-fA-F]+$" - analysis_key: *321 + analysis_key: *322 environment: type: string description: Identifies the variable values associated with the environment in which this analysis was performed. - category: *322 + category: *323 error: type: string examples: @@ -50080,8 +50416,8 @@ paths: description: The REST API URL of the analysis resource. format: uri readOnly: true - sarif_id: *323 - tool: *315 + sarif_id: *324 + tool: *316 deletable: type: boolean warning: @@ -50143,7 +50479,7 @@ paths: version: 1.2.0 deletable: true warning: '' - '403': *317 + '403': *318 '404': *6 '503': *56 x-github: @@ -50193,7 +50529,7 @@ paths: description: Response content: application/json: - schema: *324 + schema: *325 examples: response: summary: application/json response @@ -50247,7 +50583,7 @@ paths: properties: - github/alertNumber: 2 - github/alertUrl: https://api.github.com/repos/monalisa/monalisa/code-scanning/alerts/2 - '403': *317 + '403': *318 '404': *6 '503': *56 x-github: @@ -50386,7 +50722,7 @@ paths: next_analysis_url: https://api.github.com/repos/octocat/hello-world/code-scanning/analyses/41 confirm_delete_url: https://api.github.com/repos/octocat/hello-world/code-scanning/analyses/41?confirm_delete '400': *14 - '403': *325 + '403': *326 '404': *6 '503': *56 x-github: @@ -50417,7 +50753,7 @@ paths: application/json: schema: type: array - items: &326 + items: &327 title: CodeQL Database description: A CodeQL database. type: object @@ -50529,7 +50865,7 @@ paths: updated_at: '2022-09-12T12:14:32Z' url: https://api.github.com/repos/octocat/Hello-World/code-scanning/codeql/databases/ruby commit_oid: 1927de39fefa25a9d0e64e3f540ff824a72f538c - '403': *317 + '403': *318 '404': *6 '503': *56 x-github: @@ -50571,7 +50907,7 @@ paths: description: Response content: application/json: - schema: *326 + schema: *327 examples: default: value: @@ -50603,9 +50939,9 @@ paths: updated_at: '2022-09-12T12:14:32Z' url: https://api.github.com/repos/octocat/Hello-World/code-scanning/codeql/databases/java commit_oid: 1927de39fefa25a9d0e64e3f540ff824a72f538c - '302': &357 + '302': &358 description: Found - '403': *317 + '403': *318 '404': *6 '503': *56 x-github: @@ -50643,7 +50979,7 @@ paths: type: object additionalProperties: false properties: - language: &327 + language: &328 type: string description: The language targeted by the CodeQL query enum: @@ -50721,7 +51057,7 @@ paths: description: Variant analysis submitted for processing content: application/json: - schema: &331 + schema: &332 title: Variant Analysis description: A run of a CodeQL query against one or more repositories. type: object @@ -50731,7 +51067,7 @@ paths: description: The ID of the variant analysis. controller_repo: *51 actor: *4 - query_language: *327 + query_language: *328 query_pack_url: type: string description: The download url for the query pack. @@ -50779,7 +51115,7 @@ paths: items: type: object properties: - repository: &328 + repository: &329 title: Repository Identifier description: Repository Identifier type: object @@ -50821,7 +51157,7 @@ paths: - private - stargazers_count - updated_at - analysis_status: &332 + analysis_status: &333 type: string description: The new status of the CodeQL variant analysis repository task. @@ -50853,7 +51189,7 @@ paths: from processing. This information is only available to the user that initiated the variant analysis. properties: - access_mismatch_repos: &329 + access_mismatch_repos: &330 type: object properties: repository_count: @@ -50868,7 +51204,7 @@ paths: This list may not include all repositories that were skipped. This is only available when the repository was found and the user has access to it. - items: *328 + items: *329 required: - repository_count - repositories @@ -50891,8 +51227,8 @@ paths: required: - repository_count - repository_full_names - no_codeql_db_repos: *329 - over_limit_repos: *329 + no_codeql_db_repos: *330 + over_limit_repos: *330 required: - access_mismatch_repos - not_found_repos @@ -50908,7 +51244,7 @@ paths: examples: repositories_parameter: summary: Response for a successful variant analysis submission - value: &330 + value: &331 summary: Default response value: id: 1 @@ -51060,10 +51396,10 @@ paths: private: false repository_owners: summary: Response for a successful variant analysis submission - value: *330 + value: *331 repository_lists: summary: Response for a successful variant analysis submission - value: *330 + value: *331 '404': *6 '422': description: Unable to process variant analysis submission @@ -51104,9 +51440,9 @@ paths: description: Response content: application/json: - schema: *331 + schema: *332 examples: - default: *330 + default: *331 '404': *6 '503': *56 x-github: @@ -51164,7 +51500,7 @@ paths: type: object properties: repository: *51 - analysis_status: *332 + analysis_status: *333 artifact_size_in_bytes: type: integer description: The size of the artifact. This is only available @@ -51355,7 +51691,7 @@ paths: query_suite: default updated_at: '2023-01-19T11:21:34Z' schedule: weekly - '403': *317 + '403': *318 '404': *6 '503': *56 x-github: @@ -51447,7 +51783,7 @@ paths: value: run_id: 42 run_url: https://api.github.com/repos/octoorg/octocat/actions/runs/42 - '403': *325 + '403': *326 '404': *6 '409': description: Response if there is already a validation run in progress with @@ -51521,7 +51857,7 @@ paths: schema: type: object properties: - commit_sha: *333 + commit_sha: *334 ref: type: string description: |- @@ -51581,7 +51917,7 @@ paths: schema: type: object properties: - id: *323 + id: *324 url: type: string description: The REST API URL for checking the status of the upload. @@ -51595,7 +51931,7 @@ paths: url: https://api.github.com/repos/octocat/hello-world/code-scanning/sarifs/47177e22-5596-11eb-80a1-c1e54ef945c6 '400': description: Bad Request if the sarif field is invalid - '403': *325 + '403': *326 '404': *6 '413': description: Payload Too Large if the sarif field is too large @@ -51667,7 +52003,7 @@ paths: value: processing_status: complete analyses_url: https://api.github.com/repos/octocat/hello-world/code-scanning/analyses?sarif_id=47177e22-5596-11eb-80a1-c1e54ef945c6 - '403': *317 + '403': *318 '404': description: Not Found if the sarif id does not match any upload '503': *56 @@ -52203,7 +52539,7 @@ paths: application/json: schema: *155 examples: - default: *334 + default: *335 '202': description: Response when the codespace creation partially failed but is being retried in the background @@ -52211,7 +52547,7 @@ paths: application/json: schema: *155 examples: - default: *334 + default: *335 '400': *14 '401': *23 '403': *27 @@ -52343,9 +52679,9 @@ paths: type: integer machines: type: array - items: *335 + items: *336 examples: - default: &525 + default: &526 value: total_count: 2 machines: @@ -52562,7 +52898,7 @@ paths: type: integer secrets: type: array - items: &339 + items: &340 title: Codespaces Secret description: Set repository secrets for GitHub Codespaces. type: object @@ -52583,7 +52919,7 @@ paths: - created_at - updated_at examples: - default: *336 + default: *337 headers: Link: *38 x-github: @@ -52615,9 +52951,9 @@ paths: description: Response content: application/json: - schema: *337 + schema: *338 examples: - default: *338 + default: *339 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -52645,9 +52981,9 @@ paths: description: Response content: application/json: - schema: *339 + schema: *340 examples: - default: *340 + default: *341 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -52790,7 +53126,7 @@ paths: application/json: schema: type: array - items: &341 + items: &342 title: Collaborator description: Collaborator type: object @@ -53050,7 +53386,7 @@ paths: description: Response when a new invitation is created content: application/json: - schema: &404 + schema: &405 title: Repository Invitation description: Repository invitations let you manage who you collaborate with. @@ -53322,7 +53658,7 @@ paths: user: anyOf: - type: 'null' - - *341 + - *342 required: - permission - role_name @@ -53387,7 +53723,7 @@ paths: application/json: schema: type: array - items: &342 + items: &343 title: Commit Comment description: Commit Comment type: object @@ -53445,7 +53781,7 @@ paths: - created_at - updated_at examples: - default: &345 + default: &346 value: - html_url: https://github.com/octocat/Hello-World/commit/6dcb09b5b57875f334f61aebed695e2e4193db5e#commitcomment-1 url: https://api.github.com/repos/octocat/Hello-World/comments/1 @@ -53512,9 +53848,9 @@ paths: description: Response content: application/json: - schema: *342 + schema: *343 examples: - default: &346 + default: &347 value: html_url: https://github.com/octocat/Hello-World/commit/6dcb09b5b57875f334f61aebed695e2e4193db5e#commitcomment-1 url: https://api.github.com/repos/octocat/Hello-World/comments/1 @@ -53595,7 +53931,7 @@ paths: description: Response content: application/json: - schema: *342 + schema: *343 examples: default: value: @@ -53892,9 +54228,9 @@ paths: application/json: schema: type: array - items: *343 + items: *344 examples: - default: &451 + default: &452 value: - url: https://api.github.com/repos/octocat/Hello-World/commits/6dcb09b5b57875f334f61aebed695e2e4193db5e sha: 6dcb09b5b57875f334f61aebed695e2e4193db5e @@ -53989,7 +54325,7 @@ paths: parameters: - *219 - *220 - - &344 + - &345 name: commit_sha description: The SHA of the commit. in: path @@ -54063,7 +54399,7 @@ paths: parameters: - *219 - *220 - - *344 + - *345 - *17 - *18 responses: @@ -54073,9 +54409,9 @@ paths: application/json: schema: type: array - items: *342 + items: *343 examples: - default: *345 + default: *346 headers: Link: *38 x-github: @@ -54105,7 +54441,7 @@ paths: parameters: - *219 - *220 - - *344 + - *345 requestBody: required: true content: @@ -54140,9 +54476,9 @@ paths: description: Response content: application/json: - schema: *342 + schema: *343 examples: - default: *346 + default: *347 headers: Location: example: https://api.github.com/repos/octocat/Hello-World/comments/1 @@ -54172,7 +54508,7 @@ paths: parameters: - *219 - *220 - - *344 + - *345 - *17 - *18 responses: @@ -54182,7 +54518,7 @@ paths: application/json: schema: type: array - items: &442 + items: &443 title: Pull Request Simple description: Pull Request Simple type: object @@ -54301,7 +54637,7 @@ paths: milestone: anyOf: - type: 'null' - - *347 + - *348 active_lock_reason: type: - string @@ -54400,7 +54736,7 @@ paths: _links: type: object properties: - comments: &348 + comments: &349 title: Link description: Hypermedia Link type: object @@ -54409,13 +54745,13 @@ paths: type: string required: - href - commits: *348 - statuses: *348 - html: *348 - issue: *348 - review_comments: *348 - review_comment: *348 - self: *348 + commits: *349 + statuses: *349 + html: *349 + issue: *349 + review_comments: *349 + review_comment: *349 + self: *349 required: - comments - commits @@ -54426,7 +54762,7 @@ paths: - review_comment - self author_association: *54 - auto_merge: &444 + auto_merge: &445 title: Auto merge description: The status of auto merging a pull request. type: @@ -54491,7 +54827,7 @@ paths: - author_association - auto_merge examples: - default: &443 + default: &444 value: - url: https://api.github.com/repos/octocat/Hello-World/pulls/1347 id: 1 @@ -55030,7 +55366,7 @@ paths: - *220 - *18 - *17 - - &349 + - &350 name: ref description: The commit reference. Can be a commit SHA, branch name (`heads/BRANCH_NAME`), or tag name (`tags/TAG_NAME`). For more information, see "[Git References](https://git-scm.com/book/en/v2/Git-Internals-Git-References)" @@ -55045,9 +55381,9 @@ paths: description: Response content: application/json: - schema: *343 + schema: *344 examples: - default: &430 + default: &431 value: url: https://api.github.com/repos/octocat/Hello-World/commits/6dcb09b5b57875f334f61aebed695e2e4193db5e sha: 6dcb09b5b57875f334f61aebed695e2e4193db5e @@ -55160,9 +55496,9 @@ paths: parameters: - *219 - *220 - - *349 - *350 - *351 + - *352 - name: filter description: Filters check runs by their `completed_at` timestamp. `latest` returns the most recent check runs. @@ -55196,9 +55532,9 @@ paths: type: integer check_runs: type: array - items: *299 + items: *300 examples: - default: *352 + default: *353 headers: Link: *38 x-github: @@ -55224,7 +55560,7 @@ paths: parameters: - *219 - *220 - - *349 + - *350 - name: app_id description: Filters check suites by GitHub App `id`. in: query @@ -55232,7 +55568,7 @@ paths: schema: type: integer example: 1 - - *350 + - *351 - *17 - *18 responses: @@ -55250,7 +55586,7 @@ paths: type: integer check_suites: type: array - items: *303 + items: *304 examples: default: value: @@ -55452,7 +55788,7 @@ paths: parameters: - *219 - *220 - - *349 + - *350 - *17 - *18 responses: @@ -55656,7 +55992,7 @@ paths: parameters: - *219 - *220 - - *349 + - *350 - *17 - *18 responses: @@ -55666,7 +56002,7 @@ paths: application/json: schema: type: array - items: &500 + items: &501 title: Status description: The status of a commit. type: object @@ -55809,11 +56145,11 @@ paths: code_of_conduct: anyOf: - type: 'null' - - *353 + - *354 code_of_conduct_file: anyOf: - type: 'null' - - &354 + - &355 title: Community Health File type: object properties: @@ -55833,19 +56169,19 @@ paths: contributing: anyOf: - type: 'null' - - *354 + - *355 readme: anyOf: - type: 'null' - - *354 + - *355 issue_template: anyOf: - type: 'null' - - *354 + - *355 pull_request_template: anyOf: - type: 'null' - - *354 + - *355 required: - code_of_conduct - code_of_conduct_file @@ -56022,8 +56358,8 @@ paths: format: uri examples: - https://github.com/octocat/Hello-World/compare/master...topic.patch - base_commit: *343 - merge_base_commit: *343 + base_commit: *344 + merge_base_commit: *344 status: type: string enum: @@ -56047,10 +56383,10 @@ paths: - 6 commits: type: array - items: *343 + items: *344 files: type: array - items: *355 + items: *356 required: - url - html_url @@ -56487,7 +56823,7 @@ paths: - content - encoding examples: - response-if-content-is-a-file: &356 + response-if-content-is-a-file: &357 summary: Response if content is a file value: type: file @@ -56624,7 +56960,7 @@ paths: - size - type - url - - &456 + - &457 title: Content File description: Content File type: object @@ -56842,7 +57178,7 @@ paths: - url - submodule_git_url examples: - response-if-content-is-a-file: *356 + response-if-content-is-a-file: *357 response-if-content-is-a-directory: summary: Response if content is a directory and the application/json media type is requested @@ -56911,7 +57247,7 @@ paths: html: https://github.com/jquery/qunit/tree/6ca3721222109997540bd6d9ccd396902e0ad2f9 '404': *6 '403': *27 - '302': *357 + '302': *358 '304': *35 x-github: githubCloudOnly: false @@ -57029,7 +57365,7 @@ paths: description: Response content: application/json: - schema: &358 + schema: &359 title: File Commit description: File Commit type: object @@ -57180,7 +57516,7 @@ paths: description: Response content: application/json: - schema: *358 + schema: *359 examples: example-for-creating-a-file: value: @@ -57313,7 +57649,7 @@ paths: description: Response content: application/json: - schema: *358 + schema: *359 examples: default: value: @@ -57532,7 +57868,7 @@ paths: application/json: schema: type: array - items: &361 + items: &362 type: object description: A Dependabot alert. properties: @@ -57567,7 +57903,7 @@ paths: - development - runtime - - security_advisory: *359 + security_advisory: *360 security_vulnerability: *45 url: *49 html_url: *50 @@ -57598,7 +57934,7 @@ paths: dismissal. maxLength: 280 fixed_at: *114 - auto_dismissed_at: *360 + auto_dismissed_at: *361 required: - number - state @@ -57813,7 +58149,7 @@ paths: parameters: - *219 - *220 - - &362 + - &363 name: alert_number in: path description: |- @@ -57828,7 +58164,7 @@ paths: description: Response content: application/json: - schema: *361 + schema: *362 examples: default: value: @@ -57933,7 +58269,7 @@ paths: parameters: - *219 - *220 - - *362 + - *363 requestBody: required: true content: @@ -57978,7 +58314,7 @@ paths: description: Response content: application/json: - schema: *361 + schema: *362 examples: default: value: @@ -58119,7 +58455,7 @@ paths: type: integer secrets: type: array - items: &365 + items: &366 title: Dependabot Secret description: Set secrets for Dependabot. type: object @@ -58180,9 +58516,9 @@ paths: description: Response content: application/json: - schema: *363 + schema: *364 examples: - default: *364 + default: *365 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -58210,7 +58546,7 @@ paths: description: Response content: application/json: - schema: *365 + schema: *366 examples: default: value: @@ -58790,7 +59126,7 @@ paths: - version - url additionalProperties: false - metadata: &366 + metadata: &367 title: metadata description: User-defined metadata to store domain-specific information limited to 8 keys with scalar values. @@ -58829,7 +59165,7 @@ paths: examples: - "/src/build/package-lock.json" additionalProperties: false - metadata: *366 + metadata: *367 resolved: type: object description: A collection of resolved package dependencies. @@ -58843,7 +59179,7 @@ paths: pattern: "^pkg" examples: - pkg:/npm/%40actions/http-client@1.0.11 - metadata: *366 + metadata: *367 relationship: type: string description: A notation of whether a dependency is requested @@ -59018,9 +59354,9 @@ paths: application/json: schema: type: array - items: *367 + items: *368 examples: - default: *368 + default: *369 headers: Link: *38 x-github: @@ -59169,7 +59505,7 @@ paths: description: Response content: application/json: - schema: *367 + schema: *368 examples: simple-example: summary: Simple example @@ -59244,7 +59580,7 @@ paths: parameters: - *219 - *220 - - &369 + - &370 name: deployment_id description: deployment_id parameter in: path @@ -59256,7 +59592,7 @@ paths: description: Response content: application/json: - schema: *367 + schema: *368 examples: default: value: @@ -59323,7 +59659,7 @@ paths: parameters: - *219 - *220 - - *369 + - *370 responses: '204': description: Response @@ -59347,7 +59683,7 @@ paths: parameters: - *219 - *220 - - *369 + - *370 - *17 - *18 responses: @@ -59357,7 +59693,7 @@ paths: application/json: schema: type: array - items: &370 + items: &371 title: Deployment Status description: The status of a deployment. type: object @@ -59521,7 +59857,7 @@ paths: parameters: - *219 - *220 - - *369 + - *370 requestBody: required: true content: @@ -59596,9 +59932,9 @@ paths: description: Response content: application/json: - schema: *370 + schema: *371 examples: - default: &371 + default: &372 value: url: https://api.github.com/repos/octocat/example/deployments/42/statuses/1 id: 1 @@ -59656,7 +59992,7 @@ paths: parameters: - *219 - *220 - - *369 + - *370 - name: status_id in: path required: true @@ -59667,9 +60003,9 @@ paths: description: Response content: application/json: - schema: *370 + schema: *371 examples: - default: *371 + default: *372 '404': *6 x-github: githubCloudOnly: false @@ -59770,7 +60106,7 @@ paths: - 5 environments: type: array - items: &373 + items: &374 title: Environment description: Details of a deployment environment type: object @@ -59831,7 +60167,7 @@ paths: type: string examples: - wait_timer - wait_timer: &375 + wait_timer: &376 type: integer description: The amount of time to delay a job after the job is initially triggered. The time (in minutes) @@ -59873,7 +60209,7 @@ paths: items: type: object properties: - type: *372 + type: *373 reviewer: anyOf: - *4 @@ -59900,7 +60236,7 @@ paths: - id - node_id - type - deployment_branch_policy: &376 + deployment_branch_policy: &377 type: - object - 'null' @@ -60018,7 +60354,7 @@ paths: parameters: - *219 - *220 - - &374 + - &375 name: environment_name in: path required: true @@ -60031,9 +60367,9 @@ paths: description: Response content: application/json: - schema: *373 + schema: *374 examples: - default: &377 + default: &378 value: id: 161088068 node_id: MDExOkVudmlyb25tZW50MTYxMDg4MDY4 @@ -60117,7 +60453,7 @@ paths: parameters: - *219 - *220 - - *374 + - *375 requestBody: required: false content: @@ -60127,7 +60463,7 @@ paths: - object - 'null' properties: - wait_timer: *375 + wait_timer: *376 prevent_self_review: type: boolean description: Whether or not a user who created the job is prevented @@ -60146,14 +60482,14 @@ paths: items: type: object properties: - type: *372 + type: *373 id: type: integer description: The id of the user or team who can review the deployment examples: - 4532992 - deployment_branch_policy: *376 + deployment_branch_policy: *377 additionalProperties: false examples: default: @@ -60173,9 +60509,9 @@ paths: description: Response content: application/json: - schema: *373 + schema: *374 examples: - default: *377 + default: *378 '422': description: Validation error when the environment name is invalid or when `protected_branches` and `custom_branch_policies` in `deployment_branch_policy` @@ -60201,7 +60537,7 @@ paths: parameters: - *219 - *220 - - *374 + - *375 responses: '204': description: Default response @@ -60228,7 +60564,7 @@ paths: parameters: - *219 - *220 - - *374 + - *375 - *17 - *18 responses: @@ -60247,7 +60583,7 @@ paths: - 2 branch_policies: type: array - items: &378 + items: &379 title: Deployment branch policy description: Details of a deployment branch or tag policy. type: object @@ -60310,7 +60646,7 @@ paths: parameters: - *219 - *220 - - *374 + - *375 requestBody: required: true content: @@ -60358,9 +60694,9 @@ paths: description: Response content: application/json: - schema: *378 + schema: *379 examples: - example-wildcard: &379 + example-wildcard: &380 value: id: 364662 node_id: MDE2OkdhdGVCcmFuY2hQb2xpY3kzNjQ2NjI= @@ -60404,8 +60740,8 @@ paths: parameters: - *219 - *220 - - *374 - - &380 + - *375 + - &381 name: branch_policy_id in: path required: true @@ -60417,9 +60753,9 @@ paths: description: Response content: application/json: - schema: *378 + schema: *379 examples: - default: *379 + default: *380 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -60440,8 +60776,8 @@ paths: parameters: - *219 - *220 - - *374 - - *380 + - *375 + - *381 requestBody: required: true content: @@ -60470,9 +60806,9 @@ paths: description: Response content: application/json: - schema: *378 + schema: *379 examples: - default: *379 + default: *380 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -60493,8 +60829,8 @@ paths: parameters: - *219 - *220 - - *374 - - *380 + - *375 + - *381 responses: '204': description: Response @@ -60519,7 +60855,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/deployments/protection-rules#get-all-deployment-protection-rules-for-an-environment parameters: - - *374 + - *375 - *220 - *219 responses: @@ -60538,7 +60874,7 @@ paths: - 10 custom_deployment_protection_rules: type: array - items: &381 + items: &382 title: Deployment protection rule description: Deployment protection rule type: object @@ -60560,7 +60896,7 @@ paths: for the environment. examples: - true - app: &382 + app: &383 title: Custom deployment protection rule app description: A GitHub App that is providing a custom deployment protection rule. @@ -60663,7 +60999,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/deployments/protection-rules#create-a-custom-deployment-protection-rule-on-an-environment parameters: - - *374 + - *375 - *220 - *219 requestBody: @@ -60686,9 +61022,9 @@ paths: description: The enabled custom deployment protection rule content: application/json: - schema: *381 + schema: *382 examples: - default: &383 + default: &384 value: id: 3 node_id: IEH37kRlcGxveW1lbnRTdGF0ddiv @@ -60721,7 +61057,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/deployments/protection-rules#list-custom-deployment-rule-integrations-available-for-an-environment parameters: - - *374 + - *375 - *220 - *219 - *18 @@ -60743,7 +61079,7 @@ paths: - 35 available_custom_deployment_protection_rule_integrations: type: array - items: *382 + items: *383 examples: default: value: @@ -60780,8 +61116,8 @@ paths: parameters: - *219 - *220 - - *374 - - &384 + - *375 + - &385 name: protection_rule_id description: The unique identifier of the protection rule. in: path @@ -60793,9 +61129,9 @@ paths: description: Response content: application/json: - schema: *381 + schema: *382 examples: - default: *383 + default: *384 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -60816,10 +61152,10 @@ paths: description: API method documentation url: https://docs.github.com/rest/deployments/protection-rules#disable-a-custom-protection-rule-for-an-environment parameters: - - *374 + - *375 - *220 - *219 - - *384 + - *385 responses: '204': description: Response @@ -60847,7 +61183,7 @@ paths: parameters: - *219 - *220 - - *374 + - *375 - *17 - *18 responses: @@ -60894,7 +61230,7 @@ paths: parameters: - *219 - *220 - - *374 + - *375 responses: '200': description: Response @@ -60926,7 +61262,7 @@ paths: parameters: - *219 - *220 - - *374 + - *375 - *107 responses: '200': @@ -60935,7 +61271,7 @@ paths: application/json: schema: *266 examples: - default: *385 + default: *386 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -60959,7 +61295,7 @@ paths: parameters: - *219 - *220 - - *374 + - *375 - *107 requestBody: required: true @@ -61019,7 +61355,7 @@ paths: parameters: - *219 - *220 - - *374 + - *375 - *107 responses: '204': @@ -61047,7 +61383,7 @@ paths: parameters: - *219 - *220 - - *374 + - *375 - *241 - *18 responses: @@ -61092,7 +61428,7 @@ paths: parameters: - *219 - *220 - - *374 + - *375 requestBody: required: true content: @@ -61146,7 +61482,7 @@ paths: parameters: - *219 - *220 - - *374 + - *375 - *111 responses: '200': @@ -61155,7 +61491,7 @@ paths: application/json: schema: *270 examples: - default: *386 + default: *387 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -61179,7 +61515,7 @@ paths: - *219 - *220 - *111 - - *374 + - *375 requestBody: required: true content: @@ -61224,7 +61560,7 @@ paths: - *219 - *220 - *111 - - *374 + - *375 responses: '204': description: Response @@ -61826,7 +62162,7 @@ paths: description: Response content: application/json: - schema: &387 + schema: &388 title: Git Commit description: Low-level Git commit operations within a repository type: object @@ -62048,13 +62384,13 @@ paths: parameters: - *219 - *220 - - *344 + - *345 responses: '200': description: Response content: application/json: - schema: *387 + schema: *388 examples: default: value: @@ -62110,7 +62446,7 @@ paths: parameters: - *219 - *220 - - &388 + - &389 name: ref description: The Git reference. For more information, see "[Git References](https://git-scm.com/book/en/v2/Git-Internals-Git-References)" in the Git documentation. @@ -62127,7 +62463,7 @@ paths: application/json: schema: type: array - items: &389 + items: &390 title: Git Reference description: Git references within a repository type: object @@ -62204,15 +62540,15 @@ paths: parameters: - *219 - *220 - - *388 + - *389 responses: '200': description: Response content: application/json: - schema: *389 + schema: *390 examples: - default: &390 + default: &391 value: ref: refs/heads/featureA node_id: MDM6UmVmcmVmcy9oZWFkcy9mZWF0dXJlQQ== @@ -62271,9 +62607,9 @@ paths: description: Response content: application/json: - schema: *389 + schema: *390 examples: - default: *390 + default: *391 headers: Location: example: https://api.github.com/repos/octocat/Hello-World/git/refs/heads/featureA @@ -62301,7 +62637,7 @@ paths: parameters: - *219 - *220 - - *388 + - *389 requestBody: required: true content: @@ -62330,9 +62666,9 @@ paths: description: Response content: application/json: - schema: *389 + schema: *390 examples: - default: *390 + default: *391 '422': *15 '409': *122 x-github: @@ -62352,7 +62688,7 @@ paths: parameters: - *219 - *220 - - *388 + - *389 responses: '204': description: Response @@ -62472,7 +62808,7 @@ paths: description: Response content: application/json: - schema: &392 + schema: &393 title: Git Tag description: Metadata for a Git tag type: object @@ -62528,7 +62864,7 @@ paths: - sha - type - url - verification: *391 + verification: *392 required: - sha - url @@ -62538,7 +62874,7 @@ paths: - tag - message examples: - default: &393 + default: &394 value: node_id: MDM6VGFnOTQwYmQzMzYyNDhlZmFlMGY5ZWU1YmM3YjJkNWM5ODU4ODdiMTZhYw== tag: v0.0.1 @@ -62621,9 +62957,9 @@ paths: description: Response content: application/json: - schema: *392 + schema: *393 examples: - default: *393 + default: *394 '404': *6 '409': *122 x-github: @@ -62722,7 +63058,7 @@ paths: description: Response content: application/json: - schema: &394 + schema: &395 title: Git Tree description: The hierarchy between files in a Git repository. type: object @@ -62864,7 +63200,7 @@ paths: description: Response content: application/json: - schema: *394 + schema: *395 examples: default-response: summary: Default response @@ -62934,7 +63270,7 @@ paths: application/json: schema: type: array - items: &395 + items: &396 title: Webhook description: Webhooks for repositories. type: object @@ -62997,7 +63333,7 @@ paths: format: uri examples: - https://api.github.com/repos/octocat/Hello-World/hooks/1/deliveries - last_response: &597 + last_response: &598 title: Hook Response type: object properties: @@ -63128,9 +63464,9 @@ paths: description: Response content: application/json: - schema: *395 + schema: *396 examples: - default: &396 + default: &397 value: type: Repository id: 12345678 @@ -63186,9 +63522,9 @@ paths: description: Response content: application/json: - schema: *395 + schema: *396 examples: - default: *396 + default: *397 '404': *6 x-github: githubCloudOnly: false @@ -63255,9 +63591,9 @@ paths: description: Response content: application/json: - schema: *395 + schema: *396 examples: - default: *396 + default: *397 '422': *15 '404': *6 x-github: @@ -63561,7 +63897,7 @@ paths: description: Response content: application/json: - schema: &397 + schema: &398 title: Import description: A repository import from an external source. type: object @@ -63668,7 +64004,7 @@ paths: - html_url - authors_url examples: - default: &400 + default: &401 value: vcs: subversion use_lfs: true @@ -63684,7 +64020,7 @@ paths: authors_url: https://api.github.com/repos/octocat/socm/import/authors repository_url: https://api.github.com/repos/octocat/socm '404': *6 - '503': &398 + '503': &399 description: Unavailable due to service under maintenance. content: application/json: @@ -63761,7 +64097,7 @@ paths: description: Response content: application/json: - schema: *397 + schema: *398 examples: default: value: @@ -63786,7 +64122,7 @@ paths: type: string '422': *15 '404': *6 - '503': *398 + '503': *399 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -63866,7 +64202,7 @@ paths: description: Response content: application/json: - schema: *397 + schema: *398 examples: example-1: summary: Example 1 @@ -63914,7 +64250,7 @@ paths: html_url: https://import.github.com/octocat/socm/import authors_url: https://api.github.com/repos/octocat/socm/import/authors repository_url: https://api.github.com/repos/octocat/socm - '503': *398 + '503': *399 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -63941,7 +64277,7 @@ paths: responses: '204': description: Response - '503': *398 + '503': *399 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -63968,7 +64304,7 @@ paths: parameters: - *219 - *220 - - &548 + - &549 name: since description: A user ID. Only return users with an ID greater than this ID. in: query @@ -63982,7 +64318,7 @@ paths: application/json: schema: type: array - items: &399 + items: &400 title: Porter Author description: Porter Author type: object @@ -64036,7 +64372,7 @@ paths: url: https://api.github.com/repos/octocat/socm/import/authors/2268559 import_url: https://api.github.com/repos/octocat/socm/import '404': *6 - '503': *398 + '503': *399 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -64091,7 +64427,7 @@ paths: description: Response content: application/json: - schema: *399 + schema: *400 examples: default: value: @@ -64104,7 +64440,7 @@ paths: import_url: https://api.github.com/repos/octocat/socm/import '422': *15 '404': *6 - '503': *398 + '503': *399 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -64169,7 +64505,7 @@ paths: path: foo/bar/3 oid: c20ad4d76fe97759aa27a0c99bff6710 size: 12582912 - '503': *398 + '503': *399 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -64224,11 +64560,11 @@ paths: description: Response content: application/json: - schema: *397 + schema: *398 examples: - default: *400 + default: *401 '422': *15 - '503': *398 + '503': *399 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -64260,7 +64596,7 @@ paths: application/json: schema: *20 examples: - default: *401 + default: *402 '301': *231 '404': *6 x-github: @@ -64295,7 +64631,7 @@ paths: properties: {} additionalProperties: false examples: - default: &403 + default: &404 value: limit: collaborators_only origin: repository @@ -64326,7 +64662,7 @@ paths: required: true content: application/json: - schema: *402 + schema: *403 examples: default: summary: Example request body @@ -64340,7 +64676,7 @@ paths: application/json: schema: *147 examples: - default: *403 + default: *404 '409': description: Response x-github: @@ -64397,9 +64733,9 @@ paths: application/json: schema: type: array - items: *404 + items: *405 examples: - default: &541 + default: &542 value: - id: 1 repository: @@ -64561,7 +64897,7 @@ paths: description: Response content: application/json: - schema: *404 + schema: *405 examples: default: value: @@ -65054,7 +65390,7 @@ paths: application/json: schema: *68 examples: - default: &408 + default: &409 value: id: 1 node_id: MDU6SXNzdWUx @@ -65260,9 +65596,9 @@ paths: application/json: schema: type: array - items: *405 + items: *406 examples: - default: &410 + default: &411 value: - id: 1 node_id: MDEyOklzc3VlQ29tbWVudDE= @@ -65328,9 +65664,9 @@ paths: description: Response content: application/json: - schema: *405 + schema: *406 examples: - default: &406 + default: &407 value: id: 1 node_id: MDEyOklzc3VlQ29tbWVudDE= @@ -65408,9 +65744,9 @@ paths: description: Response content: application/json: - schema: *405 + schema: *406 examples: - default: *406 + default: *407 '422': *15 x-github: githubCloudOnly: false @@ -65599,7 +65935,7 @@ paths: application/json: schema: type: array - items: &407 + items: &408 title: Issue Event description: Issue Event type: object @@ -65950,7 +66286,7 @@ paths: description: Response content: application/json: - schema: *407 + schema: *408 examples: default: value: @@ -66181,7 +66517,7 @@ paths: parameters: - *219 - *220 - - &409 + - &410 name: issue_number description: The number that identifies the issue. in: path @@ -66195,7 +66531,7 @@ paths: application/json: schema: *68 examples: - default: *408 + default: *409 '301': *231 '404': *6 '410': *228 @@ -66225,7 +66561,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 requestBody: required: false content: @@ -66334,7 +66670,7 @@ paths: application/json: schema: *68 examples: - default: *408 + default: *409 '422': *15 '503': *56 '403': *27 @@ -66360,7 +66696,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 requestBody: required: false content: @@ -66388,7 +66724,7 @@ paths: application/json: schema: *68 examples: - default: *408 + default: *409 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -66406,7 +66742,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 requestBody: content: application/json: @@ -66433,7 +66769,7 @@ paths: application/json: schema: *68 examples: - default: *408 + default: *409 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -66457,7 +66793,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 - name: assignee in: path required: true @@ -66499,7 +66835,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 - *58 - *17 - *18 @@ -66510,9 +66846,9 @@ paths: application/json: schema: type: array - items: *405 + items: *406 examples: - default: *410 + default: *411 headers: Link: *38 '404': *6 @@ -66547,7 +66883,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 requestBody: required: true content: @@ -66569,9 +66905,9 @@ paths: description: Response content: application/json: - schema: *405 + schema: *406 examples: - default: *406 + default: *407 headers: Location: example: https://api.github.com/repos/octocat/Hello-World/issues/comments/1 @@ -66600,7 +66936,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 - *17 - *18 responses: @@ -66614,7 +66950,7 @@ paths: title: Issue Event for Issue description: Issue Event for Issue anyOf: - - &413 + - &414 title: Labeled Issue Event description: Labeled Issue Event type: object @@ -66663,7 +66999,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &414 + - &415 title: Unlabeled Issue Event description: Unlabeled Issue Event type: object @@ -66791,7 +67127,7 @@ paths: - performed_via_github_app - assignee - assigner - - &415 + - &416 title: Milestoned Issue Event description: Milestoned Issue Event type: object @@ -66837,7 +67173,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &416 + - &417 title: Demilestoned Issue Event description: Demilestoned Issue Event type: object @@ -66883,7 +67219,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &417 + - &418 title: Renamed Issue Event description: Renamed Issue Event type: object @@ -66932,7 +67268,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &418 + - &419 title: Review Requested Issue Event description: Review Requested Issue Event type: object @@ -66974,7 +67310,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &419 + - &420 title: Review Request Removed Issue Event description: Review Request Removed Issue Event type: object @@ -67016,7 +67352,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &420 + - &421 title: Review Dismissed Issue Event description: Review Dismissed Issue Event type: object @@ -67072,7 +67408,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &421 + - &422 title: Locked Issue Event description: Locked Issue Event type: object @@ -67117,7 +67453,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &422 + - &423 title: Added to Project Issue Event description: Added to Project Issue Event type: object @@ -67178,7 +67514,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &423 + - &424 title: Moved Column in Project Issue Event description: Moved Column in Project Issue Event type: object @@ -67239,7 +67575,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &424 + - &425 title: Removed from Project Issue Event description: Removed from Project Issue Event type: object @@ -67300,7 +67636,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &425 + - &426 title: Converted Note to Issue Issue Event description: Converted Note to Issue Issue Event type: object @@ -67412,7 +67748,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 - *17 - *18 responses: @@ -67422,7 +67758,7 @@ paths: application/json: schema: type: array - items: &411 + items: &412 title: Label description: Color-coded labels help you categorize and filter your issues (just like labels in Gmail). @@ -67473,7 +67809,7 @@ paths: - color - default examples: - default: &412 + default: &413 value: - id: 208045946 node_id: MDU6TGFiZWwyMDgwNDU5NDY= @@ -67512,7 +67848,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 requestBody: required: false content: @@ -67571,9 +67907,9 @@ paths: application/json: schema: type: array - items: *411 + items: *412 examples: - default: *412 + default: *413 '301': *231 '404': *6 '410': *228 @@ -67595,7 +67931,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 requestBody: required: false content: @@ -67655,9 +67991,9 @@ paths: application/json: schema: type: array - items: *411 + items: *412 examples: - default: *412 + default: *413 '301': *231 '404': *6 '410': *228 @@ -67679,7 +68015,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 responses: '204': description: Response @@ -67706,7 +68042,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 - name: name in: path required: true @@ -67719,7 +68055,7 @@ paths: application/json: schema: type: array - items: *411 + items: *412 examples: default: value: @@ -67754,7 +68090,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 requestBody: required: false content: @@ -67803,7 +68139,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 responses: '204': description: Response @@ -67827,7 +68163,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 - name: content description: Returns a single [reaction type](https://docs.github.com/rest/reactions/reactions#about-reactions). Omit this parameter to list all reactions to an issue. @@ -67879,7 +68215,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 requestBody: required: true content: @@ -67943,7 +68279,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 - *215 responses: '204': @@ -67966,7 +68302,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 - *17 - *18 responses: @@ -67981,7 +68317,6 @@ paths: description: Timeline Event type: object anyOf: - - *413 - *414 - *415 - *416 @@ -67994,6 +68329,7 @@ paths: - *423 - *424 - *425 + - *426 - title: Timeline Comment Event description: Timeline Comment Event type: object @@ -68312,7 +68648,7 @@ paths: type: string comments: type: array - items: &445 + items: &446 title: Pull Request Review Comment description: Pull Request Review Comments are comments on a portion of the Pull Request's diff. @@ -68548,7 +68884,7 @@ paths: type: string comments: type: array - items: *342 + items: *343 - title: Timeline Assigned Issue Event description: Timeline Assigned Issue Event type: object @@ -68851,7 +69187,7 @@ paths: application/json: schema: type: array - items: &426 + items: &427 title: Deploy Key description: An SSH key granting access to a single repository. type: object @@ -68952,9 +69288,9 @@ paths: description: Response content: application/json: - schema: *426 + schema: *427 examples: - default: &427 + default: &428 value: id: 1 key: ssh-rsa AAA... @@ -68989,7 +69325,7 @@ paths: parameters: - *219 - *220 - - &428 + - &429 name: key_id description: The unique identifier of the key. in: path @@ -69001,9 +69337,9 @@ paths: description: Response content: application/json: - schema: *426 + schema: *427 examples: - default: *427 + default: *428 '404': *6 x-github: githubCloudOnly: false @@ -69023,7 +69359,7 @@ paths: parameters: - *219 - *220 - - *428 + - *429 responses: '204': description: Response @@ -69054,9 +69390,9 @@ paths: application/json: schema: type: array - items: *411 + items: *412 examples: - default: *412 + default: *413 headers: Link: *38 '404': *6 @@ -69114,9 +69450,9 @@ paths: description: Response content: application/json: - schema: *411 + schema: *412 examples: - default: &429 + default: &430 value: id: 208045946 node_id: MDU6TGFiZWwyMDgwNDU5NDY= @@ -69160,9 +69496,9 @@ paths: description: Response content: application/json: - schema: *411 + schema: *412 examples: - default: *429 + default: *430 '404': *6 x-github: githubCloudOnly: false @@ -69219,7 +69555,7 @@ paths: description: Response content: application/json: - schema: *411 + schema: *412 examples: default: value: @@ -69314,7 +69650,7 @@ paths: parameters: - *219 - *220 - - *320 + - *321 responses: '200': description: Response @@ -69562,9 +69898,9 @@ paths: description: Successful Response (The resulting merge commit) content: application/json: - schema: *343 + schema: *344 examples: - default: *430 + default: *431 '204': description: Response when already merged '404': @@ -69631,7 +69967,7 @@ paths: application/json: schema: type: array - items: *347 + items: *348 examples: default: value: @@ -69728,9 +70064,9 @@ paths: description: Response content: application/json: - schema: *347 + schema: *348 examples: - default: &431 + default: &432 value: url: https://api.github.com/repos/octocat/Hello-World/milestones/1 html_url: https://github.com/octocat/Hello-World/milestones/v1.0 @@ -69791,7 +70127,7 @@ paths: parameters: - *219 - *220 - - &432 + - &433 name: milestone_number description: The number that identifies the milestone. in: path @@ -69803,9 +70139,9 @@ paths: description: Response content: application/json: - schema: *347 + schema: *348 examples: - default: *431 + default: *432 '404': *6 x-github: githubCloudOnly: false @@ -69824,7 +70160,7 @@ paths: parameters: - *219 - *220 - - *432 + - *433 requestBody: required: false content: @@ -69862,9 +70198,9 @@ paths: description: Response content: application/json: - schema: *347 + schema: *348 examples: - default: *431 + default: *432 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -69882,7 +70218,7 @@ paths: parameters: - *219 - *220 - - *432 + - *433 responses: '204': description: Response @@ -69905,7 +70241,7 @@ paths: parameters: - *219 - *220 - - *432 + - *433 - *17 - *18 responses: @@ -69915,9 +70251,9 @@ paths: application/json: schema: type: array - items: *411 + items: *412 examples: - default: *412 + default: *413 headers: Link: *38 x-github: @@ -69938,10 +70274,10 @@ paths: parameters: - *219 - *220 - - *433 - *434 - - *58 - *435 + - *58 + - *436 - *17 - *18 responses: @@ -69953,7 +70289,7 @@ paths: type: array items: *80 examples: - default: *436 + default: *437 headers: Link: *38 x-github: @@ -70043,7 +70379,7 @@ paths: description: Response content: application/json: - schema: &437 + schema: &438 title: GitHub Pages description: The configuration for GitHub Pages for a repository. type: object @@ -70187,7 +70523,7 @@ paths: - custom_404 - public examples: - default: &438 + default: &439 value: url: https://api.github.com/repos/github/developer.github.com/pages status: built @@ -70284,9 +70620,9 @@ paths: description: Response content: application/json: - schema: *437 + schema: *438 examples: - default: *438 + default: *439 '422': *15 '409': *122 x-github: @@ -70448,7 +70784,7 @@ paths: application/json: schema: type: array - items: &439 + items: &440 title: Page Build description: Page Build type: object @@ -70595,9 +70931,9 @@ paths: description: Response content: application/json: - schema: *439 + schema: *440 examples: - default: &440 + default: &441 value: url: https://api.github.com/repos/github/developer.github.com/pages/builds/5472601 status: built @@ -70657,9 +70993,9 @@ paths: description: Response content: application/json: - schema: *439 + schema: *440 examples: - default: *440 + default: *441 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -70791,7 +71127,7 @@ paths: parameters: - *219 - *220 - - &441 + - &442 name: pages_deployment_id description: The ID of the Pages deployment. You can also give the commit SHA of the deployment. @@ -70851,7 +71187,7 @@ paths: parameters: - *219 - *220 - - *441 + - *442 responses: '204': *173 '404': *6 @@ -71557,9 +71893,9 @@ paths: application/json: schema: type: array - items: *442 + items: *443 examples: - default: *443 + default: *444 headers: Link: *38 '304': *35 @@ -71659,7 +71995,7 @@ paths: description: Response content: application/json: - schema: &447 + schema: &448 type: object title: Pull Request description: Pull requests let you tell others about changes you've @@ -71787,7 +72123,7 @@ paths: milestone: anyOf: - type: 'null' - - *347 + - *348 active_lock_reason: type: - string @@ -72764,14 +73100,14 @@ paths: _links: type: object properties: - comments: *348 - commits: *348 - statuses: *348 - html: *348 - issue: *348 - review_comments: *348 - review_comment: *348 - self: *348 + comments: *349 + commits: *349 + statuses: *349 + html: *349 + issue: *349 + review_comments: *349 + review_comment: *349 + self: *349 required: - comments - commits @@ -72782,7 +73118,7 @@ paths: - review_comment - self author_association: *54 - auto_merge: *444 + auto_merge: *445 draft: description: Indicates whether or not the pull request is a draft. type: boolean @@ -72884,7 +73220,7 @@ paths: - merged_by - review_comments examples: - default: &448 + default: &449 value: url: https://api.github.com/repos/octocat/Hello-World/pulls/1347 id: 1 @@ -73441,9 +73777,9 @@ paths: application/json: schema: type: array - items: *445 + items: *446 examples: - default: &450 + default: &451 value: - url: https://api.github.com/repos/octocat/Hello-World/pulls/comments/1 pull_request_review_id: 42 @@ -73528,9 +73864,9 @@ paths: description: Response content: application/json: - schema: *445 + schema: *446 examples: - default: &446 + default: &447 value: url: https://api.github.com/repos/octocat/Hello-World/pulls/comments/1 pull_request_review_id: 42 @@ -73629,9 +73965,9 @@ paths: description: Response content: application/json: - schema: *445 + schema: *446 examples: - default: *446 + default: *447 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -73833,7 +74169,7 @@ paths: parameters: - *219 - *220 - - &449 + - &450 name: pull_number description: The number that identifies the pull request. in: path @@ -73846,9 +74182,9 @@ paths: to fetch diff and patch formats. content: application/json: - schema: *447 + schema: *448 examples: - default: *448 + default: *449 '304': *35 '404': *6 '406': @@ -73885,7 +74221,7 @@ paths: parameters: - *219 - *220 - - *449 + - *450 requestBody: required: false content: @@ -73927,9 +74263,9 @@ paths: description: Response content: application/json: - schema: *447 + schema: *448 examples: - default: *448 + default: *449 '422': *15 '403': *27 x-github: @@ -73953,7 +74289,7 @@ paths: parameters: - *219 - *220 - - *449 + - *450 requestBody: required: true content: @@ -74016,7 +74352,7 @@ paths: application/json: schema: *155 examples: - default: *334 + default: *335 '202': description: Response when the codespace creation partially failed but is being retried in the background @@ -74024,7 +74360,7 @@ paths: application/json: schema: *155 examples: - default: *334 + default: *335 '401': *23 '403': *27 '404': *6 @@ -74056,7 +74392,7 @@ paths: parameters: - *219 - *220 - - *449 + - *450 - *77 - name: direction description: The direction to sort results. Ignored without `sort` parameter. @@ -74077,9 +74413,9 @@ paths: application/json: schema: type: array - items: *445 + items: *446 examples: - default: *450 + default: *451 headers: Link: *38 x-github: @@ -74114,7 +74450,7 @@ paths: parameters: - *219 - *220 - - *449 + - *450 requestBody: required: true content: @@ -74220,7 +74556,7 @@ paths: description: Response content: application/json: - schema: *445 + schema: *446 examples: example-for-a-multi-line-comment: value: @@ -74310,7 +74646,7 @@ paths: parameters: - *219 - *220 - - *449 + - *450 - *67 requestBody: required: true @@ -74333,7 +74669,7 @@ paths: description: Response content: application/json: - schema: *445 + schema: *446 examples: default: value: @@ -74421,7 +74757,7 @@ paths: parameters: - *219 - *220 - - *449 + - *450 - *17 - *18 responses: @@ -74431,9 +74767,9 @@ paths: application/json: schema: type: array - items: *343 + items: *344 examples: - default: *451 + default: *452 headers: Link: *38 x-github: @@ -74465,7 +74801,7 @@ paths: parameters: - *219 - *220 - - *449 + - *450 - *17 - *18 responses: @@ -74475,7 +74811,7 @@ paths: application/json: schema: type: array - items: *355 + items: *356 examples: default: value: @@ -74515,7 +74851,7 @@ paths: parameters: - *219 - *220 - - *449 + - *450 responses: '204': description: Response if pull request has been merged @@ -74540,7 +74876,7 @@ paths: parameters: - *219 - *220 - - *449 + - *450 requestBody: required: false content: @@ -74654,7 +74990,7 @@ paths: parameters: - *219 - *220 - - *449 + - *450 responses: '200': description: Response @@ -74731,7 +75067,7 @@ paths: parameters: - *219 - *220 - - *449 + - *450 requestBody: required: false content: @@ -74768,7 +75104,7 @@ paths: description: Response content: application/json: - schema: *442 + schema: *443 examples: default: value: @@ -75306,7 +75642,7 @@ paths: parameters: - *219 - *220 - - *449 + - *450 requestBody: required: true content: @@ -75340,7 +75676,7 @@ paths: description: Response content: application/json: - schema: *442 + schema: *443 examples: default: value: @@ -75847,7 +76183,7 @@ paths: parameters: - *219 - *220 - - *449 + - *450 - *17 - *18 responses: @@ -75857,7 +76193,7 @@ paths: application/json: schema: type: array - items: &452 + items: &453 title: Pull Request Review description: Pull Request Reviews are reviews on pull requests. type: object @@ -76013,7 +76349,7 @@ paths: parameters: - *219 - *220 - - *449 + - *450 requestBody: required: false content: @@ -76103,9 +76439,9 @@ paths: description: Response content: application/json: - schema: *452 + schema: *453 examples: - default: &454 + default: &455 value: id: 80 node_id: MDE3OlB1bGxSZXF1ZXN0UmV2aWV3ODA= @@ -76170,8 +76506,8 @@ paths: parameters: - *219 - *220 - - *449 - - &453 + - *450 + - &454 name: review_id description: The unique identifier of the review. in: path @@ -76183,9 +76519,9 @@ paths: description: Response content: application/json: - schema: *452 + schema: *453 examples: - default: &455 + default: &456 value: id: 80 node_id: MDE3OlB1bGxSZXF1ZXN0UmV2aWV3ODA= @@ -76246,8 +76582,8 @@ paths: parameters: - *219 - *220 - - *449 - - *453 + - *450 + - *454 requestBody: required: true content: @@ -76270,7 +76606,7 @@ paths: description: Response content: application/json: - schema: *452 + schema: *453 examples: default: value: @@ -76334,16 +76670,16 @@ paths: parameters: - *219 - *220 - - *449 - - *453 + - *450 + - *454 responses: '200': description: Response content: application/json: - schema: *452 + schema: *453 examples: - default: *454 + default: *455 '422': *7 '404': *6 x-github: @@ -76372,8 +76708,8 @@ paths: parameters: - *219 - *220 - - *449 - - *453 + - *450 + - *454 - *17 - *18 responses: @@ -76469,9 +76805,9 @@ paths: _links: type: object properties: - self: *348 - html: *348 - pull_request: *348 + self: *349 + html: *349 + pull_request: *349 required: - self - html @@ -76625,8 +76961,8 @@ paths: parameters: - *219 - *220 - - *449 - - *453 + - *450 + - *454 requestBody: required: true content: @@ -76655,7 +76991,7 @@ paths: description: Response content: application/json: - schema: *452 + schema: *453 examples: default: value: @@ -76720,8 +77056,8 @@ paths: parameters: - *219 - *220 - - *449 - - *453 + - *450 + - *454 requestBody: required: true content: @@ -76756,9 +77092,9 @@ paths: description: Response content: application/json: - schema: *452 + schema: *453 examples: - default: *455 + default: *456 '404': *6 '422': *7 '403': *27 @@ -76781,7 +77117,7 @@ paths: parameters: - *219 - *220 - - *449 + - *450 requestBody: required: false content: @@ -76859,9 +77195,9 @@ paths: description: Response content: application/json: - schema: *456 + schema: *457 examples: - default: &457 + default: &458 value: type: file encoding: base64 @@ -76923,9 +77259,9 @@ paths: description: Response content: application/json: - schema: *456 + schema: *457 examples: - default: *457 + default: *458 '404': *6 '422': *15 x-github: @@ -76958,7 +77294,7 @@ paths: application/json: schema: type: array - items: &458 + items: &459 title: Release description: A release. type: object @@ -77030,7 +77366,7 @@ paths: author: *4 assets: type: array - items: &459 + items: &460 title: Release Asset description: Data related to a release. type: object @@ -77287,9 +77623,9 @@ paths: description: Response content: application/json: - schema: *458 + schema: *459 examples: - default: &462 + default: &463 value: url: https://api.github.com/repos/octocat/Hello-World/releases/1 html_url: https://github.com/octocat/Hello-World/releases/v1.0.0 @@ -77392,7 +77728,7 @@ paths: parameters: - *219 - *220 - - &460 + - &461 name: asset_id description: The unique identifier of the asset. in: path @@ -77404,9 +77740,9 @@ paths: description: Response content: application/json: - schema: *459 + schema: *460 examples: - default: &461 + default: &462 value: url: https://api.github.com/repos/octocat/Hello-World/releases/assets/1 browser_download_url: https://github.com/octocat/Hello-World/releases/download/v1.0.0/example.zip @@ -77440,7 +77776,7 @@ paths: type: User site_admin: false '404': *6 - '302': *357 + '302': *358 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -77458,7 +77794,7 @@ paths: parameters: - *219 - *220 - - *460 + - *461 requestBody: required: false content: @@ -77487,9 +77823,9 @@ paths: description: Response content: application/json: - schema: *459 + schema: *460 examples: - default: *461 + default: *462 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -77507,7 +77843,7 @@ paths: parameters: - *219 - *220 - - *460 + - *461 responses: '204': description: Response @@ -77625,9 +77961,9 @@ paths: description: Response content: application/json: - schema: *458 + schema: *459 examples: - default: *462 + default: *463 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -77658,9 +77994,9 @@ paths: description: Response content: application/json: - schema: *458 + schema: *459 examples: - default: *462 + default: *463 '404': *6 x-github: githubCloudOnly: false @@ -77685,7 +78021,7 @@ paths: parameters: - *219 - *220 - - &463 + - &464 name: release_id description: The unique identifier of the release. in: path @@ -77699,9 +78035,9 @@ paths: For more information, see "[Getting started with the REST API](https://docs.github.com/rest/using-the-rest-api/getting-started-with-the-rest-api#hypermedia)."' content: application/json: - schema: *458 + schema: *459 examples: - default: *462 + default: *463 '401': description: Unauthorized x-github: @@ -77721,7 +78057,7 @@ paths: parameters: - *219 - *220 - - *463 + - *464 requestBody: required: false content: @@ -77785,9 +78121,9 @@ paths: description: Response content: application/json: - schema: *458 + schema: *459 examples: - default: *462 + default: *463 '404': description: Not Found if the discussion category name is invalid content: @@ -77810,7 +78146,7 @@ paths: parameters: - *219 - *220 - - *463 + - *464 responses: '204': description: Response @@ -77832,7 +78168,7 @@ paths: parameters: - *219 - *220 - - *463 + - *464 - *17 - *18 responses: @@ -77842,7 +78178,7 @@ paths: application/json: schema: type: array - items: *459 + items: *460 examples: default: value: @@ -77924,7 +78260,7 @@ paths: parameters: - *219 - *220 - - *463 + - *464 - name: name in: query required: true @@ -77950,7 +78286,7 @@ paths: description: Response for successful upload content: application/json: - schema: *459 + schema: *460 examples: response-for-successful-upload: value: @@ -78006,7 +78342,7 @@ paths: parameters: - *219 - *220 - - *463 + - *464 - name: content description: Returns a single [reaction type](https://docs.github.com/rest/reactions/reactions#about-reactions). Omit this parameter to list all reactions to a release. @@ -78055,7 +78391,7 @@ paths: parameters: - *219 - *220 - - *463 + - *464 requestBody: required: true content: @@ -78117,7 +78453,7 @@ paths: parameters: - *219 - *220 - - *463 + - *464 - *215 responses: '204': @@ -78144,7 +78480,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 - *17 - *18 responses: @@ -78160,8 +78496,8 @@ paths: description: A repository rule with ruleset details. oneOf: - allOf: - - *464 - - &466 + - *465 + - &467 title: repository ruleset data for rule description: User-defined metadata to store domain-specific information limited to 8 keys with scalar values. @@ -78181,50 +78517,50 @@ paths: type: integer description: The ID of the ruleset that includes this rule. - allOf: - - *465 - *466 - - allOf: - *467 - - *466 - allOf: - *468 - - *466 + - *467 - allOf: - *469 - - *466 + - *467 - allOf: - *470 - - *466 + - *467 - allOf: - *471 - - *466 + - *467 - allOf: - *472 - - *466 + - *467 - allOf: - *473 - - *466 + - *467 - allOf: - *474 - - *466 + - *467 - allOf: - *475 - - *466 + - *467 - allOf: - *476 - - *466 + - *467 - allOf: - *477 - - *466 + - *467 - allOf: - *478 - - *466 + - *467 - allOf: - *479 - - *466 + - *467 - allOf: - *480 - - *466 + - *467 + - allOf: + - *481 + - *467 examples: default: value: @@ -78394,7 +78730,7 @@ paths: application/json: schema: *194 examples: - default: &489 + default: &490 value: id: 42 name: super cool ruleset @@ -78450,9 +78786,9 @@ paths: schema: type: string x-multi-segment: true - - *481 - *482 - *483 + - *484 - *17 - *18 responses: @@ -78460,9 +78796,9 @@ paths: description: Response content: application/json: - schema: *484 + schema: *485 examples: - default: *485 + default: *486 '404': *6 '500': *40 x-github: @@ -78485,15 +78821,15 @@ paths: parameters: - *219 - *220 - - *486 + - *487 responses: '200': description: Response content: application/json: - schema: *487 + schema: *488 examples: - default: *488 + default: *489 '404': *6 '500': *40 x-github: @@ -78540,7 +78876,7 @@ paths: application/json: schema: *194 examples: - default: *489 + default: *490 '404': *6 '500': *40 put: @@ -78626,7 +78962,7 @@ paths: application/json: schema: *194 examples: - default: *489 + default: *490 '404': *6 '500': *40 delete: @@ -78682,8 +79018,8 @@ paths: - *41 - *18 - *17 - - *490 - *491 + - *492 - *200 responses: '200': @@ -78692,7 +79028,7 @@ paths: application/json: schema: type: array - items: &494 + items: &495 type: object properties: number: *46 @@ -78708,8 +79044,8 @@ paths: format: uri description: The REST API URL of the code locations for this alert. - state: *492 - resolution: *493 + state: *493 + resolution: *494 resolved_at: type: - string @@ -78861,13 +79197,13 @@ paths: parameters: - *219 - *220 - - *318 + - *319 responses: '200': description: Response content: application/json: - schema: *494 + schema: *495 examples: default: value: @@ -78915,7 +79251,7 @@ paths: parameters: - *219 - *220 - - *318 + - *319 requestBody: required: true content: @@ -78923,8 +79259,8 @@ paths: schema: type: object properties: - state: *492 - resolution: *493 + state: *493 + resolution: *494 resolution_comment: description: An optional comment when closing an alert. Cannot be updated or deleted. Must be `null` when changing `state` to `open`. @@ -78943,7 +79279,7 @@ paths: description: Response content: application/json: - schema: *494 + schema: *495 examples: default: value: @@ -79014,7 +79350,7 @@ paths: parameters: - *219 - *220 - - *318 + - *319 - *18 - *17 responses: @@ -79025,7 +79361,7 @@ paths: schema: type: array description: List of locations where the secret was detected - items: &617 + items: &618 type: object properties: type: @@ -79449,9 +79785,9 @@ paths: application/json: schema: type: array - items: *495 + items: *496 examples: - default: *496 + default: *497 '400': *14 '404': *6 x-github: @@ -79645,9 +79981,9 @@ paths: description: Response content: application/json: - schema: *495 + schema: *496 examples: - default: &498 + default: &499 value: ghsa_id: GHSA-abcd-1234-efgh cve_id: CVE-2050-00000 @@ -79987,7 +80323,7 @@ paths: description: Response content: application/json: - schema: *495 + schema: *496 examples: default: value: @@ -80133,15 +80469,15 @@ paths: parameters: - *219 - *220 - - *497 + - *498 responses: '200': description: Response content: application/json: - schema: *495 + schema: *496 examples: - default: *498 + default: *499 '403': *27 '404': *6 x-github: @@ -80167,7 +80503,7 @@ paths: parameters: - *219 - *220 - - *497 + - *498 requestBody: required: true content: @@ -80338,10 +80674,10 @@ paths: description: Response content: application/json: - schema: *495 + schema: *496 examples: - default: *498 - add_credit: *498 + default: *499 + add_credit: *499 '403': *27 '404': *6 '422': @@ -80381,7 +80717,7 @@ paths: parameters: - *219 - *220 - - *497 + - *498 responses: '202': *90 '400': *14 @@ -80409,7 +80745,7 @@ paths: parameters: - *219 - *220 - - *497 + - *498 responses: '202': description: Response @@ -80551,7 +80887,7 @@ paths: application/json: schema: type: array - items: &499 + items: &500 title: Code Frequency Stat description: Code Frequency Stat type: array @@ -80923,7 +81259,7 @@ paths: application/json: schema: type: array - items: *499 + items: *500 examples: default: value: @@ -81013,7 +81349,7 @@ paths: description: Response content: application/json: - schema: *500 + schema: *501 examples: default: value: @@ -81107,7 +81443,7 @@ paths: description: if you subscribe to the repository content: application/json: - schema: &501 + schema: &502 title: Repository Invitation description: Repository invitations let you manage who you collaborate with. @@ -81207,7 +81543,7 @@ paths: description: Response content: application/json: - schema: *501 + schema: *502 examples: default: value: @@ -81347,7 +81683,7 @@ paths: application/json: schema: type: array - items: &502 + items: &503 title: Tag protection description: Tag protection type: object @@ -81428,7 +81764,7 @@ paths: description: Response content: application/json: - schema: *502 + schema: *503 examples: default: value: @@ -81574,7 +81910,7 @@ paths: description: Response content: application/json: - schema: &503 + schema: &504 title: Topic description: A topic aggregates entities that are related to a subject. type: object @@ -81586,7 +81922,7 @@ paths: required: - names examples: - default: &504 + default: &505 value: names: - octocat @@ -81641,9 +81977,9 @@ paths: description: Response content: application/json: - schema: *503 + schema: *504 examples: - default: *504 + default: *505 '404': *6 '422': *7 x-github: @@ -81666,7 +82002,7 @@ paths: parameters: - *219 - *220 - - &505 + - &506 name: per description: The time frame to display results for. in: query @@ -81697,7 +82033,7 @@ paths: - 128 clones: type: array - items: &506 + items: &507 title: Traffic type: object properties: @@ -81945,7 +82281,7 @@ paths: parameters: - *219 - *220 - - *505 + - *506 responses: '200': description: Response @@ -81966,7 +82302,7 @@ paths: - 3782 views: type: array - items: *506 + items: *507 required: - uniques - count @@ -82734,7 +83070,7 @@ paths: examples: - 73..77 - 77..78 - text_matches: &507 + text_matches: &508 title: Search Result Text Matches type: array items: @@ -82897,7 +83233,7 @@ paths: enum: - author-date - committer-date - - &508 + - &509 name: order description: Determines whether the first search result returned is the highest number of matches (`desc`) or lowest number of matches (`asc`). This parameter @@ -82966,7 +83302,7 @@ paths: committer: anyOf: - type: 'null' - - *285 + - *286 comment_count: type: integer message: @@ -82985,7 +83321,7 @@ paths: url: type: string format: uri - verification: *391 + verification: *392 required: - author - committer @@ -83000,7 +83336,7 @@ paths: committer: anyOf: - type: 'null' - - *285 + - *286 parents: type: array items: @@ -83017,7 +83353,7 @@ paths: type: number node_id: type: string - text_matches: *507 + text_matches: *508 required: - sha - node_id @@ -83208,7 +83544,7 @@ paths: - interactions - created - updated - - *508 + - *509 - *17 - *18 responses: @@ -83310,7 +83646,7 @@ paths: milestone: anyOf: - type: 'null' - - *347 + - *348 comments: type: integer created_at: @@ -83324,7 +83660,7 @@ paths: - string - 'null' format: date-time - text_matches: *507 + text_matches: *508 pull_request: type: object properties: @@ -83546,7 +83882,7 @@ paths: enum: - created - updated - - *508 + - *509 - *17 - *18 responses: @@ -83591,7 +83927,7 @@ paths: - 'null' score: type: number - text_matches: *507 + text_matches: *508 required: - id - node_id @@ -83676,7 +84012,7 @@ paths: - forks - help-wanted-issues - updated - - *508 + - *509 - *17 - *18 responses: @@ -83913,7 +84249,7 @@ paths: - admin - pull - push - text_matches: *507 + text_matches: *508 temp_clone_token: type: string allow_merge_commit: @@ -84221,7 +84557,7 @@ paths: - string - 'null' format: uri - text_matches: *507 + text_matches: *508 related: type: - array @@ -84414,7 +84750,7 @@ paths: - followers - repositories - joined - - *508 + - *509 - *17 - *18 responses: @@ -84523,7 +84859,7 @@ paths: type: - boolean - 'null' - text_matches: *507 + text_matches: *508 blog: type: - string @@ -84604,7 +84940,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#get-a-team-legacy parameters: - - &509 + - &510 name: team_id description: The unique identifier of the team. in: path @@ -84643,7 +84979,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#update-a-team-legacy parameters: - - *509 + - *510 requestBody: required: true content: @@ -84743,7 +85079,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#delete-a-team-legacy parameters: - - *509 + - *510 responses: '204': description: Response @@ -84773,7 +85109,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/discussions#list-discussions-legacy parameters: - - *509 + - *510 - *41 - *17 - *18 @@ -84786,7 +85122,7 @@ paths: type: array items: *206 examples: - default: *510 + default: *511 headers: Link: *38 x-github: @@ -84814,7 +85150,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/discussions#create-a-discussion-legacy parameters: - - *509 + - *510 requestBody: required: true content: @@ -84876,7 +85212,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/discussions#get-a-discussion-legacy parameters: - - *509 + - *510 - *208 responses: '200': @@ -84909,7 +85245,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/discussions#update-a-discussion-legacy parameters: - - *509 + - *510 - *208 requestBody: required: false @@ -84935,7 +85271,7 @@ paths: application/json: schema: *206 examples: - default: *511 + default: *512 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -84959,7 +85295,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/discussions#delete-a-discussion-legacy parameters: - - *509 + - *510 - *208 responses: '204': @@ -84988,7 +85324,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/discussion-comments#list-discussion-comments-legacy parameters: - - *509 + - *510 - *208 - *41 - *17 @@ -85002,7 +85338,7 @@ paths: type: array items: *209 examples: - default: *512 + default: *513 headers: Link: *38 x-github: @@ -85030,7 +85366,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/discussion-comments#create-a-discussion-comment-legacy parameters: - - *509 + - *510 - *208 requestBody: required: true @@ -85081,7 +85417,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/discussion-comments#get-a-discussion-comment-legacy parameters: - - *509 + - *510 - *208 - *211 responses: @@ -85115,7 +85451,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/discussion-comments#update-a-discussion-comment-legacy parameters: - - *509 + - *510 - *208 - *211 requestBody: @@ -85141,7 +85477,7 @@ paths: application/json: schema: *209 examples: - default: *513 + default: *514 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -85165,7 +85501,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/discussion-comments#delete-a-discussion-comment-legacy parameters: - - *509 + - *510 - *208 - *211 responses: @@ -85195,7 +85531,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/reactions/reactions#list-reactions-for-a-team-discussion-comment-legacy parameters: - - *509 + - *510 - *208 - *211 - name: content @@ -85253,7 +85589,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/reactions/reactions#create-reaction-for-a-team-discussion-comment-legacy parameters: - - *509 + - *510 - *208 - *211 requestBody: @@ -85314,7 +85650,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/reactions/reactions#list-reactions-for-a-team-discussion-legacy parameters: - - *509 + - *510 - *208 - name: content description: Returns a single [reaction type](https://docs.github.com/rest/reactions/reactions#about-reactions). @@ -85371,7 +85707,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/reactions/reactions#create-reaction-for-a-team-discussion-legacy parameters: - - *509 + - *510 - *208 requestBody: required: true @@ -85429,7 +85765,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#list-pending-team-invitations-legacy parameters: - - *509 + - *510 - *17 - *18 responses: @@ -85466,7 +85802,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#list-team-members-legacy parameters: - - *509 + - *510 - name: role description: Filters members returned by their role in the team. in: query @@ -85517,7 +85853,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#get-team-member-legacy parameters: - - *509 + - *510 - *113 responses: '204': @@ -85553,7 +85889,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#add-team-member-legacy parameters: - - *509 + - *510 - *113 responses: '204': @@ -85592,7 +85928,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#remove-team-member-legacy parameters: - - *509 + - *510 - *113 responses: '204': @@ -85628,7 +85964,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#get-team-membership-for-a-user-legacy parameters: - - *509 + - *510 - *113 responses: '200': @@ -85637,7 +85973,7 @@ paths: application/json: schema: *216 examples: - response-if-user-is-a-team-maintainer: *514 + response-if-user-is-a-team-maintainer: *515 '404': *6 x-github: githubCloudOnly: false @@ -85668,7 +86004,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#add-or-update-team-membership-for-a-user-legacy parameters: - - *509 + - *510 - *113 requestBody: required: false @@ -85696,7 +86032,7 @@ paths: application/json: schema: *216 examples: - response-if-users-membership-with-team-is-now-pending: *515 + response-if-users-membership-with-team-is-now-pending: *516 '403': description: Forbidden if team synchronization is set up '422': @@ -85728,7 +86064,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#remove-team-membership-for-a-user-legacy parameters: - - *509 + - *510 - *113 responses: '204': @@ -85757,7 +86093,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#list-team-projects-legacy parameters: - - *509 + - *510 - *17 - *18 responses: @@ -85769,7 +86105,7 @@ paths: type: array items: *217 examples: - default: *516 + default: *517 headers: Link: *38 '404': *6 @@ -85795,7 +86131,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#check-team-permissions-for-a-project-legacy parameters: - - *509 + - *510 - *218 responses: '200': @@ -85804,7 +86140,7 @@ paths: application/json: schema: *217 examples: - default: *517 + default: *518 '404': description: Not Found if project is not managed by this team x-github: @@ -85828,7 +86164,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#add-or-update-team-project-permissions-legacy parameters: - - *509 + - *510 - *218 requestBody: required: false @@ -85896,7 +86232,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#remove-a-project-from-a-team-legacy parameters: - - *509 + - *510 - *218 responses: '204': @@ -85925,7 +86261,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#list-team-repositories-legacy parameters: - - *509 + - *510 - *17 - *18 responses: @@ -85965,7 +86301,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#check-team-permissions-for-a-repository-legacy parameters: - - *509 + - *510 - *219 - *220 responses: @@ -85973,7 +86309,7 @@ paths: description: Alternative response with extra repository information content: application/json: - schema: *518 + schema: *519 examples: alternative-response-with-extra-repository-information: value: @@ -86123,7 +86459,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#add-or-update-team-repository-permissions-legacy parameters: - - *509 + - *510 - *219 - *220 requestBody: @@ -86174,7 +86510,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#remove-a-repository-from-a-team-legacy parameters: - - *509 + - *510 - *219 - *220 responses: @@ -86202,7 +86538,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#list-child-teams-legacy parameters: - - *509 + - *510 - *17 - *18 responses: @@ -86214,7 +86550,7 @@ paths: type: array items: *37 examples: - response-if-child-teams-exist: *519 + response-if-child-teams-exist: *520 headers: Link: *38 '404': *6 @@ -86247,7 +86583,7 @@ paths: application/json: schema: oneOf: - - &521 + - &522 title: Private User description: Private User type: object @@ -86499,7 +86835,7 @@ paths: - private_gists - total_private_repos - two_factor_authentication - - *520 + - *521 examples: response-with-public-and-private-profile-information: summary: Response with public and private profile information @@ -86659,7 +86995,7 @@ paths: description: Response content: application/json: - schema: *521 + schema: *522 examples: default: value: @@ -87005,7 +87341,7 @@ paths: application/json: schema: *155 examples: - default: *334 + default: *335 '202': description: Response when the codespace creation partially failed but is being retried in the background @@ -87013,7 +87349,7 @@ paths: application/json: schema: *155 examples: - default: *334 + default: *335 '401': *23 '403': *27 '404': *6 @@ -87057,7 +87393,7 @@ paths: type: integer secrets: type: array - items: &522 + items: &523 title: Codespaces Secret description: Secrets for a GitHub Codespace. type: object @@ -87099,7 +87435,7 @@ paths: - visibility - selected_repositories_url examples: - default: *336 + default: *337 headers: Link: *38 x-github: @@ -87177,7 +87513,7 @@ paths: description: Response content: application/json: - schema: *522 + schema: *523 examples: default: value: @@ -87708,7 +88044,7 @@ paths: application/json: schema: *155 examples: - default: *334 + default: *335 '304': *35 '500': *40 '401': *23 @@ -87766,7 +88102,7 @@ paths: application/json: schema: *155 examples: - default: *334 + default: *335 '401': *23 '403': *27 '404': *6 @@ -87823,7 +88159,7 @@ paths: description: Response content: application/json: - schema: &523 + schema: &524 type: object title: Fetches information about an export of a codespace. description: An export of a codespace. Also, latest export details @@ -87876,7 +88212,7 @@ paths: examples: - https://github.com/octocat/hello-world/tree/:branch examples: - default: &524 + default: &525 value: state: succeeded completed_at: '2022-01-01T14:59:22Z' @@ -87921,9 +88257,9 @@ paths: description: Response content: application/json: - schema: *523 + schema: *524 examples: - default: *524 + default: *525 '404': *6 x-github: githubCloudOnly: false @@ -87960,9 +88296,9 @@ paths: type: integer machines: type: array - items: *335 + items: *336 examples: - default: *525 + default: *526 '304': *35 '500': *40 '401': *23 @@ -88050,7 +88386,7 @@ paths: machine: anyOf: - type: 'null' - - *335 + - *336 devcontainer_path: description: Path to devcontainer.json from repo root used to create Codespace. @@ -88855,7 +89191,7 @@ paths: application/json: schema: *155 examples: - default: *334 + default: *335 '304': *35 '500': *40 '400': *14 @@ -88895,7 +89231,7 @@ paths: application/json: schema: *155 examples: - default: *334 + default: *335 '500': *40 '401': *23 '403': *27 @@ -88927,7 +89263,7 @@ paths: type: array items: *167 examples: - default: &538 + default: &539 value: - id: 197 name: hello_docker @@ -89028,7 +89364,7 @@ paths: application/json: schema: type: array - items: &526 + items: &527 title: Email description: Email type: object @@ -89098,9 +89434,9 @@ paths: application/json: schema: type: array - items: *526 + items: *527 examples: - default: &540 + default: &541 value: - email: octocat@github.com verified: true @@ -89177,7 +89513,7 @@ paths: application/json: schema: type: array - items: *526 + items: *527 examples: default: value: @@ -89434,7 +89770,7 @@ paths: application/json: schema: type: array - items: &527 + items: &528 title: GPG Key description: A unique encryption key type: object @@ -89577,7 +89913,7 @@ paths: - subkeys - revoked examples: - default: &549 + default: &550 value: - id: 3 name: Octocat's GPG Key @@ -89662,9 +89998,9 @@ paths: description: Response content: application/json: - schema: *527 + schema: *528 examples: - default: &528 + default: &529 value: id: 3 name: Octocat's GPG Key @@ -89721,7 +90057,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/gpg-keys#get-a-gpg-key-for-the-authenticated-user parameters: - - &529 + - &530 name: gpg_key_id description: The unique identifier of the GPG key. in: path @@ -89733,9 +90069,9 @@ paths: description: Response content: application/json: - schema: *527 + schema: *528 examples: - default: *528 + default: *529 '404': *6 '304': *35 '403': *27 @@ -89758,7 +90094,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/gpg-keys#delete-a-gpg-key-for-the-authenticated-user parameters: - - *529 + - *530 responses: '204': description: Response @@ -89949,7 +90285,7 @@ paths: type: array items: *53 examples: - default: *530 + default: *531 headers: Link: *38 '404': *6 @@ -90063,7 +90399,7 @@ paths: required: true content: application/json: - schema: *402 + schema: *403 examples: default: value: @@ -90215,7 +90551,7 @@ paths: application/json: schema: type: array - items: &531 + items: &532 title: Key description: Key type: object @@ -90312,9 +90648,9 @@ paths: description: Response content: application/json: - schema: *531 + schema: *532 examples: - default: &532 + default: &533 value: key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 id: 2 @@ -90347,15 +90683,15 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/keys#get-a-public-ssh-key-for-the-authenticated-user parameters: - - *428 + - *429 responses: '200': description: Response content: application/json: - schema: *531 + schema: *532 examples: - default: *532 + default: *533 '404': *6 '304': *35 '403': *27 @@ -90378,7 +90714,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/keys#delete-a-public-ssh-key-for-the-authenticated-user parameters: - - *428 + - *429 responses: '204': description: Response @@ -90411,7 +90747,7 @@ paths: application/json: schema: type: array - items: &533 + items: &534 title: User Marketplace Purchase description: User Marketplace Purchase type: object @@ -90490,7 +90826,7 @@ paths: - account - plan examples: - default: &534 + default: &535 value: - billing_cycle: monthly next_billing_date: '2017-11-11T00:00:00Z' @@ -90552,9 +90888,9 @@ paths: application/json: schema: type: array - items: *533 + items: *534 examples: - default: *534 + default: *535 headers: Link: *38 '304': *35 @@ -91558,7 +91894,7 @@ paths: url: https://docs.github.com/rest/migrations/users#unlock-a-user-repository parameters: - *161 - - *535 + - *536 responses: '204': description: Response @@ -91628,7 +91964,7 @@ paths: type: array items: *84 examples: - default: *536 + default: *537 headers: Link: *38 '304': *35 @@ -91670,7 +92006,7 @@ paths: - docker - nuget - container - - *537 + - *538 - *18 - *17 responses: @@ -91682,8 +92018,8 @@ paths: type: array items: *167 examples: - default: *538 - '400': *539 + default: *539 + '400': *540 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -91712,7 +92048,7 @@ paths: application/json: schema: *167 examples: - default: &550 + default: &551 value: id: 40201 name: octo-name @@ -92164,9 +92500,9 @@ paths: application/json: schema: type: array - items: *526 + items: *527 examples: - default: *540 + default: *541 headers: Link: *38 '304': *35 @@ -92279,7 +92615,7 @@ paths: type: array items: *53 examples: - default: &547 + default: &548 summary: Default response value: - id: 1296269 @@ -92631,9 +92967,9 @@ paths: application/json: schema: type: array - items: *404 + items: *405 examples: - default: *541 + default: *542 headers: Link: *38 '304': *35 @@ -92712,7 +93048,7 @@ paths: application/json: schema: type: array - items: &542 + items: &543 title: Social account description: Social media account type: object @@ -92729,7 +93065,7 @@ paths: - provider - url examples: - default: &543 + default: &544 value: - provider: twitter url: https://twitter.com/github @@ -92792,9 +93128,9 @@ paths: application/json: schema: type: array - items: *542 + items: *543 examples: - default: *543 + default: *544 '422': *15 '304': *35 '404': *6 @@ -92882,7 +93218,7 @@ paths: application/json: schema: type: array - items: &544 + items: &545 title: SSH Signing Key description: A public SSH key used to sign Git commits type: object @@ -92902,7 +93238,7 @@ paths: - title - created_at examples: - default: &557 + default: &558 value: - key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 id: 2 @@ -92969,9 +93305,9 @@ paths: description: Response content: application/json: - schema: *544 + schema: *545 examples: - default: &545 + default: &546 value: key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 id: 2 @@ -93002,7 +93338,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/ssh-signing-keys#get-an-ssh-signing-key-for-the-authenticated-user parameters: - - &546 + - &547 name: ssh_signing_key_id description: The unique identifier of the SSH signing key. in: path @@ -93014,9 +93350,9 @@ paths: description: Response content: application/json: - schema: *544 + schema: *545 examples: - default: *545 + default: *546 '404': *6 '304': *35 '403': *27 @@ -93039,7 +93375,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/ssh-signing-keys#delete-an-ssh-signing-key-for-the-authenticated-user parameters: - - *546 + - *547 responses: '204': description: Response @@ -93068,7 +93404,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/activity/starring#list-repositories-starred-by-the-authenticated-user parameters: - - &558 + - &559 name: sort description: The property to sort the results by. `created` means when the repository was starred. `updated` means when the repository was last pushed @@ -93093,11 +93429,11 @@ paths: type: array items: *53 examples: - default-response: *547 + default-response: *548 application/vnd.github.v3.star+json: schema: type: array - items: &559 + items: &560 title: Starred Repository description: Starred Repository type: object @@ -93454,7 +93790,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/users#list-users parameters: - - *548 + - *549 - *17 responses: '200': @@ -93501,8 +93837,8 @@ paths: application/json: schema: oneOf: + - *522 - *521 - - *520 examples: default-response: summary: Default response @@ -93585,6 +93921,139 @@ paths: enabledForGitHubApps: true category: users subcategory: users + "/users/{username}/attestations/{subject_digest}": + get: + summary: List attestations + description: |- + List a collection of artifact attestations with a given subject digest that are associated with repositories owned by a user. + + The collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required. + + **Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - users + operationId: users/list-attestations + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/users/attestations#list-attestations + parameters: + - *17 + - *42 + - *43 + - *113 + - name: subject_digest + description: Subject Digest + in: path + required: true + schema: + type: string + x-multi-segment: true + responses: + '200': + description: Response + content: + application/json: + schema: + type: object + properties: + attestations: + type: array + items: + type: object + properties: + bundle: + title: Sigstore Bundle v0.1 + description: Sigstore Bundle v0.1 + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: + x509CertificateChain: + type: object + properties: + certificates: + type: array + items: + type: object + properties: + rawBytes: + type: string + tlogEntries: + type: array + items: + type: object + properties: + logIndex: + type: string + logId: + type: object + properties: + keyId: + type: string + kindVersion: + type: object + properties: + kind: + type: string + version: + type: string + integratedTime: + type: string + inclusionPromise: + type: object + properties: + signedEntryTimestamp: + type: string + inclusionProof: + type: + - string + - 'null' + canonicalizedBody: + type: string + timestampVerificationData: + type: + - string + - 'null' + dsseEnvelope: + type: object + properties: + payload: + type: string + payloadType: + type: string + signatures: + type: array + items: + type: object + properties: + sig: + type: string + keyid: + type: string + repository_id: + type: integer + examples: + default: + value: + '201': + description: Response + content: + application/json: + schema: *108 + examples: + default: + value: + '204': + description: Response + '404': *6 + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: users + subcategory: attestations "/users/{username}/docker/conflicts": get: summary: Get list of conflicting packages during Docker migration for user @@ -93609,7 +94078,7 @@ paths: type: array items: *167 examples: - default: *538 + default: *539 '403': *27 '401': *23 x-github: @@ -94005,9 +94474,9 @@ paths: application/json: schema: type: array - items: *527 + items: *528 examples: - default: *549 + default: *550 headers: Link: *38 x-github: @@ -94111,7 +94580,7 @@ paths: application/json: schema: *20 examples: - default: *401 + default: *402 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -94189,7 +94658,7 @@ paths: type: array items: *84 examples: - default: *536 + default: *537 headers: Link: *38 x-github: @@ -94228,7 +94697,7 @@ paths: - docker - nuget - container - - *537 + - *538 - *113 - *18 - *17 @@ -94241,10 +94710,10 @@ paths: type: array items: *167 examples: - default: *538 + default: *539 '403': *27 '401': *23 - '400': *539 + '400': *540 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -94274,7 +94743,7 @@ paths: application/json: schema: *167 examples: - default: *550 + default: *551 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -94862,9 +95331,9 @@ paths: description: Response content: application/json: - schema: *551 + schema: *552 examples: - default: *552 + default: *553 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -94892,9 +95361,9 @@ paths: description: Response content: application/json: - schema: *553 + schema: *554 examples: - default: *554 + default: *555 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -94922,9 +95391,9 @@ paths: description: Response content: application/json: - schema: *555 + schema: *556 examples: - default: *556 + default: *557 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -94952,9 +95421,9 @@ paths: application/json: schema: type: array - items: *542 + items: *543 examples: - default: *543 + default: *544 headers: Link: *38 x-github: @@ -94984,9 +95453,9 @@ paths: application/json: schema: type: array - items: *544 + items: *545 examples: - default: *557 + default: *558 headers: Link: *38 x-github: @@ -95011,7 +95480,7 @@ paths: url: https://docs.github.com/rest/activity/starring#list-repositories-starred-by-a-user parameters: - *113 - - *558 + - *559 - *41 - *17 - *18 @@ -95023,11 +95492,11 @@ paths: schema: anyOf: - type: array - items: *559 + items: *560 - type: array items: *53 examples: - default-response: *547 + default-response: *548 headers: Link: *38 x-github: @@ -95187,7 +95656,7 @@ webhooks: type: string enum: - disabled - enterprise: &560 + enterprise: &561 title: Enterprise description: | An enterprise on GitHub. Webhook payloads contain the `enterprise` property when the webhook is configured @@ -95256,7 +95725,7 @@ webhooks: - created_at - updated_at - avatar_url - installation: &561 + installation: &562 title: Simple Installation description: |- The GitHub App installation. Webhook payloads contain the `installation` property when the event is configured @@ -95277,7 +95746,7 @@ webhooks: required: - id - node_id - organization: &562 + organization: &563 title: Organization Simple description: |- A GitHub organization. Webhook payloads contain the `organization` property when the webhook is configured for an @@ -95350,7 +95819,7 @@ webhooks: - public_members_url - avatar_url - description - repository: &563 + repository: &564 title: Repository description: |- The repository on GitHub where the event occurred. Webhook payloads contain the `repository` property @@ -96185,7 +96654,7 @@ webhooks: - watchers_count - created_at - updated_at - sender: &564 + sender: &565 title: Simple User description: The GitHub user that triggered the event. This property is included in every webhook payload. @@ -96378,11 +96847,11 @@ webhooks: type: string enum: - enabled - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - repository @@ -96457,11 +96926,11 @@ webhooks: type: string enum: - created - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - rule: &565 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + rule: &566 title: branch protection rule description: The branch protection rule. Includes a `name` and all the [branch protection settings](https://docs.github.com/github/administering-a-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#about-branch-protection-settings) @@ -96608,7 +97077,7 @@ webhooks: - required_conversation_resolution_level - authorized_actors_only - authorized_actor_names - sender: *564 + sender: *565 required: - action - rule @@ -96684,12 +97153,12 @@ webhooks: type: string enum: - deleted - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - rule: *565 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + rule: *566 + sender: *565 required: - action - rule @@ -96876,12 +97345,12 @@ webhooks: - everyone required: - from - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - rule: *565 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + rule: *566 + sender: *565 required: - action - rule @@ -96963,7 +97432,7 @@ webhooks: type: string enum: - completed - check_run: &567 + check_run: &568 title: CheckRun description: A check performed on the code of a given code change type: object @@ -97031,7 +97500,7 @@ webhooks: - MDEwOkNoZWNrU3VpdGU1 pull_requests: type: array - items: *298 + items: *299 repository: *109 status: type: string @@ -97076,7 +97545,7 @@ webhooks: - examples: - neutral - deployment: *566 + deployment: *567 details_url: type: string examples: @@ -97136,7 +97605,7 @@ webhooks: - annotations_url pull_requests: type: array - items: *298 + items: *299 started_at: type: string format: date-time @@ -97174,10 +97643,10 @@ webhooks: - output - app - pull_requests - installation: *561 - organization: *562 - repository: *563 - sender: *564 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - check_run - repository @@ -97568,11 +98037,11 @@ webhooks: type: string enum: - created - check_run: *567 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + check_run: *568 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - check_run - repository @@ -97966,10 +98435,10 @@ webhooks: type: string enum: - requested_action - check_run: *567 - installation: *561 - organization: *562 - repository: *563 + check_run: *568 + installation: *562 + organization: *563 + repository: *564 requested_action: description: The action requested by the user. type: object @@ -97978,7 +98447,7 @@ webhooks: description: The integrator reference of the action requested by the user. type: string - sender: *564 + sender: *565 required: - action - check_run @@ -98373,11 +98842,11 @@ webhooks: type: string enum: - rerequested - check_run: *567 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + check_run: *568 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - check_run - repository @@ -99360,11 +99829,11 @@ webhooks: - latest_check_runs_count - check_runs_url - head_commit - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - check_suite @@ -100040,11 +100509,11 @@ webhooks: - latest_check_runs_count - check_runs_url - head_commit - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - check_suite @@ -100714,11 +101183,11 @@ webhooks: - latest_check_runs_count - check_runs_url - head_commit - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - check_suite @@ -101022,21 +101491,21 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: &568 + commit_oid: &569 description: The commit SHA of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty. type: string - enterprise: *560 - installation: *561 - organization: *562 - ref: &569 + enterprise: *561 + installation: *562 + organization: *563 + ref: &570 description: The Git reference of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty. type: string - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - alert @@ -101361,13 +101830,13 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *568 - enterprise: *560 - installation: *561 - organization: *562 - ref: *569 - repository: *563 - sender: *564 + commit_oid: *569 + enterprise: *561 + installation: *562 + organization: *563 + ref: *570 + repository: *564 + sender: *565 required: - action - alert @@ -101464,7 +101933,7 @@ webhooks: dismissed_by: type: - 'null' - dismissed_comment: *313 + dismissed_comment: *314 dismissed_reason: description: 'The reason for dismissing or closing the alert. Can be one of: `false positive`, `won''t fix`, and `used in @@ -101636,13 +102105,13 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *568 - enterprise: *560 - installation: *561 - organization: *562 - ref: *569 - repository: *563 - sender: *564 + commit_oid: *569 + enterprise: *561 + installation: *562 + organization: *563 + ref: *570 + repository: *564 + sender: *565 required: - action - alert @@ -101971,13 +102440,13 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *568 - enterprise: *560 - installation: *561 - organization: *562 - ref: *569 - repository: *563 - sender: *564 + commit_oid: *569 + enterprise: *561 + installation: *562 + organization: *563 + ref: *570 + repository: *564 + sender: *565 required: - action - alert @@ -102245,9 +102714,9 @@ webhooks: type: - string - 'null' - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 ref: description: The Git reference of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event @@ -102255,8 +102724,8 @@ webhooks: type: - string - 'null' - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - alert @@ -102487,13 +102956,13 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *568 - enterprise: *560 - installation: *561 - organization: *562 - ref: *569 - repository: *563 - sender: *564 + commit_oid: *569 + enterprise: *561 + installation: *562 + organization: *563 + ref: *570 + repository: *564 + sender: *565 required: - action - alert @@ -102751,11 +103220,11 @@ webhooks: - updated_at - author_association - body - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - comment @@ -102835,18 +103304,18 @@ webhooks: type: - string - 'null' - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 master_branch: description: The name of the repository's default branch (usually `main`). type: string - organization: *562 - pusher_type: &570 + organization: *563 + pusher_type: &571 description: The pusher type for the event. Can be either `user` or a deploy key. type: string - ref: &571 + ref: &572 description: The [`git ref`](https://docs.github.com/rest/git/refs#get-a-reference) resource. type: string @@ -102856,8 +103325,8 @@ webhooks: enum: - tag - branch - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - ref - ref_type @@ -102939,10 +103408,10 @@ webhooks: enum: - created definition: *182 - enterprise: *560 - installation: *561 - organization: *562 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + sender: *565 required: - action - definition @@ -103026,10 +103495,10 @@ webhooks: description: The name of the property that was deleted. required: - property_name - enterprise: *560 - installation: *561 - organization: *562 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + sender: *565 required: - action - definition @@ -103106,10 +103575,10 @@ webhooks: enum: - updated definition: *182 - enterprise: *560 - installation: *561 - organization: *562 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + sender: *565 required: - action - definition @@ -103185,11 +103654,11 @@ webhooks: type: string enum: - updated - enterprise: *560 - installation: *561 - repository: *563 - organization: *562 - sender: *564 + enterprise: *561 + installation: *562 + repository: *564 + organization: *563 + sender: *565 new_property_values: type: array description: The new custom property values for the repository. @@ -103272,19 +103741,19 @@ webhooks: title: delete event type: object properties: - enterprise: *560 - installation: *561 - organization: *562 - pusher_type: *570 - ref: *571 + enterprise: *561 + installation: *562 + organization: *563 + pusher_type: *571 + ref: *572 ref_type: description: The type of Git ref object deleted in the repository. type: string enum: - tag - branch - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - ref - ref_type @@ -103366,12 +103835,12 @@ webhooks: type: string enum: - auto_dismissed - alert: *361 - installation: *561 - organization: *562 - enterprise: *560 - repository: *563 - sender: *564 + alert: *362 + installation: *562 + organization: *563 + enterprise: *561 + repository: *564 + sender: *565 required: - action - alert @@ -103453,12 +103922,12 @@ webhooks: type: string enum: - auto_reopened - alert: *361 - installation: *561 - organization: *562 - enterprise: *560 - repository: *563 - sender: *564 + alert: *362 + installation: *562 + organization: *563 + enterprise: *561 + repository: *564 + sender: *565 required: - action - alert @@ -103540,12 +104009,12 @@ webhooks: type: string enum: - created - alert: *361 - installation: *561 - organization: *562 - enterprise: *560 - repository: *563 - sender: *564 + alert: *362 + installation: *562 + organization: *563 + enterprise: *561 + repository: *564 + sender: *565 required: - action - alert @@ -103625,12 +104094,12 @@ webhooks: type: string enum: - dismissed - alert: *361 - installation: *561 - organization: *562 - enterprise: *560 - repository: *563 - sender: *564 + alert: *362 + installation: *562 + organization: *563 + enterprise: *561 + repository: *564 + sender: *565 required: - action - alert @@ -103710,12 +104179,12 @@ webhooks: type: string enum: - fixed - alert: *361 - installation: *561 - organization: *562 - enterprise: *560 - repository: *563 - sender: *564 + alert: *362 + installation: *562 + organization: *563 + enterprise: *561 + repository: *564 + sender: *565 required: - action - alert @@ -103796,12 +104265,12 @@ webhooks: type: string enum: - reintroduced - alert: *361 - installation: *561 - organization: *562 - enterprise: *560 - repository: *563 - sender: *564 + alert: *362 + installation: *562 + organization: *563 + enterprise: *561 + repository: *564 + sender: *565 required: - action - alert @@ -103881,12 +104350,12 @@ webhooks: type: string enum: - reopened - alert: *361 - installation: *561 - organization: *562 - enterprise: *560 - repository: *563 - sender: *564 + alert: *362 + installation: *562 + organization: *563 + enterprise: *561 + repository: *564 + sender: *565 required: - action - alert @@ -103962,9 +104431,9 @@ webhooks: type: string enum: - created - enterprise: *560 - installation: *561 - key: &572 + enterprise: *561 + installation: *562 + key: &573 description: The [`deploy key`](https://docs.github.com/rest/deploy-keys/deploy-keys#get-a-deploy-key) resource. type: object @@ -104000,9 +104469,9 @@ webhooks: - verified - created_at - read_only - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - key @@ -104078,12 +104547,12 @@ webhooks: type: string enum: - deleted - enterprise: *560 - installation: *561 - key: *572 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + key: *573 + organization: *563 + repository: *564 + sender: *565 required: - action - key @@ -104650,12 +105119,12 @@ webhooks: - updated_at - statuses_url - repository_url - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 - workflow: &576 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 + workflow: &577 title: Workflow type: - object @@ -105389,14 +105858,14 @@ webhooks: description: The URL to review the deployment protection rule. type: string format: uri - deployment: *367 + deployment: *368 pull_requests: type: array - items: *447 - repository: *563 - organization: *562 - installation: *561 - sender: *564 + items: *448 + repository: *564 + organization: *563 + installation: *562 + sender: *565 responses: '200': description: Return a 200 status to indicate that the data was received @@ -105466,7 +105935,7 @@ webhooks: type: string enum: - approved - approver: &573 + approver: &574 type: object properties: avatar_url: @@ -105507,11 +105976,11 @@ webhooks: type: string comment: type: string - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - reviewers: &574 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + reviewers: &575 type: array items: type: object @@ -105589,10 +106058,10 @@ webhooks: type: string enum: - User - sender: *564 + sender: *565 since: type: string - workflow_job_run: &575 + workflow_job_run: &576 type: object properties: conclusion: @@ -106330,18 +106799,18 @@ webhooks: type: string enum: - rejected - approver: *573 + approver: *574 comment: type: string - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - reviewers: *574 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + reviewers: *575 + sender: *565 since: type: string - workflow_job_run: *575 + workflow_job_run: *576 workflow_job_runs: type: array items: @@ -107050,13 +107519,13 @@ webhooks: type: string enum: - requested - enterprise: *560 + enterprise: *561 environment: type: string - installation: *561 - organization: *562 - repository: *563 - requestor: &581 + installation: *562 + organization: *563 + repository: *564 + requestor: &582 title: User type: - object @@ -107203,7 +107672,7 @@ webhooks: enum: - User - Team - sender: *564 + sender: *565 since: type: string workflow_job_run: @@ -108975,12 +109444,12 @@ webhooks: - updated_at - deployment_url - repository_url - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 - workflow: *576 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 + workflow: *577 workflow_run: title: Deployment Workflow Run type: @@ -109666,7 +110135,7 @@ webhooks: type: string enum: - answered - answer: &579 + answer: &580 type: object properties: author_association: @@ -109823,7 +110292,7 @@ webhooks: - created_at - updated_at - body - discussion: &577 + discussion: &578 title: Discussion description: A Discussion in a repository. type: object @@ -110133,11 +110602,11 @@ webhooks: - author_association - active_lock_reason - body - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - discussion @@ -110262,12 +110731,12 @@ webhooks: - from required: - category - discussion: *577 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + discussion: *578 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - changes @@ -110348,12 +110817,12 @@ webhooks: type: string enum: - closed - discussion: *577 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + discussion: *578 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - discussion @@ -110433,7 +110902,7 @@ webhooks: type: string enum: - created - comment: &578 + comment: &579 type: object properties: author_association: @@ -110590,12 +111059,12 @@ webhooks: - updated_at - body - reactions - discussion: *577 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + discussion: *578 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - comment @@ -110676,13 +111145,13 @@ webhooks: type: string enum: - deleted - comment: *578 - discussion: *577 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + comment: *579 + discussion: *578 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - comment @@ -110775,13 +111244,13 @@ webhooks: - from required: - body - comment: *578 - discussion: *577 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + comment: *579 + discussion: *578 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - changes @@ -110863,12 +111332,12 @@ webhooks: type: string enum: - created - discussion: *577 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + discussion: *578 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - discussion @@ -110948,12 +111417,12 @@ webhooks: type: string enum: - deleted - discussion: *577 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + discussion: *578 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - discussion @@ -111051,12 +111520,12 @@ webhooks: type: string required: - from - discussion: *577 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + discussion: *578 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - discussion @@ -111136,10 +111605,10 @@ webhooks: type: string enum: - labeled - discussion: *577 - enterprise: *560 - installation: *561 - label: &580 + discussion: *578 + enterprise: *561 + installation: *562 + label: &581 title: Label type: object properties: @@ -111172,9 +111641,9 @@ webhooks: - color - default - description - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - discussion @@ -111255,12 +111724,12 @@ webhooks: type: string enum: - locked - discussion: *577 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + discussion: *578 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - discussion @@ -111340,12 +111809,12 @@ webhooks: type: string enum: - pinned - discussion: *577 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + discussion: *578 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - discussion @@ -111425,12 +111894,12 @@ webhooks: type: string enum: - reopened - discussion: *577 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + discussion: *578 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - discussion @@ -111513,17 +111982,17 @@ webhooks: changes: type: object properties: - new_discussion: *577 - new_repository: *563 + new_discussion: *578 + new_repository: *564 required: - new_discussion - new_repository - discussion: *577 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + discussion: *578 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - changes @@ -111604,11 +112073,11 @@ webhooks: type: string enum: - unanswered - discussion: *577 - old_answer: *579 - organization: *562 - repository: *563 - sender: *564 + discussion: *578 + old_answer: *580 + organization: *563 + repository: *564 + sender: *565 required: - action - discussion @@ -111688,13 +112157,13 @@ webhooks: type: string enum: - unlabeled - discussion: *577 - enterprise: *560 - installation: *561 - label: *580 - organization: *562 - repository: *563 - sender: *564 + discussion: *578 + enterprise: *561 + installation: *562 + label: *581 + organization: *563 + repository: *564 + sender: *565 required: - action - discussion @@ -111775,12 +112244,12 @@ webhooks: type: string enum: - unlocked - discussion: *577 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + discussion: *578 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - discussion @@ -111860,12 +112329,12 @@ webhooks: type: string enum: - unpinned - discussion: *577 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + discussion: *578 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - discussion @@ -111937,7 +112406,7 @@ webhooks: description: A user forks a repository. type: object properties: - enterprise: *560 + enterprise: *561 forkee: description: The created [`repository`](https://docs.github.com/rest/repos/repos#get-a-repository) resource. @@ -112612,10 +113081,10 @@ webhooks: type: integer watchers_count: type: integer - installation: *561 - organization: *562 - repository: *563 - sender: *564 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - forkee - repository @@ -112693,7 +113162,7 @@ webhooks: type: string enum: - revoked - sender: *564 + sender: *565 required: - action - sender @@ -112760,9 +113229,9 @@ webhooks: title: gollum event type: object properties: - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 pages: description: The pages that were updated. type: array @@ -112800,8 +113269,8 @@ webhooks: - action - sha - html_url - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - pages - repository @@ -112876,10 +113345,10 @@ webhooks: type: string enum: - created - enterprise: *560 + enterprise: *561 installation: *20 - organization: *562 - repositories: &582 + organization: *563 + repositories: &583 description: An array of repository objects that the installation can access. type: array @@ -112905,9 +113374,9 @@ webhooks: - name - full_name - private - repository: *563 - requester: *581 - sender: *564 + repository: *564 + requester: *582 + sender: *565 required: - action - installation @@ -112981,15 +113450,15 @@ webhooks: type: string enum: - deleted - enterprise: *560 + enterprise: *561 installation: *20 - organization: *562 - repositories: *582 - repository: *563 + organization: *563 + repositories: *583 + repository: *564 requester: type: - 'null' - sender: *564 + sender: *565 required: - action - installation @@ -113062,15 +113531,15 @@ webhooks: type: string enum: - new_permissions_accepted - enterprise: *560 + enterprise: *561 installation: *20 - organization: *562 - repositories: *582 - repository: *563 + organization: *563 + repositories: *583 + repository: *564 requester: type: - 'null' - sender: *564 + sender: *565 required: - action - installation @@ -113143,10 +113612,10 @@ webhooks: type: string enum: - added - enterprise: *560 + enterprise: *561 installation: *20 - organization: *562 - repositories_added: &583 + organization: *563 + repositories_added: &584 description: An array of repository objects, which were added to the installation. type: array @@ -113192,16 +113661,16 @@ webhooks: private: description: Whether the repository is private or public. type: boolean - repository: *563 - repository_selection: &584 + repository: *564 + repository_selection: &585 description: Describe whether all repositories have been selected or there's a selection involved type: string enum: - all - selected - requester: *581 - sender: *564 + requester: *582 + sender: *565 required: - action - installation @@ -113279,10 +113748,10 @@ webhooks: type: string enum: - removed - enterprise: *560 + enterprise: *561 installation: *20 - organization: *562 - repositories_added: *583 + organization: *563 + repositories_added: *584 repositories_removed: description: An array of repository objects, which were removed from the installation. @@ -113309,10 +113778,10 @@ webhooks: - name - full_name - private - repository: *563 - repository_selection: *584 - requester: *581 - sender: *564 + repository: *564 + repository_selection: *585 + requester: *582 + sender: *565 required: - action - installation @@ -113390,15 +113859,15 @@ webhooks: type: string enum: - suspend - enterprise: *560 + enterprise: *561 installation: *20 - organization: *562 - repositories: *582 - repository: *563 + organization: *563 + repositories: *583 + repository: *564 requester: type: - 'null' - sender: *564 + sender: *565 required: - action - installation @@ -113574,11 +114043,11 @@ webhooks: type: string required: - from - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 target_type: type: string required: @@ -113656,15 +114125,15 @@ webhooks: type: string enum: - unsuspend - enterprise: *560 + enterprise: *561 installation: *20 - organization: *562 - repositories: *582 - repository: *563 + organization: *563 + repositories: *583 + repository: *564 requester: type: - 'null' - sender: *564 + sender: *565 required: - action - installation @@ -113905,8 +114374,8 @@ webhooks: - performed_via_github_app - body - reactions - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 issue: description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) the comment belongs to. @@ -115068,9 +115537,9 @@ webhooks: - state - locked - assignee - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -115149,7 +115618,7 @@ webhooks: type: string enum: - deleted - comment: &585 + comment: &586 title: issue comment description: The [comment](https://docs.github.com/rest/issues/comments#get-an-issue-comment) itself. @@ -115313,8 +115782,8 @@ webhooks: - performed_via_github_app - body - reactions - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 issue: description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) the comment belongs to. @@ -116472,9 +116941,9 @@ webhooks: - state - locked - assignee - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -116553,7 +117022,7 @@ webhooks: type: string enum: - edited - changes: &609 + changes: &610 description: The changes to the comment. type: object properties: @@ -116565,9 +117034,9 @@ webhooks: type: string required: - from - comment: *585 - enterprise: *560 - installation: *561 + comment: *586 + enterprise: *561 + installation: *562 issue: description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) the comment belongs to. @@ -117728,9 +118197,9 @@ webhooks: - state - locked - assignee - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - changes @@ -117811,10 +118280,10 @@ webhooks: type: string enum: - assigned - assignee: *581 - enterprise: *560 - installation: *561 - issue: &588 + assignee: *582 + enterprise: *561 + installation: *562 + issue: &589 title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) itself. @@ -118733,9 +119202,9 @@ webhooks: - active_lock_reason - body - reactions - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -118814,8 +119283,8 @@ webhooks: type: string enum: - closed - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 issue: description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) itself. @@ -119879,9 +120348,9 @@ webhooks: required: - state - closed_at - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -119959,8 +120428,8 @@ webhooks: type: string enum: - deleted - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -120874,9 +121343,9 @@ webhooks: - active_lock_reason - body - reactions - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -120954,8 +121423,8 @@ webhooks: type: string enum: - demilestoned - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -121875,7 +122344,7 @@ webhooks: url: type: string format: uri - milestone: &586 + milestone: &587 title: Milestone description: A collection of related issues and pull requests. type: object @@ -122016,9 +122485,9 @@ webhooks: - updated_at - due_on - closed_at - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -122116,8 +122585,8 @@ webhooks: type: string required: - from - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -123038,10 +123507,10 @@ webhooks: - active_lock_reason - body - reactions - label: *580 - organization: *562 - repository: *563 - sender: *564 + label: *581 + organization: *563 + repository: *564 + sender: *565 required: - action - changes @@ -123120,8 +123589,8 @@ webhooks: type: string enum: - labeled - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -124041,10 +124510,10 @@ webhooks: - active_lock_reason - body - reactions - label: *580 - organization: *562 - repository: *563 - sender: *564 + label: *581 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -124123,8 +124592,8 @@ webhooks: type: string enum: - locked - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -125044,9 +125513,9 @@ webhooks: url: type: string format: uri - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -125124,8 +125593,8 @@ webhooks: type: string enum: - milestoned - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -126043,10 +126512,10 @@ webhooks: url: type: string format: uri - milestone: *586 - organization: *562 - repository: *563 - sender: *564 + milestone: *587 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -127517,8 +127986,8 @@ webhooks: required: - old_issue - old_repository - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -128436,9 +128905,9 @@ webhooks: - active_lock_reason - body - reactions - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -128517,9 +128986,9 @@ webhooks: type: string enum: - pinned - enterprise: *560 - installation: *561 - issue: &587 + enterprise: *561 + installation: *562 + issue: &588 title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) itself. @@ -129431,9 +129900,9 @@ webhooks: - active_lock_reason - body - reactions - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -129511,8 +129980,8 @@ webhooks: type: string enum: - reopened - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -130435,9 +130904,9 @@ webhooks: url: type: string format: uri - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -131908,12 +132377,12 @@ webhooks: required: - new_issue - new_repository - enterprise: *560 - installation: *561 - issue: *587 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + issue: *588 + organization: *563 + repository: *564 + sender: *565 required: - action - changes @@ -131993,7 +132462,7 @@ webhooks: type: string enum: - unassigned - assignee: &612 + assignee: &613 title: User type: - object @@ -132063,12 +132532,12 @@ webhooks: required: - login - id - enterprise: *560 - installation: *561 - issue: *588 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + issue: *589 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -132146,13 +132615,13 @@ webhooks: type: string enum: - unlabeled - enterprise: *560 - installation: *561 - issue: *588 - label: *580 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + issue: *589 + label: *581 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -132231,8 +132700,8 @@ webhooks: type: string enum: - unlocked - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -133150,9 +133619,9 @@ webhooks: url: type: string format: uri - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -133231,12 +133700,12 @@ webhooks: type: string enum: - unpinned - enterprise: *560 - installation: *561 - issue: *587 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + issue: *588 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -133314,12 +133783,12 @@ webhooks: type: string enum: - created - enterprise: *560 - installation: *561 - label: *580 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + label: *581 + organization: *563 + repository: *564 + sender: *565 required: - action - label @@ -133396,12 +133865,12 @@ webhooks: type: string enum: - deleted - enterprise: *560 - installation: *561 - label: *580 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + label: *581 + organization: *563 + repository: *564 + sender: *565 required: - action - label @@ -133510,12 +133979,12 @@ webhooks: type: string required: - from - enterprise: *560 - installation: *561 - label: *580 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + label: *581 + organization: *563 + repository: *564 + sender: *565 required: - action - label @@ -133596,9 +134065,9 @@ webhooks: - cancelled effective_date: type: string - enterprise: *560 - installation: *561 - marketplace_purchase: &589 + enterprise: *561 + installation: *562 + marketplace_purchase: &590 title: Marketplace Purchase type: object required: @@ -133686,8 +134155,8 @@ webhooks: type: integer unit_count: type: integer - organization: *562 - previous_marketplace_purchase: &590 + organization: *563 + previous_marketplace_purchase: &591 title: Marketplace Purchase type: object properties: @@ -133771,8 +134240,8 @@ webhooks: - on_free_trial - free_trial_ends_on - plan - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - effective_date @@ -133851,10 +134320,10 @@ webhooks: - changed effective_date: type: string - enterprise: *560 - installation: *561 - marketplace_purchase: *589 - organization: *562 + enterprise: *561 + installation: *562 + marketplace_purchase: *590 + organization: *563 previous_marketplace_purchase: title: Marketplace Purchase type: object @@ -133942,8 +134411,8 @@ webhooks: - on_free_trial - free_trial_ends_on - plan - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - effective_date @@ -134024,10 +134493,10 @@ webhooks: - pending_change effective_date: type: string - enterprise: *560 - installation: *561 - marketplace_purchase: *589 - organization: *562 + enterprise: *561 + installation: *562 + marketplace_purchase: *590 + organization: *563 previous_marketplace_purchase: title: Marketplace Purchase type: object @@ -134113,8 +134582,8 @@ webhooks: - on_free_trial - free_trial_ends_on - plan - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - effective_date @@ -134194,8 +134663,8 @@ webhooks: - pending_change_cancelled effective_date: type: string - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 marketplace_purchase: title: Marketplace Purchase type: object @@ -134281,10 +134750,10 @@ webhooks: type: integer unit_count: type: integer - organization: *562 - previous_marketplace_purchase: *590 - repository: *563 - sender: *564 + organization: *563 + previous_marketplace_purchase: *591 + repository: *564 + sender: *565 required: - action - effective_date @@ -134363,13 +134832,13 @@ webhooks: - purchased effective_date: type: string - enterprise: *560 - installation: *561 - marketplace_purchase: *589 - organization: *562 - previous_marketplace_purchase: *590 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + marketplace_purchase: *590 + organization: *563 + previous_marketplace_purchase: *591 + repository: *564 + sender: *565 required: - action - effective_date @@ -134470,12 +134939,12 @@ webhooks: type: string required: - to - enterprise: *560 - installation: *561 - member: *581 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + member: *582 + organization: *563 + repository: *564 + sender: *565 required: - action - member @@ -134576,12 +135045,12 @@ webhooks: type: - string - 'null' - enterprise: *560 - installation: *561 - member: *581 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + member: *582 + organization: *563 + repository: *564 + sender: *565 required: - action - changes @@ -134659,12 +135128,12 @@ webhooks: type: string enum: - removed - enterprise: *560 - installation: *561 - member: *581 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + member: *582 + organization: *563 + repository: *564 + sender: *565 required: - action - member @@ -134741,11 +135210,11 @@ webhooks: type: string enum: - added - enterprise: *560 - installation: *561 - member: *581 - organization: *562 - repository: *563 + enterprise: *561 + installation: *562 + member: *582 + organization: *563 + repository: *564 scope: description: The scope of the membership. Currently, can only be `team`. @@ -134821,7 +135290,7 @@ webhooks: required: - login - id - team: &591 + team: &592 title: Team description: Groups of organization members that gives permissions on specified repositories. @@ -135014,11 +135483,11 @@ webhooks: type: string enum: - removed - enterprise: *560 - installation: *561 - member: *581 - organization: *562 - repository: *563 + enterprise: *561 + installation: *562 + member: *582 + organization: *563 + repository: *564 scope: description: The scope of the membership. Currently, can only be `team`. @@ -135095,7 +135564,7 @@ webhooks: required: - login - id - team: *591 + team: *592 required: - action - scope @@ -135177,8 +135646,8 @@ webhooks: type: string enum: - checks_requested - installation: *561 - merge_group: &592 + installation: *562 + merge_group: &593 type: object title: Merge Group description: 'A group of pull requests that the merge queue has @@ -135199,16 +135668,16 @@ webhooks: description: The full ref of the branch the merge group will be merged into. type: string - head_commit: *302 + head_commit: *303 required: - head_sha - head_ref - base_sha - base_ref - head_commit - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - merge_group @@ -135293,11 +135762,11 @@ webhooks: - merged - invalidated - dequeued - installation: *561 - merge_group: *592 - organization: *562 - repository: *563 - sender: *564 + installation: *562 + merge_group: *593 + organization: *563 + repository: *564 + sender: *565 required: - action - merge_group @@ -135369,7 +135838,7 @@ webhooks: type: string enum: - deleted - enterprise: *560 + enterprise: *561 hook: description: 'The modified webhook. This will contain different keys based on the type of webhook it is: repository, organization, @@ -135477,13 +135946,13 @@ webhooks: hook_id: description: The id of the modified webhook. type: integer - installation: *561 - organization: *562 + installation: *562 + organization: *563 repository: anyOf: - type: 'null' - - *563 - sender: *564 + - *564 + sender: *565 required: - action - hook_id @@ -135562,12 +136031,12 @@ webhooks: type: string enum: - closed - enterprise: *560 - installation: *561 - milestone: *586 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + milestone: *587 + organization: *563 + repository: *564 + sender: *565 required: - action - milestone @@ -135645,9 +136114,9 @@ webhooks: type: string enum: - created - enterprise: *560 - installation: *561 - milestone: &593 + enterprise: *561 + installation: *562 + milestone: &594 title: Milestone description: A collection of related issues and pull requests. type: object @@ -135787,9 +136256,9 @@ webhooks: - updated_at - due_on - closed_at - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - milestone @@ -135867,12 +136336,12 @@ webhooks: type: string enum: - deleted - enterprise: *560 - installation: *561 - milestone: *586 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + milestone: *587 + organization: *563 + repository: *564 + sender: *565 required: - action - milestone @@ -135981,12 +136450,12 @@ webhooks: type: string required: - from - enterprise: *560 - installation: *561 - milestone: *586 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + milestone: *587 + organization: *563 + repository: *564 + sender: *565 required: - action - changes @@ -136065,12 +136534,12 @@ webhooks: type: string enum: - opened - enterprise: *560 - installation: *561 - milestone: *593 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + milestone: *594 + organization: *563 + repository: *564 + sender: *565 required: - action - milestone @@ -136148,12 +136617,12 @@ webhooks: type: string enum: - blocked - blocked_user: *581 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + blocked_user: *582 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - blocked_user @@ -136231,12 +136700,12 @@ webhooks: type: string enum: - unblocked - blocked_user: *581 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + blocked_user: *582 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - blocked_user @@ -136314,9 +136783,9 @@ webhooks: type: string enum: - deleted - enterprise: *560 - installation: *561 - membership: &594 + enterprise: *561 + installation: *562 + membership: &595 title: Membership description: The membership between the user and the organization. Not present when the action is `member_invited`. @@ -136407,9 +136876,9 @@ webhooks: - role - organization_url - user - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - organization @@ -136486,12 +136955,12 @@ webhooks: type: string enum: - member_added - enterprise: *560 - installation: *561 - membership: *594 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + membership: *595 + organization: *563 + repository: *564 + sender: *565 required: - action - membership @@ -136569,8 +137038,8 @@ webhooks: type: string enum: - member_invited - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 invitation: description: The invitation for the user or email if the action is `member_invited`. @@ -136690,10 +137159,10 @@ webhooks: - inviter - team_count - invitation_teams_url - organization: *562 - repository: *563 - sender: *564 - user: *581 + organization: *563 + repository: *564 + sender: *565 + user: *582 required: - action - invitation @@ -136771,12 +137240,12 @@ webhooks: type: string enum: - member_removed - enterprise: *560 - installation: *561 - membership: *594 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + membership: *595 + organization: *563 + repository: *564 + sender: *565 required: - action - membership @@ -136862,12 +137331,12 @@ webhooks: properties: from: type: string - enterprise: *560 - installation: *561 - membership: *594 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + membership: *595 + organization: *563 + repository: *564 + sender: *565 required: - action - organization @@ -136942,9 +137411,9 @@ webhooks: type: string enum: - published - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 package: description: Information about the package. type: object @@ -137461,7 +137930,7 @@ webhooks: - published_at rubygems_metadata: type: array - items: &595 + items: &596 title: Ruby Gems metadata type: object properties: @@ -137558,8 +138027,8 @@ webhooks: - owner - package_version - registry - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - package @@ -137634,9 +138103,9 @@ webhooks: type: string enum: - updated - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 package: description: Information about the package. type: object @@ -137992,7 +138461,7 @@ webhooks: - published_at rubygems_metadata: type: array - items: *595 + items: *596 source_url: type: string format: uri @@ -138063,8 +138532,8 @@ webhooks: - owner - package_version - registry - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - package @@ -138242,13 +138711,13 @@ webhooks: - duration - created_at - updated_at - enterprise: *560 + enterprise: *561 id: type: integer - installation: *561 - organization: *562 - repository: *563 - sender: *564 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - id - build @@ -138326,7 +138795,7 @@ webhooks: type: string enum: - approved - personal_access_token_request: &596 + personal_access_token_request: &597 title: Personal Access Token Request description: Details of a Personal Access Token Request. type: object @@ -138464,10 +138933,10 @@ webhooks: - token_expired - token_expires_at - token_last_used_at - enterprise: *560 - organization: *562 - sender: *564 - installation: *561 + enterprise: *561 + organization: *563 + sender: *565 + installation: *562 required: - action - personal_access_token_request @@ -138545,11 +139014,11 @@ webhooks: type: string enum: - cancelled - personal_access_token_request: *596 - enterprise: *560 - organization: *562 - sender: *564 - installation: *561 + personal_access_token_request: *597 + enterprise: *561 + organization: *563 + sender: *565 + installation: *562 required: - action - personal_access_token_request @@ -138626,11 +139095,11 @@ webhooks: type: string enum: - created - personal_access_token_request: *596 - enterprise: *560 - organization: *562 - sender: *564 - installation: *561 + personal_access_token_request: *597 + enterprise: *561 + organization: *563 + sender: *565 + installation: *562 required: - action - personal_access_token_request @@ -138706,11 +139175,11 @@ webhooks: type: string enum: - denied - personal_access_token_request: *596 - organization: *562 - enterprise: *560 - sender: *564 - installation: *561 + personal_access_token_request: *597 + organization: *563 + enterprise: *561 + sender: *565 + installation: *562 required: - action - personal_access_token_request @@ -138814,7 +139283,7 @@ webhooks: id: description: Unique identifier of the webhook. type: integer - last_response: *597 + last_response: *598 name: description: The type of webhook. The only valid value is 'web'. type: string @@ -138846,9 +139315,9 @@ webhooks: hook_id: description: The ID of the webhook that triggered the ping. type: integer - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 zen: description: Random string of GitHub zen. type: string @@ -139092,10 +139561,10 @@ webhooks: - from required: - note - enterprise: *560 - installation: *561 - organization: *562 - project_card: &598 + enterprise: *561 + installation: *562 + organization: *563 + project_card: &599 title: Project Card type: object properties: @@ -139216,8 +139685,8 @@ webhooks: - creator - created_at - updated_at - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - changes @@ -139297,12 +139766,12 @@ webhooks: type: string enum: - created - enterprise: *560 - installation: *561 - organization: *562 - project_card: *598 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + project_card: *599 + repository: *564 + sender: *565 required: - action - project_card @@ -139381,9 +139850,9 @@ webhooks: type: string enum: - deleted - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 project_card: title: Project Card type: object @@ -139511,8 +139980,8 @@ webhooks: repository: anyOf: - type: 'null' - - *563 - sender: *564 + - *564 + sender: *565 required: - action - project_card @@ -139605,12 +140074,12 @@ webhooks: - from required: - note - enterprise: *560 - installation: *561 - organization: *562 - project_card: *598 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + project_card: *599 + repository: *564 + sender: *565 required: - action - changes @@ -139703,9 +140172,9 @@ webhooks: - from required: - column_id - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 project_card: allOf: - title: Project Card @@ -139900,8 +140369,8 @@ webhooks: type: string required: - after_id - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - project_card @@ -139980,10 +140449,10 @@ webhooks: type: string enum: - closed - enterprise: *560 - installation: *561 - organization: *562 - project: &600 + enterprise: *561 + installation: *562 + organization: *563 + project: &601 title: Project type: object properties: @@ -140108,8 +140577,8 @@ webhooks: - creator - created_at - updated_at - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - project @@ -140188,10 +140657,10 @@ webhooks: type: string enum: - created - enterprise: *560 - installation: *561 - organization: *562 - project_column: &599 + enterprise: *561 + installation: *562 + organization: *563 + project_column: &600 title: Project Column type: object properties: @@ -140231,8 +140700,8 @@ webhooks: - name - created_at - updated_at - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - project_column @@ -140310,15 +140779,15 @@ webhooks: type: string enum: - deleted - enterprise: *560 - installation: *561 - organization: *562 - project_column: *599 + enterprise: *561 + installation: *562 + organization: *563 + project_column: *600 repository: anyOf: - type: 'null' - - *563 - sender: *564 + - *564 + sender: *565 required: - action - project_column @@ -140406,12 +140875,12 @@ webhooks: type: string required: - from - enterprise: *560 - installation: *561 - organization: *562 - project_column: *599 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + project_column: *600 + repository: *564 + sender: *565 required: - action - changes @@ -140490,12 +140959,12 @@ webhooks: type: string enum: - moved - enterprise: *560 - installation: *561 - organization: *562 - project_column: *599 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + project_column: *600 + repository: *564 + sender: *565 required: - action - project_column @@ -140574,12 +141043,12 @@ webhooks: type: string enum: - created - enterprise: *560 - installation: *561 - organization: *562 - project: *600 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + project: *601 + repository: *564 + sender: *565 required: - action - project @@ -140658,15 +141127,15 @@ webhooks: type: string enum: - deleted - enterprise: *560 - installation: *561 - organization: *562 - project: *600 + enterprise: *561 + installation: *562 + organization: *563 + project: *601 repository: anyOf: - type: 'null' - - *563 - sender: *564 + - *564 + sender: *565 required: - action - project @@ -140766,12 +141235,12 @@ webhooks: type: string required: - from - enterprise: *560 - installation: *561 - organization: *562 - project: *600 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + project: *601 + repository: *564 + sender: *565 required: - action - project @@ -140849,12 +141318,12 @@ webhooks: type: string enum: - reopened - enterprise: *560 - installation: *561 - organization: *562 - project: *600 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + project: *601 + repository: *564 + sender: *565 required: - action - project @@ -140933,9 +141402,9 @@ webhooks: type: string enum: - closed - installation: *561 - organization: *562 - projects_v2: &601 + installation: *562 + organization: *563 + projects_v2: &602 title: Projects v2 Project description: A projects v2 project type: object @@ -141003,7 +141472,7 @@ webhooks: - short_description - deleted_at - deleted_by - sender: *564 + sender: *565 required: - action - projects_v2 @@ -141082,10 +141551,10 @@ webhooks: type: string enum: - created - installation: *561 - organization: *562 - projects_v2: *601 - sender: *564 + installation: *562 + organization: *563 + projects_v2: *602 + sender: *565 required: - action - projects_v2 @@ -141164,10 +141633,10 @@ webhooks: type: string enum: - deleted - installation: *561 - organization: *562 - projects_v2: *601 - sender: *564 + installation: *562 + organization: *563 + projects_v2: *602 + sender: *565 required: - action - projects_v2 @@ -141286,10 +141755,10 @@ webhooks: type: string to: type: string - installation: *561 - organization: *562 - projects_v2: *601 - sender: *564 + installation: *562 + organization: *563 + projects_v2: *602 + sender: *565 required: - action - projects_v2 @@ -141370,7 +141839,7 @@ webhooks: type: string enum: - archived - changes: &605 + changes: &606 type: object properties: archived_at: @@ -141386,9 +141855,9 @@ webhooks: - string - 'null' format: date-time - installation: *561 - organization: *562 - projects_v2_item: &602 + installation: *562 + organization: *563 + projects_v2_item: &603 title: Projects v2 Item description: An item belonging to a project type: object @@ -141434,7 +141903,7 @@ webhooks: - created_at - updated_at - archived_at - sender: *564 + sender: *565 required: - action - projects_v2_item @@ -141526,10 +141995,10 @@ webhooks: - 'null' to: type: string - installation: *561 - organization: *562 - projects_v2_item: *602 - sender: *564 + installation: *562 + organization: *563 + projects_v2_item: *603 + sender: *565 required: - action - projects_v2_item @@ -141609,10 +142078,10 @@ webhooks: type: string enum: - created - installation: *561 - organization: *562 - projects_v2_item: *602 - sender: *564 + installation: *562 + organization: *563 + projects_v2_item: *603 + sender: *565 required: - action - projects_v2_item @@ -141691,10 +142160,10 @@ webhooks: type: string enum: - deleted - installation: *561 - organization: *562 - projects_v2_item: *602 - sender: *564 + installation: *562 + organization: *563 + projects_v2_item: *603 + sender: *565 required: - action - projects_v2_item @@ -141797,7 +142266,7 @@ webhooks: oneOf: - type: string - type: integer - - &603 + - &604 title: Projects v2 Single Select Option description: An option for a single select field type: object @@ -141817,7 +142286,7 @@ webhooks: required: - id - name - - &604 + - &605 title: Projects v2 Iteration Setting description: An iteration setting for an iteration field type: object @@ -141846,8 +142315,8 @@ webhooks: oneOf: - type: string - type: integer - - *603 - *604 + - *605 type: - 'null' - string @@ -141870,10 +142339,10 @@ webhooks: - 'null' required: - body - installation: *561 - organization: *562 - projects_v2_item: *602 - sender: *564 + installation: *562 + organization: *563 + projects_v2_item: *603 + sender: *565 required: - action - projects_v2_item @@ -141968,10 +142437,10 @@ webhooks: type: - string - 'null' - installation: *561 - organization: *562 - projects_v2_item: *602 - sender: *564 + installation: *562 + organization: *563 + projects_v2_item: *603 + sender: *565 required: - action - projects_v2_item @@ -142052,11 +142521,11 @@ webhooks: type: string enum: - restored - changes: *605 - installation: *561 - organization: *562 - projects_v2_item: *602 - sender: *564 + changes: *606 + installation: *562 + organization: *563 + projects_v2_item: *603 + sender: *565 required: - action - projects_v2_item @@ -142136,10 +142605,10 @@ webhooks: type: string enum: - reopened - installation: *561 - organization: *562 - projects_v2: *601 - sender: *564 + installation: *562 + organization: *563 + projects_v2: *602 + sender: *565 required: - action - projects_v2 @@ -142209,11 +142678,11 @@ webhooks: title: public event type: object properties: - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - repository - sender @@ -142289,13 +142758,13 @@ webhooks: type: string enum: - assigned - assignee: *581 - enterprise: *560 - installation: *561 - number: &606 + assignee: *582 + enterprise: *561 + installation: *562 + number: &607 description: The pull request number. type: integer - organization: *562 + organization: *563 pull_request: title: Pull Request type: object @@ -144617,8 +145086,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - number @@ -144699,11 +145168,11 @@ webhooks: type: string enum: - auto_merge_disabled - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 number: type: integer - organization: *562 + organization: *563 pull_request: title: Pull Request type: object @@ -147020,8 +147489,8 @@ webhooks: - draft reason: type: string - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - number @@ -147102,11 +147571,11 @@ webhooks: type: string enum: - auto_merge_enabled - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 number: type: integer - organization: *562 + organization: *563 pull_request: title: Pull Request type: object @@ -149424,8 +149893,8 @@ webhooks: - draft reason: type: string - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - number @@ -149506,13 +149975,13 @@ webhooks: type: string enum: - closed - enterprise: *560 - installation: *561 - number: *606 - organization: *562 - pull_request: &607 + enterprise: *561 + installation: *562 + number: *607 + organization: *563 + pull_request: &608 allOf: - - *447 + - *448 - type: object properties: allow_auto_merge: @@ -149574,8 +150043,8 @@ webhooks: Please use `squash_merge_commit_title` instead.** type: boolean default: false - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - number @@ -149655,13 +150124,13 @@ webhooks: type: string enum: - converted_to_draft - enterprise: *560 - installation: *561 - number: *606 - organization: *562 - pull_request: *607 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + number: *607 + organization: *563 + pull_request: *608 + repository: *564 + sender: *565 required: - action - number @@ -149740,11 +150209,11 @@ webhooks: type: string enum: - demilestoned - enterprise: *560 - milestone: *347 - number: *606 - organization: *562 - pull_request: &608 + enterprise: *561 + milestone: *348 + number: *607 + organization: *563 + pull_request: &609 title: Pull Request type: object properties: @@ -152048,8 +152517,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - number @@ -152127,11 +152596,11 @@ webhooks: type: string enum: - dequeued - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 number: type: integer - organization: *562 + organization: *563 pull_request: title: Pull Request type: object @@ -154439,8 +154908,8 @@ webhooks: - draft reason: type: string - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - number @@ -154563,13 +155032,13 @@ webhooks: type: string required: - from - enterprise: *560 - installation: *561 - number: *606 - organization: *562 - pull_request: *607 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + number: *607 + organization: *563 + pull_request: *608 + repository: *564 + sender: *565 required: - action - changes @@ -154648,11 +155117,11 @@ webhooks: type: string enum: - enqueued - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 number: type: integer - organization: *562 + organization: *563 pull_request: title: Pull Request type: object @@ -156958,8 +157427,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - number @@ -157038,11 +157507,11 @@ webhooks: type: string enum: - labeled - enterprise: *560 - installation: *561 - label: *580 - number: *606 - organization: *562 + enterprise: *561 + installation: *562 + label: *581 + number: *607 + organization: *563 pull_request: title: Pull Request type: object @@ -159365,8 +159834,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - number @@ -159446,10 +159915,10 @@ webhooks: type: string enum: - locked - enterprise: *560 - installation: *561 - number: *606 - organization: *562 + enterprise: *561 + installation: *562 + number: *607 + organization: *563 pull_request: title: Pull Request type: object @@ -161770,8 +162239,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - number @@ -161850,13 +162319,13 @@ webhooks: type: string enum: - milestoned - enterprise: *560 - milestone: *347 - number: *606 - organization: *562 - pull_request: *608 - repository: *563 - sender: *564 + enterprise: *561 + milestone: *348 + number: *607 + organization: *563 + pull_request: *609 + repository: *564 + sender: *565 required: - action - number @@ -161934,13 +162403,13 @@ webhooks: type: string enum: - opened - enterprise: *560 - installation: *561 - number: *606 - organization: *562 - pull_request: *607 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + number: *607 + organization: *563 + pull_request: *608 + repository: *564 + sender: *565 required: - action - number @@ -162020,13 +162489,13 @@ webhooks: type: string enum: - ready_for_review - enterprise: *560 - installation: *561 - number: *606 - organization: *562 - pull_request: *607 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + number: *607 + organization: *563 + pull_request: *608 + repository: *564 + sender: *565 required: - action - number @@ -162105,13 +162574,13 @@ webhooks: type: string enum: - reopened - enterprise: *560 - installation: *561 - number: *606 - organization: *562 - pull_request: *607 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + number: *607 + organization: *563 + pull_request: *608 + repository: *564 + sender: *565 required: - action - number @@ -162482,9 +162951,9 @@ webhooks: - start_side - side - reactions - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 pull_request: type: object properties: @@ -164691,8 +165160,8 @@ webhooks: - _links - author_association - active_lock_reason - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - comment @@ -164771,7 +165240,7 @@ webhooks: type: string enum: - deleted - comment: &610 + comment: &611 title: Pull Request Review Comment description: The [comment](https://docs.github.com/rest/pulls/comments#get-a-review-comment-for-a-pull-request) itself. @@ -165061,9 +165530,9 @@ webhooks: - start_side - side - reactions - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 pull_request: type: object properties: @@ -167258,8 +167727,8 @@ webhooks: - _links - author_association - active_lock_reason - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - comment @@ -167338,11 +167807,11 @@ webhooks: type: string enum: - edited - changes: *609 - comment: *610 - enterprise: *560 - installation: *561 - organization: *562 + changes: *610 + comment: *611 + enterprise: *561 + installation: *562 + organization: *563 pull_request: type: object properties: @@ -169538,8 +170007,8 @@ webhooks: - _links - author_association - active_lock_reason - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - changes @@ -169619,9 +170088,9 @@ webhooks: type: string enum: - dismissed - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 pull_request: title: Simple Pull Request type: object @@ -171831,7 +172300,7 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *563 + repository: *564 review: description: The review that was affected. type: object @@ -171983,7 +172452,7 @@ webhooks: - pull_request_url - author_association - _links - sender: *564 + sender: *565 required: - action - review @@ -172074,9 +172543,9 @@ webhooks: type: string required: - from - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 pull_request: title: Simple Pull Request type: object @@ -174167,8 +174636,8 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *563 - review: &611 + repository: *564 + review: &612 description: The review that was affected. type: object properties: @@ -174316,7 +174785,7 @@ webhooks: - pull_request_url - author_association - _links - sender: *564 + sender: *565 required: - action - changes @@ -174398,12 +174867,12 @@ webhooks: type: string enum: - review_request_removed - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 number: description: The pull request number. type: integer - organization: *562 + organization: *563 pull_request: title: Pull Request type: object @@ -176723,7 +177192,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *563 + repository: *564 requested_reviewer: title: User type: @@ -176793,7 +177262,7 @@ webhooks: required: - login - id - sender: *564 + sender: *565 required: - requested_reviewer - action @@ -176807,12 +177276,12 @@ webhooks: type: string enum: - review_request_removed - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 number: description: The pull request number. type: integer - organization: *562 + organization: *563 pull_request: title: Pull Request type: object @@ -179139,7 +179608,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *563 + repository: *564 requested_team: title: Team description: Groups of organization members that gives permissions @@ -179252,7 +179721,7 @@ webhooks: - members_url - repositories_url - permission - sender: *564 + sender: *565 required: - requested_team - action @@ -179334,12 +179803,12 @@ webhooks: type: string enum: - review_requested - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 number: description: The pull request number. type: integer - organization: *562 + organization: *563 pull_request: title: Pull Request type: object @@ -181661,7 +182130,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *563 + repository: *564 requested_reviewer: title: User type: @@ -181732,7 +182201,7 @@ webhooks: required: - login - id - sender: *564 + sender: *565 required: - requested_reviewer - action @@ -181746,12 +182215,12 @@ webhooks: type: string enum: - review_requested - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 number: description: The pull request number. type: integer - organization: *562 + organization: *563 pull_request: title: Pull Request type: object @@ -184064,7 +184533,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *563 + repository: *564 requested_team: title: Team description: Groups of organization members that gives permissions @@ -184168,7 +184637,7 @@ webhooks: required: - name - id - sender: *564 + sender: *565 required: - requested_team - action @@ -184248,9 +184717,9 @@ webhooks: type: string enum: - submitted - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 pull_request: title: Simple Pull Request type: object @@ -186463,9 +186932,9 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *563 - review: *611 - sender: *564 + repository: *564 + review: *612 + sender: *565 required: - action - review @@ -186544,9 +187013,9 @@ webhooks: type: string enum: - resolved - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 pull_request: title: Simple Pull Request type: object @@ -188654,8 +189123,8 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *563 - sender: *564 + repository: *564 + sender: *565 thread: type: object properties: @@ -189043,9 +189512,9 @@ webhooks: type: string enum: - unresolved - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 pull_request: title: Simple Pull Request type: object @@ -191136,8 +191605,8 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *563 - sender: *564 + repository: *564 + sender: *565 thread: type: object properties: @@ -191527,10 +191996,10 @@ webhooks: type: string before: type: string - enterprise: *560 - installation: *561 - number: *606 - organization: *562 + enterprise: *561 + installation: *562 + number: *607 + organization: *563 pull_request: title: Pull Request type: object @@ -193840,8 +194309,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - number @@ -193922,11 +194391,11 @@ webhooks: type: string enum: - unassigned - assignee: *612 - enterprise: *560 - installation: *561 - number: *606 - organization: *562 + assignee: *613 + enterprise: *561 + installation: *562 + number: *607 + organization: *563 pull_request: title: Pull Request type: object @@ -196251,8 +196720,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - number @@ -196330,11 +196799,11 @@ webhooks: type: string enum: - unlabeled - enterprise: *560 - installation: *561 - label: *580 - number: *606 - organization: *562 + enterprise: *561 + installation: *562 + label: *581 + number: *607 + organization: *563 pull_request: title: Pull Request type: object @@ -198648,8 +199117,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - number @@ -198729,10 +199198,10 @@ webhooks: type: string enum: - unlocked - enterprise: *560 - installation: *561 - number: *606 - organization: *562 + enterprise: *561 + installation: *562 + number: *607 + organization: *563 pull_request: title: Pull Request type: object @@ -201036,8 +201505,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - number @@ -201238,7 +201707,7 @@ webhooks: deleted: description: Whether this push deleted the `ref`. type: boolean - enterprise: *560 + enterprise: *561 forced: description: Whether this push was a force push of the `ref`. type: boolean @@ -201333,8 +201802,8 @@ webhooks: - url - author - committer - installation: *561 - organization: *562 + installation: *562 + organization: *563 pusher: title: Committer description: Metaproperties for Git author/committer information. @@ -201833,7 +202302,7 @@ webhooks: - default_branch - topics - visibility - sender: *564 + sender: *565 required: - ref - before @@ -201918,9 +202387,9 @@ webhooks: type: string enum: - published - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 registry_package: type: object properties: @@ -202391,7 +202860,7 @@ webhooks: type: string rubygems_metadata: type: array - items: *595 + items: *596 summary: type: string tag_name: @@ -202447,8 +202916,8 @@ webhooks: - owner - package_version - registry - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - registry_package @@ -202524,9 +202993,9 @@ webhooks: type: string enum: - updated - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 registry_package: type: object properties: @@ -202832,7 +203301,7 @@ webhooks: - published_at rubygems_metadata: type: array - items: *595 + items: *596 summary: type: string tag_name: @@ -202882,8 +203351,8 @@ webhooks: - owner - package_version - registry - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - registry_package @@ -202959,10 +203428,10 @@ webhooks: type: string enum: - created - enterprise: *560 - installation: *561 - organization: *562 - release: &613 + enterprise: *561 + installation: *562 + organization: *563 + release: &614 title: Release description: The [release](https://docs.github.com/rest/releases/releases/#get-a-release) object. @@ -203276,8 +203745,8 @@ webhooks: - tarball_url - zipball_url - body - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - release @@ -203353,12 +203822,12 @@ webhooks: type: string enum: - deleted - enterprise: *560 - installation: *561 - organization: *562 - release: *613 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + release: *614 + repository: *564 + sender: *565 required: - action - release @@ -203465,12 +203934,12 @@ webhooks: type: boolean required: - to - enterprise: *560 - installation: *561 - organization: *562 - release: *613 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + release: *614 + repository: *564 + sender: *565 required: - action - changes @@ -203547,9 +204016,9 @@ webhooks: type: string enum: - prereleased - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 release: title: Release description: The [release](https://docs.github.com/rest/releases/releases/#get-a-release) @@ -203868,8 +204337,8 @@ webhooks: - string - 'null' format: uri - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - release @@ -203944,10 +204413,10 @@ webhooks: type: string enum: - published - enterprise: *560 - installation: *561 - organization: *562 - release: &614 + enterprise: *561 + installation: *562 + organization: *563 + release: &615 title: Release description: The [release](https://docs.github.com/rest/releases/releases/#get-a-release) object. @@ -204263,8 +204732,8 @@ webhooks: - string - 'null' format: uri - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - release @@ -204339,12 +204808,12 @@ webhooks: type: string enum: - released - enterprise: *560 - installation: *561 - organization: *562 - release: *613 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + release: *614 + repository: *564 + sender: *565 required: - action - release @@ -204419,12 +204888,12 @@ webhooks: type: string enum: - unpublished - enterprise: *560 - installation: *561 - organization: *562 - release: *614 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + release: *615 + repository: *564 + sender: *565 required: - action - release @@ -204499,12 +204968,12 @@ webhooks: type: string enum: - published - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - repository_advisory: *495 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + repository_advisory: *496 + sender: *565 required: - action - repository @@ -204579,12 +205048,12 @@ webhooks: type: string enum: - reported - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - repository_advisory: *495 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + repository_advisory: *496 + sender: *565 required: - action - repository @@ -204659,11 +205128,11 @@ webhooks: type: string enum: - archived - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - repository @@ -204739,11 +205208,11 @@ webhooks: type: string enum: - created - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - repository @@ -204820,11 +205289,11 @@ webhooks: type: string enum: - deleted - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - repository @@ -204908,11 +205377,11 @@ webhooks: additionalProperties: true description: The `client_payload` that was specified in the `POST /repos/{owner}/{repo}/dispatches` request body. - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - branch @@ -205026,11 +205495,11 @@ webhooks: - 'null' items: type: string - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - changes @@ -205101,11 +205570,11 @@ webhooks: title: repository_import event type: object properties: - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 status: type: string enum: @@ -205185,11 +205654,11 @@ webhooks: type: string enum: - privatized - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - repository @@ -205265,11 +205734,11 @@ webhooks: type: string enum: - publicized - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - repository @@ -205362,11 +205831,11 @@ webhooks: - name required: - repository - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - changes @@ -205445,12 +205914,12 @@ webhooks: type: string enum: - created - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 repository_ruleset: *194 - sender: *564 + sender: *565 required: - action - repository_ruleset @@ -205527,12 +205996,12 @@ webhooks: type: string enum: - deleted - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 repository_ruleset: *194 - sender: *564 + sender: *565 required: - action - repository_ruleset @@ -205609,10 +206078,10 @@ webhooks: type: string enum: - edited - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 repository_ruleset: *194 changes: type: object @@ -205702,7 +206171,7 @@ webhooks: properties: from: type: string - sender: *564 + sender: *565 required: - action - repository_ruleset @@ -205917,11 +206386,11 @@ webhooks: - from required: - owner - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - changes @@ -205998,11 +206467,11 @@ webhooks: type: string enum: - unarchived - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - repository @@ -206078,7 +206547,7 @@ webhooks: type: string enum: - create - alert: &615 + alert: &616 title: Repository Vulnerability Alert Alert description: The security alert of the vulnerable dependency. type: object @@ -206202,11 +206671,11 @@ webhooks: type: string enum: - open - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - alert @@ -206412,11 +206881,11 @@ webhooks: type: string enum: - dismissed - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - alert @@ -206492,12 +206961,12 @@ webhooks: type: string enum: - reopen - alert: *615 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + alert: *616 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - alert @@ -206697,11 +207166,11 @@ webhooks: enum: - fixed - open - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - alert @@ -206778,7 +207247,7 @@ webhooks: type: string enum: - created - alert: &616 + alert: &617 type: object properties: number: *46 @@ -206855,11 +207324,11 @@ webhooks: format: date-time description: 'The time that push protection was bypassed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.' - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - alert @@ -206939,12 +207408,12 @@ webhooks: type: string enum: - created - alert: *616 - installation: *561 - location: *617 - organization: *562 - repository: *563 - sender: *564 + alert: *617 + installation: *562 + location: *618 + organization: *563 + repository: *564 + sender: *565 required: - location - alert @@ -207179,12 +207648,12 @@ webhooks: type: string enum: - reopened - alert: *616 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + alert: *617 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - alert @@ -207261,12 +207730,12 @@ webhooks: type: string enum: - resolved - alert: *616 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + alert: *617 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - alert @@ -207343,12 +207812,12 @@ webhooks: type: string enum: - validated - alert: *616 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + alert: *617 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - alert @@ -207423,11 +207892,11 @@ webhooks: type: string enum: - published - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - security_advisory: &618 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + security_advisory: &619 description: The details of the security advisory, including summary, description, and severity. type: object @@ -207540,7 +208009,7 @@ webhooks: - updated_at - withdrawn_at - vulnerabilities - sender: *564 + sender: *565 required: - action - security_advisory @@ -207612,12 +208081,12 @@ webhooks: type: string enum: - updated - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - security_advisory: *618 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + security_advisory: *619 + sender: *565 required: - action - security_advisory @@ -207689,10 +208158,10 @@ webhooks: type: string enum: - withdrawn - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 security_advisory: description: The details of the security advisory, including summary, description, and severity. @@ -207804,7 +208273,7 @@ webhooks: - updated_at - withdrawn_at - vulnerabilities - sender: *564 + sender: *565 required: - action - security_advisory @@ -207878,11 +208347,11 @@ webhooks: type: object properties: security_and_analysis: *187 - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 repository: *230 - sender: *564 + sender: *565 required: - changes - repository @@ -207959,12 +208428,12 @@ webhooks: type: string enum: - cancelled - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 - sponsorship: &619 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 + sponsorship: &620 type: object properties: created_at: @@ -208263,12 +208732,12 @@ webhooks: type: string enum: - created - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 - sponsorship: *619 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 + sponsorship: *620 required: - action - sponsorship @@ -208356,12 +208825,12 @@ webhooks: type: string required: - from - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 - sponsorship: *619 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 + sponsorship: *620 required: - action - changes @@ -208438,17 +208907,17 @@ webhooks: type: string enum: - pending_cancellation - effective_date: &620 + effective_date: &621 description: The `pending_cancellation` and `pending_tier_change` event types will include the date the cancellation or tier change will take effect. type: string - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 - sponsorship: *619 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 + sponsorship: *620 required: - action - sponsorship @@ -208522,7 +208991,7 @@ webhooks: type: string enum: - pending_tier_change - changes: &621 + changes: &622 type: object properties: tier: @@ -208566,13 +209035,13 @@ webhooks: - from required: - tier - effective_date: *620 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 - sponsorship: *619 + effective_date: *621 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 + sponsorship: *620 required: - action - changes @@ -208649,13 +209118,13 @@ webhooks: type: string enum: - tier_changed - changes: *621 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 - sponsorship: *619 + changes: *622 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 + sponsorship: *620 required: - action - changes @@ -208729,11 +209198,11 @@ webhooks: type: string enum: - created - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 starred_at: description: 'The time the star was created. This is a timestamp in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`. Will be `null` for @@ -208816,11 +209285,11 @@ webhooks: type: string enum: - deleted - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 starred_at: description: 'The time the star was created. This is a timestamp in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`. Will be `null` for @@ -209248,16 +209717,16 @@ webhooks: type: - string - 'null' - enterprise: *560 + enterprise: *561 id: description: The unique identifier of the status. type: integer - installation: *561 + installation: *562 name: type: string - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 sha: description: The Commit SHA. type: string @@ -209359,12 +209828,12 @@ webhooks: title: team_add event type: object properties: - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 - team: &622 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 + team: &623 title: Team description: Groups of organization members that gives permissions on specified repositories. @@ -209557,9 +210026,9 @@ webhooks: type: string enum: - added_to_repository - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 repository: title: Repository description: A git repository @@ -210025,8 +210494,8 @@ webhooks: - default_branch - topics - visibility - sender: *564 - team: *622 + sender: *565 + team: *623 required: - action - team @@ -210102,9 +210571,9 @@ webhooks: type: string enum: - created - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 repository: title: Repository description: A git repository @@ -210570,8 +211039,8 @@ webhooks: - default_branch - topics - visibility - sender: *564 - team: *622 + sender: *565 + team: *623 required: - action - team @@ -210648,9 +211117,9 @@ webhooks: type: string enum: - deleted - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 repository: title: Repository description: A git repository @@ -211116,8 +211585,8 @@ webhooks: - default_branch - topics - visibility - sender: *564 - team: *622 + sender: *565 + team: *623 required: - action - team @@ -211261,9 +211730,9 @@ webhooks: - from required: - permissions - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 repository: title: Repository description: A git repository @@ -211729,8 +212198,8 @@ webhooks: - default_branch - topics - visibility - sender: *564 - team: *622 + sender: *565 + team: *623 required: - action - changes @@ -211808,9 +212277,9 @@ webhooks: type: string enum: - removed_from_repository - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 repository: title: Repository description: A git repository @@ -212276,8 +212745,8 @@ webhooks: - default_branch - topics - visibility - sender: *564 - team: *622 + sender: *565 + team: *623 required: - action - team @@ -212353,11 +212822,11 @@ webhooks: type: string enum: - started - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - repository @@ -212429,18 +212898,18 @@ webhooks: title: workflow_dispatch event type: object properties: - enterprise: *560 + enterprise: *561 inputs: type: - object - 'null' additionalProperties: true - installation: *561 - organization: *562 + installation: *562 + organization: *563 ref: type: string - repository: *563 - sender: *564 + repository: *564 + sender: *565 workflow: type: string required: @@ -212521,11 +212990,11 @@ webhooks: type: string enum: - completed - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 workflow_job: allOf: - title: Workflow Job @@ -212780,7 +213249,7 @@ webhooks: type: string required: - conclusion - deployment: *367 + deployment: *368 required: - action - repository @@ -212859,11 +213328,11 @@ webhooks: type: string enum: - in_progress - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 workflow_job: allOf: - title: Workflow Job @@ -213144,7 +213613,7 @@ webhooks: required: - status - steps - deployment: *367 + deployment: *368 required: - action - repository @@ -213223,11 +213692,11 @@ webhooks: type: string enum: - queued - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 workflow_job: type: object properties: @@ -213372,7 +213841,7 @@ webhooks: - workflow_name - head_branch - created_at - deployment: *367 + deployment: *368 required: - action - repository @@ -213451,11 +213920,11 @@ webhooks: type: string enum: - waiting - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 workflow_job: type: object properties: @@ -213601,7 +214070,7 @@ webhooks: - workflow_name - head_branch - created_at - deployment: *367 + deployment: *368 required: - action - repository @@ -213681,12 +214150,12 @@ webhooks: type: string enum: - completed - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 - workflow: *576 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 + workflow: *577 workflow_run: title: Workflow Run type: object @@ -214696,12 +215165,12 @@ webhooks: type: string enum: - in_progress - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 - workflow: *576 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 + workflow: *577 workflow_run: title: Workflow Run type: object @@ -215705,12 +216174,12 @@ webhooks: type: string enum: - requested - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 - workflow: *576 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 + workflow: *577 workflow_run: title: Workflow Run type: object diff --git a/descriptions-next/api.github.com/dereferenced/api.github.com.deref.json b/descriptions-next/api.github.com/dereferenced/api.github.com.deref.json index b5cb39a2b2..25a52316ac 100644 --- a/descriptions-next/api.github.com/dereferenced/api.github.com.deref.json +++ b/descriptions-next/api.github.com/dereferenced/api.github.com.deref.json @@ -63866,6 +63866,252 @@ } } }, + "/orgs/{org}/attestations/{subject_digest}": { + "get": { + "summary": "List attestations", + "description": "List a collection of artifact attestations with a given subject digest that are associated with repositories owned by an organization.\n\nThe collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required.\n\n**Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", + "tags": [ + "orgs" + ], + "operationId": "orgs/list-attestations", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/orgs/orgs#list-attestations" + }, + "parameters": [ + { + "name": "per_page", + "description": "The number of results per page (max 100). For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "before", + "description": "A cursor, as given in the [Link header](https://docs.github.com/rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for results before this cursor. For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "after", + "description": "A cursor, as given in the [Link header](https://docs.github.com/rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for results after this cursor. For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "org", + "description": "The organization name. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "subject_digest", + "description": "The parameter should be set to the attestation's subject's SHA256 digest, in the form `sha256:HEX_DIGEST`.", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "x-multi-segment": true + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "attestations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "bundle": { + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + }, + "additionalProperties": true + }, + "dsseEnvelope": { + "type": "object", + "properties": { + }, + "additionalProperties": true + } + }, + "description": "The attestation's Sigstore Bundle.\nRefer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information." + }, + "repository_id": { + "type": "integer" + } + } + } + } + } + }, + "examples": { + "default": { + "value": { + "attestations": [ + { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "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" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + }, + "repository_id": 1 + }, + { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "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" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + }, + "repository_id": 1 + } + ] + } + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "orgs", + "subcategory": "orgs" + } + } + }, "/orgs/{org}/blocks": { "get": { "summary": "List users blocked by an organization", @@ -194105,119 +194351,17 @@ } } }, - "/repos/{owner}/{repo}/autolinks": { - "get": { - "summary": "Get all autolinks of a repository", - "description": "Gets all autolinks that are configured for a repository.\n\nInformation about autolinks are only available to repository administrators.", - "tags": [ - "repos" - ], - "operationId": "repos/list-autolinks", - "externalDocs": { - "description": "API method documentation", - "url": "https://docs.github.com/rest/repos/autolinks#get-all-autolinks-of-a-repository" - }, - "parameters": [ - { - "name": "owner", - "description": "The account owner of the repository. The name is not case sensitive.", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "description": "Response", - "content": { - "application/json": { - "schema": { - "type": "array", - "items": { - "title": "Autolink reference", - "description": "An autolink reference.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "examples": [ - 3 - ] - }, - "key_prefix": { - "description": "The prefix of a key that is linkified.", - "type": "string", - "examples": [ - "TICKET-" - ] - }, - "url_template": { - "description": "A template for the target URL that is generated if a key was found.", - "type": "string", - "examples": [ - "https://example.com/TICKET?query=" - ] - }, - "is_alphanumeric": { - "description": "Whether this autolink reference matches alphanumeric characters. If false, this autolink reference only matches numeric characters.", - "type": "boolean", - "examples": [ - true - ] - } - }, - "required": [ - "id", - "key_prefix", - "url_template", - "is_alphanumeric" - ] - } - }, - "examples": { - "default": { - "value": [ - { - "id": 1, - "key_prefix": "TICKET-", - "url_template": "https://example.com/TICKET?query=", - "is_alphanumeric": true - } - ] - } - } - } - } - } - }, - "x-github": { - "githubCloudOnly": false, - "enabledForGitHubApps": true, - "category": "repos", - "subcategory": "autolinks" - } - }, + "/repos/{owner}/{repo}/attestations": { "post": { - "summary": "Create an autolink reference for a repository", - "description": "Users with admin access to the repository can create an autolink.", + "summary": "Create an attestation", + "description": "Store an artifact attestation and associate it with a repository.\n\nThe authenticated user must have write permission to the repository and, if using a fine-grained access token the `attestations:write` permission is required.\n\nArtifact attestations are meant to be created using the [attest action](https://github.com/actions/attest). For amore information, see our guide on [using artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", "tags": [ "repos" ], - "operationId": "repos/create-autolink", + "operationId": "repos/create-attestation", "externalDocs": { "description": "API method documentation", - "url": "https://docs.github.com/rest/repos/autolinks#create-an-autolink-reference-for-a-repository" + "url": "https://docs.github.com/rest/repos/repos#create-an-attestation" }, "parameters": [ { @@ -194246,31 +194390,97 @@ "schema": { "type": "object", "properties": { - "key_prefix": { - "type": "string", - "description": "This prefix appended by certain characters will generate a link any time it is found in an issue, pull request, or commit." - }, - "url_template": { - "type": "string", - "description": "The URL must contain `` for the reference number. `` matches different characters depending on the value of `is_alphanumeric`." - }, - "is_alphanumeric": { - "type": "boolean", - "default": true, - "description": "Whether this autolink reference matches alphanumeric characters. If true, the `` parameter of the `url_template` matches alphanumeric characters `A-Z` (case insensitive), `0-9`, and `-`. If false, this autolink reference only matches numeric characters." + "bundle": { + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + }, + "additionalProperties": true + }, + "dsseEnvelope": { + "type": "object", + "properties": { + }, + "additionalProperties": true + } + }, + "description": "The attestation's Sigstore Bundle.\nRefer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information." } }, "required": [ - "key_prefix", - "url_template" + "bundle" ] }, "examples": { "default": { + "summary": "Example of a request body", "value": { - "key_prefix": "TICKET-", - "url_template": "https://example.com/TICKET?query=", - "is_alphanumeric": true + "value": { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "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" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + } + } } } } @@ -194283,62 +194493,623 @@ "content": { "application/json": { "schema": { - "title": "Autolink reference", - "description": "An autolink reference.", "type": "object", "properties": { "id": { "type": "integer", - "examples": [ - 3 - ] - }, - "key_prefix": { - "description": "The prefix of a key that is linkified.", - "type": "string", - "examples": [ - "TICKET-" - ] - }, - "url_template": { - "description": "A template for the target URL that is generated if a key was found.", - "type": "string", - "examples": [ - "https://example.com/TICKET?query=" - ] - }, - "is_alphanumeric": { - "description": "Whether this autolink reference matches alphanumeric characters. If false, this autolink reference only matches numeric characters.", - "type": "boolean", - "examples": [ - true - ] + "description": "The ID of the attestation." } - }, - "required": [ - "id", - "key_prefix", - "url_template", - "is_alphanumeric" - ] + } }, "examples": { "default": { "value": { - "id": 1, - "key_prefix": "TICKET-", - "url_template": "https://example.com/TICKET?query=", - "is_alphanumeric": true + "id": 2 } } } } - }, - "headers": { - "Location": { - "example": "https://api.github.com/repos/octocat/Hello-World/autolinks/1", + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json": { "schema": { - "type": "string" + "title": "Basic Error", + "description": "Basic Error", + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "url": { + "type": "string" + }, + "status": { + "type": "string" + } + } + } + } + } + }, + "422": { + "description": "Validation failed, or the endpoint has been spammed.", + "content": { + "application/json": { + "schema": { + "title": "Validation Error", + "description": "Validation Error", + "type": "object", + "required": [ + "message", + "documentation_url" + ], + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "errors": { + "type": "array", + "items": { + "type": "object", + "required": [ + "code" + ], + "properties": { + "resource": { + "type": "string" + }, + "field": { + "type": "string" + }, + "message": { + "type": "string" + }, + "code": { + "type": "string" + }, + "index": { + "type": "integer" + }, + "value": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "integer", + "null" + ] + }, + { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + } + } + ] + } + } + } + } + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "repos", + "subcategory": "repos" + } + } + }, + "/repos/{owner}/{repo}/attestations/{subject_digest}": { + "get": { + "summary": "List attestations", + "description": "List a collection of artifact attestations with a given subject digest that are associated with a repository.\n\nThe authenticated user making the request must have read access to the repository. In addition, when using a fine-grained access token the `attestations:read` permission is required.\n\n**Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", + "tags": [ + "repos" + ], + "operationId": "repos/list-attestations", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/repos/repos#list-attestations" + }, + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "per_page", + "description": "The number of results per page (max 100). For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "before", + "description": "A cursor, as given in the [Link header](https://docs.github.com/rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for results before this cursor. For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "after", + "description": "A cursor, as given in the [Link header](https://docs.github.com/rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for results after this cursor. For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "subject_digest", + "description": "The parameter should be set to the attestation's subject's SHA256 digest, in the form `sha256:HEX_DIGEST`.", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "x-multi-segment": true + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "attestations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "bundle": { + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + }, + "additionalProperties": true + }, + "dsseEnvelope": { + "type": "object", + "properties": { + }, + "additionalProperties": true + } + }, + "description": "The attestation's Sigstore Bundle.\nRefer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information." + }, + "repository_id": { + "type": "integer" + } + } + } + } + } + }, + "examples": { + "default": { + "value": { + "attestations": [ + { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "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" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + }, + "repository_id": 1 + }, + { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "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" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + }, + "repository_id": 1 + } + ] + } + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "repos", + "subcategory": "repos" + } + } + }, + "/repos/{owner}/{repo}/autolinks": { + "get": { + "summary": "Get all autolinks of a repository", + "description": "Gets all autolinks that are configured for a repository.\n\nInformation about autolinks are only available to repository administrators.", + "tags": [ + "repos" + ], + "operationId": "repos/list-autolinks", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/repos/autolinks#get-all-autolinks-of-a-repository" + }, + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "title": "Autolink reference", + "description": "An autolink reference.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "examples": [ + 3 + ] + }, + "key_prefix": { + "description": "The prefix of a key that is linkified.", + "type": "string", + "examples": [ + "TICKET-" + ] + }, + "url_template": { + "description": "A template for the target URL that is generated if a key was found.", + "type": "string", + "examples": [ + "https://example.com/TICKET?query=" + ] + }, + "is_alphanumeric": { + "description": "Whether this autolink reference matches alphanumeric characters. If false, this autolink reference only matches numeric characters.", + "type": "boolean", + "examples": [ + true + ] + } + }, + "required": [ + "id", + "key_prefix", + "url_template", + "is_alphanumeric" + ] + } + }, + "examples": { + "default": { + "value": [ + { + "id": 1, + "key_prefix": "TICKET-", + "url_template": "https://example.com/TICKET?query=", + "is_alphanumeric": true + } + ] + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "repos", + "subcategory": "autolinks" + } + }, + "post": { + "summary": "Create an autolink reference for a repository", + "description": "Users with admin access to the repository can create an autolink.", + "tags": [ + "repos" + ], + "operationId": "repos/create-autolink", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/repos/autolinks#create-an-autolink-reference-for-a-repository" + }, + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "key_prefix": { + "type": "string", + "description": "This prefix appended by certain characters will generate a link any time it is found in an issue, pull request, or commit." + }, + "url_template": { + "type": "string", + "description": "The URL must contain `` for the reference number. `` matches different characters depending on the value of `is_alphanumeric`." + }, + "is_alphanumeric": { + "type": "boolean", + "default": true, + "description": "Whether this autolink reference matches alphanumeric characters. If true, the `` parameter of the `url_template` matches alphanumeric characters `A-Z` (case insensitive), `0-9`, and `-`. If false, this autolink reference only matches numeric characters." + } + }, + "required": [ + "key_prefix", + "url_template" + ] + }, + "examples": { + "default": { + "value": { + "key_prefix": "TICKET-", + "url_template": "https://example.com/TICKET?query=", + "is_alphanumeric": true + } + } + } + } + } + }, + "responses": { + "201": { + "description": "response", + "content": { + "application/json": { + "schema": { + "title": "Autolink reference", + "description": "An autolink reference.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "examples": [ + 3 + ] + }, + "key_prefix": { + "description": "The prefix of a key that is linkified.", + "type": "string", + "examples": [ + "TICKET-" + ] + }, + "url_template": { + "description": "A template for the target URL that is generated if a key was found.", + "type": "string", + "examples": [ + "https://example.com/TICKET?query=" + ] + }, + "is_alphanumeric": { + "description": "Whether this autolink reference matches alphanumeric characters. If false, this autolink reference only matches numeric characters.", + "type": "boolean", + "examples": [ + true + ] + } + }, + "required": [ + "id", + "key_prefix", + "url_template", + "is_alphanumeric" + ] + }, + "examples": { + "default": { + "value": { + "id": 1, + "key_prefix": "TICKET-", + "url_template": "https://example.com/TICKET?query=", + "is_alphanumeric": true + } + } + } + } + }, + "headers": { + "Location": { + "example": "https://api.github.com/repos/octocat/Hello-World/autolinks/1", + "schema": { + "type": "string" } } } @@ -552646,6 +553417,265 @@ } } }, + "/users/{username}/attestations/{subject_digest}": { + "get": { + "summary": "List attestations", + "description": "List a collection of artifact attestations with a given subject digest that are associated with repositories owned by a user.\n\nThe collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required.\n\n**Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", + "tags": [ + "users" + ], + "operationId": "users/list-attestations", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/rest/users/attestations#list-attestations" + }, + "parameters": [ + { + "name": "per_page", + "description": "The number of results per page (max 100). For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "before", + "description": "A cursor, as given in the [Link header](https://docs.github.com/rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for results before this cursor. For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "after", + "description": "A cursor, as given in the [Link header](https://docs.github.com/rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for results after this cursor. For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "username", + "description": "The handle for the GitHub user account.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "subject_digest", + "description": "Subject Digest", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "x-multi-segment": true + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "attestations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "bundle": { + "title": "Sigstore Bundle v0.1", + "description": "Sigstore Bundle v0.1", + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + "x509CertificateChain": { + "type": "object", + "properties": { + "certificates": { + "type": "array", + "items": { + "type": "object", + "properties": { + "rawBytes": { + "type": "string" + } + } + } + } + } + }, + "tlogEntries": { + "type": "array", + "items": { + "type": "object", + "properties": { + "logIndex": { + "type": "string" + }, + "logId": { + "type": "object", + "properties": { + "keyId": { + "type": "string" + } + } + }, + "kindVersion": { + "type": "object", + "properties": { + "kind": { + "type": "string" + }, + "version": { + "type": "string" + } + } + }, + "integratedTime": { + "type": "string" + }, + "inclusionPromise": { + "type": "object", + "properties": { + "signedEntryTimestamp": { + "type": "string" + } + } + }, + "inclusionProof": { + "type": [ + "string", + "null" + ] + }, + "canonicalizedBody": { + "type": "string" + } + } + } + }, + "timestampVerificationData": { + "type": [ + "string", + "null" + ] + } + } + }, + "dsseEnvelope": { + "type": "object", + "properties": { + "payload": { + "type": "string" + }, + "payloadType": { + "type": "string" + }, + "signatures": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sig": { + "type": "string" + }, + "keyid": { + "type": "string" + } + } + } + } + } + } + } + }, + "repository_id": { + "type": "integer" + } + } + } + } + } + }, + "examples": { + "default": { + "value": null + } + } + } + } + }, + "201": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "title": "Empty Object", + "description": "An object without any properties.", + "type": "object", + "properties": { + }, + "additionalProperties": false + }, + "examples": { + "default": { + "value": null + } + } + } + } + }, + "204": { + "description": "Response" + }, + "404": { + "description": "Resource not found", + "content": { + "application/json": { + "schema": { + "title": "Basic Error", + "description": "Basic Error", + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "url": { + "type": "string" + }, + "status": { + "type": "string" + } + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "users", + "subcategory": "attestations" + } + } + }, "/users/{username}/docker/conflicts": { "get": { "summary": "Get list of conflicting packages during Docker migration for user", diff --git a/descriptions-next/api.github.com/dereferenced/api.github.com.deref.yaml b/descriptions-next/api.github.com/dereferenced/api.github.com.deref.yaml index 83db1c497c..e83fa6fd17 100644 --- a/descriptions-next/api.github.com/dereferenced/api.github.com.deref.yaml +++ b/descriptions-next/api.github.com/dereferenced/api.github.com.deref.yaml @@ -965,7 +965,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/security-advisories/global-advisories#get-a-global-security-advisory parameters: - - &497 + - &498 name: ghsa_id description: The GHSA (GitHub Security Advisory) identifier of the advisory. in: path @@ -8116,7 +8116,7 @@ paths: - development - runtime - - security_advisory: &359 + security_advisory: &360 type: object description: Details for the GitHub Security Advisory. readOnly: true @@ -8382,7 +8382,7 @@ paths: and was considered fixed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.' format: date-time readOnly: true - auto_dismissed_at: &360 + auto_dismissed_at: &361 type: - string - 'null' @@ -9137,14 +9137,14 @@ paths: format: uri description: The REST API URL of the code locations for this alert. - state: &492 + state: &493 description: Sets the state of the secret scanning alert. You must provide `resolution` when you set the state to `resolved`. type: string enum: - open - resolved - resolution: &493 + resolution: &494 type: - string - 'null' @@ -9633,7 +9633,7 @@ paths: milestone: anyOf: - type: 'null' - - &347 + - &348 title: Milestone description: A collection of related issues and pull requests. @@ -9883,7 +9883,7 @@ paths: - author_association - created_at - updated_at - comment: &405 + comment: &406 title: Issue Comment description: Comments provide a way for people to collaborate on an issue. @@ -10449,7 +10449,7 @@ paths: url: type: string format: uri - user: &520 + user: &521 title: Public User description: Public User type: object @@ -13853,7 +13853,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/activity/notifications#list-notifications-for-the-authenticated-user parameters: - - &433 + - &434 name: all description: If `true`, show notifications marked as read. in: query @@ -13861,7 +13861,7 @@ paths: schema: type: boolean default: false - - &434 + - &435 name: participating description: If `true`, only shows notifications in which the user is directly participating or mentioned. @@ -13871,7 +13871,7 @@ paths: type: boolean default: false - *58 - - &435 + - &436 name: before description: 'Only show notifications updated before the given time. This is a timestamp in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format: @@ -14372,7 +14372,7 @@ paths: - url - subscription_url examples: - default: &436 + default: &437 value: - id: '1' repository: @@ -14922,7 +14922,7 @@ paths: type: array items: *84 examples: - default: &536 + default: &537 value: - login: github id: 1 @@ -16005,7 +16005,7 @@ paths: type: array items: *53 examples: - default: &530 + default: &531 value: total_count: 1 repositories: @@ -18197,6 +18197,162 @@ paths: enabledForGitHubApps: true category: actions subcategory: variables + "/orgs/{org}/attestations/{subject_digest}": + get: + summary: List attestations + description: |- + List a collection of artifact attestations with a given subject digest that are associated with repositories owned by an organization. + + The collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required. + + **Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - orgs + operationId: orgs/list-attestations + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/orgs/orgs#list-attestations + parameters: + - *17 + - *42 + - *43 + - *85 + - name: subject_digest + description: The parameter should be set to the attestation's subject's SHA256 + digest, in the form `sha256:HEX_DIGEST`. + in: path + required: true + schema: + type: string + x-multi-segment: true + responses: + '200': + description: Response + content: + application/json: + schema: + type: object + properties: + attestations: + type: array + items: + type: object + properties: + bundle: + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: {} + additionalProperties: true + dsseEnvelope: + type: object + properties: {} + additionalProperties: true + description: |- + The attestation's Sigstore Bundle. + Refer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information. + repository_id: + type: integer + examples: + default: &282 + value: + attestations: + - bundle: + mediaType: application/vnd.dev.sigstore.bundle.v0.3+json + verificationMaterial: + tlogEntries: + - logIndex: '97913980' + logId: + keyId: wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0= + kindVersion: + kind: dsse + version: 0.0.1 + integratedTime: '1716998992' + inclusionPromise: + signedEntryTimestamp: MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL + inclusionProof: + logIndex: '93750549' + rootHash: KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60= + treeSize: '93750551' + hashes: + - 8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg= + - nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck= + - hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A= + - MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM= + - XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc= + - Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY= + - wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU= + - uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s= + - jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs= + - xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ= + - cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc= + - sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ= + - 98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8= + checkpoint: + envelope: rekor.sigstore.dev - 2605736670972794746\n93750551\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\n\n— + rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\n + canonicalizedBody: eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0= + timestampVerificationData: {} + certificate: + rawBytes: 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 + dsseEnvelope: + payload: eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19 + payloadType: application/vnd.in-toto+json + signatures: + - sig: MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ== + repository_id: 1 + - bundle: + mediaType: application/vnd.dev.sigstore.bundle.v0.3+json + verificationMaterial: + tlogEntries: + - logIndex: '97913980' + logId: + keyId: wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0= + kindVersion: + kind: dsse + version: 0.0.1 + integratedTime: '1716998992' + inclusionPromise: + signedEntryTimestamp: MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL + inclusionProof: + logIndex: '93750549' + rootHash: KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60= + treeSize: '93750551' + hashes: + - 8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg= + - nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck= + - hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A= + - MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM= + - XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc= + - Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY= + - wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU= + - uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s= + - jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs= + - xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ= + - cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc= + - sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ= + - 98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8= + checkpoint: + envelope: rekor.sigstore.dev - 2605736670972794746\n93750551\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\n\n— + rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\n + canonicalizedBody: eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0= + timestampVerificationData: {} + certificate: + rawBytes: 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 + dsseEnvelope: + payload: eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19 + payloadType: application/vnd.in-toto+json + signatures: + - sig: MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ== + repository_id: 1 + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: orgs + subcategory: orgs "/orgs/{org}/blocks": get: summary: List users blocked by an organization @@ -18338,7 +18494,7 @@ paths: url: https://docs.github.com/rest/code-scanning/code-scanning#list-code-scanning-alerts-for-an-organization parameters: - *85 - - &306 + - &307 name: tool_name description: The name of a code scanning tool. Only results by this tool will be listed. You can specify the tool by using either `tool_name` or `tool_guid`, @@ -18348,7 +18504,7 @@ paths: schema: &116 type: string description: The name of the tool used to generate the code scanning analysis. - - &307 + - &308 name: tool_guid description: The GUID of a code scanning tool. Only results by this tool will be listed. Note that some code scanning tools may not include a GUID in @@ -18372,7 +18528,7 @@ paths: be returned. in: query required: false - schema: &309 + schema: &310 type: string description: State of a code scanning alert. enum: @@ -18395,7 +18551,7 @@ paths: be returned. in: query required: false - schema: &310 + schema: &311 type: string description: Severity of a code scanning alert. enum: @@ -18421,7 +18577,7 @@ paths: updated_at: *48 url: *49 html_url: *50 - instances_url: &311 + instances_url: &312 type: string description: The REST API URL for fetching the list of instances for an alert. @@ -18440,7 +18596,7 @@ paths: - type: 'null' - *4 dismissed_at: *115 - dismissed_reason: &312 + dismissed_reason: &313 type: - string - 'null' @@ -18451,14 +18607,14 @@ paths: - false positive - won't fix - used in tests - dismissed_comment: &313 + dismissed_comment: &314 type: - string - 'null' description: The dismissal comment associated with the dismissal of the alert. maxLength: 280 - rule: &314 + rule: &315 type: object properties: id: @@ -18503,7 +18659,7 @@ paths: type: string description: A short description of the rule used to detect the alert. - tool: &315 + tool: &316 type: object properties: name: *116 @@ -18514,15 +18670,15 @@ paths: description: The version of the tool used to generate the code scanning analysis. guid: *117 - most_recent_instance: &316 + most_recent_instance: &317 type: object properties: - ref: &308 + ref: &309 type: string description: |- The Git reference, formatted as `refs/pull//merge`, `refs/pull//head`, `refs/heads/` or simply ``. - analysis_key: &321 + analysis_key: &322 type: string description: Identifies the configuration under which the analysis was executed. For example, in GitHub Actions @@ -18533,7 +18689,7 @@ paths: the environment in which the analysis that generated this alert instance was performed, such as the language that was analyzed. - category: &322 + category: &323 type: string description: Identifies the configuration under which the analysis was executed. Used to distinguish between multiple @@ -19778,7 +19934,7 @@ paths: machine: anyOf: - type: 'null' - - &335 + - &336 type: object title: Codespace machine description: A description of the machine powering a codespace. @@ -20730,7 +20886,7 @@ paths: - updated_at - visibility examples: - default: &336 + default: &337 value: total_count: 2 secrets: @@ -20768,7 +20924,7 @@ paths: description: Response content: application/json: - schema: &337 + schema: &338 title: CodespacesPublicKey description: The public key used for setting Codespaces secrets. type: object @@ -20803,7 +20959,7 @@ paths: - key_id - key examples: - default: &338 + default: &339 value: key_id: '012345678912345678' key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 @@ -20835,7 +20991,7 @@ paths: application/json: schema: *123 examples: - default: &340 + default: &341 value: name: GH_TOKEN created_at: '2019-08-10T14:59:22Z' @@ -21903,7 +22059,7 @@ paths: description: Response content: application/json: - schema: &363 + schema: &364 title: DependabotPublicKey description: The public key used for setting Dependabot Secrets. type: object @@ -21922,7 +22078,7 @@ paths: - key_id - key examples: - default: &364 + default: &365 value: key_id: '012345678912345678' key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 @@ -23217,7 +23373,7 @@ paths: application/json: schema: *20 examples: - default: &401 + default: &402 value: id: 1 account: @@ -23444,7 +23600,7 @@ paths: required: true content: application/json: - schema: &402 + schema: &403 title: Interaction Restrictions description: Limit interactions to a specific type of user for a specified duration @@ -24058,7 +24214,7 @@ paths: application/json: schema: *155 examples: - default: &334 + default: &335 value: id: 1 name: monalisa-octocat-hello-world-g4wpq6h95q @@ -25290,7 +25446,7 @@ paths: parameters: - *85 - *161 - - &535 + - &536 name: repo_name description: repo_name parameter in: path @@ -26537,7 +26693,7 @@ paths: - nuget - container - *85 - - &537 + - &538 name: visibility description: |- The selected visibility of the packages. This parameter is optional and only filters an existing result set. @@ -26578,7 +26734,7 @@ paths: default: *168 '403': *27 '401': *23 - '400': &539 + '400': &540 description: The value of `per_page` multiplied by `page` cannot be greater than 10000. x-github: @@ -29287,7 +29443,7 @@ paths: description: Whether anonymous git access is allowed. default: true type: boolean - code_of_conduct: &353 + code_of_conduct: &354 title: Code Of Conduct Simple description: Code of Conduct Simple type: object @@ -30193,7 +30349,7 @@ paths: type: object description: A repository rule. oneOf: - - &464 + - &465 title: creation description: Only allow users with bypass permission to create matching refs. @@ -30205,7 +30361,7 @@ paths: type: string enum: - creation - - &465 + - &466 title: update description: Only allow users with bypass permission to update matching refs. @@ -30226,7 +30382,7 @@ paths: repository required: - update_allows_fetch_and_merge - - &467 + - &468 title: deletion description: Only allow users with bypass permissions to delete matching refs. @@ -30238,7 +30394,7 @@ paths: type: string enum: - deletion - - &468 + - &469 title: required_linear_history description: Prevent merge commits from being pushed to matching refs. @@ -30250,7 +30406,7 @@ paths: type: string enum: - required_linear_history - - &469 + - &470 title: required_deployments description: Choose which environments must be successfully deployed to before refs can be pushed into a ref that @@ -30274,7 +30430,7 @@ paths: type: string required: - required_deployment_environments - - &470 + - &471 title: required_signatures description: Commits pushed to matching refs must have verified signatures. @@ -30286,7 +30442,7 @@ paths: type: string enum: - required_signatures - - &471 + - &472 title: pull_request description: Require all commits be made to a non-target branch and submitted via a pull request before they can @@ -30332,7 +30488,7 @@ paths: - require_last_push_approval - required_approving_review_count - required_review_thread_resolution - - &472 + - &473 title: required_status_checks description: Choose which status checks must pass before the ref is updated. When enabled, commits must first be @@ -30375,7 +30531,7 @@ paths: required: - required_status_checks - strict_required_status_checks_policy - - &473 + - &474 title: non_fast_forward description: Prevent users with push access from force pushing to refs. @@ -30387,7 +30543,7 @@ paths: type: string enum: - non_fast_forward - - &474 + - &475 title: commit_message_pattern description: Parameters to be used for the commit_message_pattern rule @@ -30423,7 +30579,7 @@ paths: required: - operator - pattern - - &475 + - &476 title: commit_author_email_pattern description: Parameters to be used for the commit_author_email_pattern rule @@ -30459,7 +30615,7 @@ paths: required: - operator - pattern - - &476 + - &477 title: committer_email_pattern description: Parameters to be used for the committer_email_pattern rule @@ -30495,7 +30651,7 @@ paths: required: - operator - pattern - - &477 + - &478 title: branch_name_pattern description: Parameters to be used for the branch_name_pattern rule @@ -30531,7 +30687,7 @@ paths: required: - operator - pattern - - &478 + - &479 title: tag_name_pattern description: Parameters to be used for the tag_name_pattern rule @@ -30664,7 +30820,7 @@ paths: maximum: 100 required: - max_file_size - - &479 + - &480 title: workflows description: Require all changes made to a targeted branch to pass the specified workflows before they can be merged. @@ -30709,7 +30865,7 @@ paths: - repository_id required: - workflows - - &480 + - &481 title: code_scanning description: Choose which tools must provide code scanning results before the reference is updated. When configured, @@ -30954,7 +31110,7 @@ paths: in: query schema: type: integer - - &481 + - &482 name: time_period description: |- The time period to filter by. @@ -30970,14 +31126,14 @@ paths: - week - month default: day - - &482 + - &483 name: actor_name description: The handle for the GitHub user account to filter on. When specified, only rule evaluations triggered by this actor will be returned. in: query schema: type: string - - &483 + - &484 name: rule_suite_result description: The rule results to filter on. When specified, only suites with this result will be returned. @@ -30997,7 +31153,7 @@ paths: description: Response content: application/json: - schema: &484 + schema: &485 title: Rule Suites description: Response type: array @@ -31052,7 +31208,7 @@ paths: whether rules would pass or fail if all rules in the rule suite were `active`. examples: - default: &485 + default: &486 value: - id: 21 actor_id: 12 @@ -31096,7 +31252,7 @@ paths: url: https://docs.github.com/rest/orgs/rule-suites#get-an-organization-rule-suite parameters: - *85 - - &486 + - &487 name: rule_suite_id description: |- The unique identifier of the rule suite result. @@ -31112,7 +31268,7 @@ paths: description: Response content: application/json: - schema: &487 + schema: &488 title: Rule Suite description: Response type: object @@ -31211,7 +31367,7 @@ paths: type: string description: Any associated details with the rule evaluation. examples: - default: &488 + default: &489 value: id: 21 actor_id: 12 @@ -31428,7 +31584,7 @@ paths: - *41 - *18 - *17 - - &490 + - &491 name: before description: A cursor, as given in the [Link header](https://docs.github.com/rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for events before this cursor. To @@ -31438,7 +31594,7 @@ paths: required: false schema: type: string - - &491 + - &492 name: after description: A cursor, as given in the [Link header](https://docs.github.com/rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for events after this cursor. To @@ -31528,7 +31684,7 @@ paths: application/json: schema: type: array - items: &495 + items: &496 description: A repository security advisory. type: object properties: @@ -31846,7 +32002,7 @@ paths: - private_fork additionalProperties: false examples: - default: &496 + default: &497 value: - ghsa_id: GHSA-abcd-1234-efgh cve_id: CVE-2050-00000 @@ -32309,7 +32465,7 @@ paths: description: Response content: application/json: - schema: &551 + schema: &552 type: object properties: total_minutes_used: @@ -32379,7 +32535,7 @@ paths: - included_minutes - minutes_used_breakdown examples: - default: &552 + default: &553 value: total_minutes_used: 305 total_paid_minutes_used: 0 @@ -32415,7 +32571,7 @@ paths: description: Response content: application/json: - schema: &553 + schema: &554 type: object properties: total_gigabytes_bandwidth_used: @@ -32433,7 +32589,7 @@ paths: - total_paid_gigabytes_bandwidth_used - included_gigabytes_bandwidth examples: - default: &554 + default: &555 value: total_gigabytes_bandwidth_used: 50 total_paid_gigabytes_bandwidth_used: 40 @@ -32465,7 +32621,7 @@ paths: description: Response content: application/json: - schema: &555 + schema: &556 type: object properties: days_left_in_billing_cycle: @@ -32483,7 +32639,7 @@ paths: - estimated_paid_storage_for_month - estimated_storage_for_month examples: - default: &556 + default: &557 value: days_left_in_billing_cycle: 20 estimated_paid_storage_for_month: 15 @@ -33341,7 +33497,7 @@ paths: - updated_at - url examples: - default: &510 + default: &511 value: - author: login: octocat @@ -33586,7 +33742,7 @@ paths: application/json: schema: *206 examples: - default: &511 + default: &512 value: author: login: octocat @@ -33775,7 +33931,7 @@ paths: - updated_at - url examples: - default: &512 + default: &513 value: - author: login: octocat @@ -33998,7 +34154,7 @@ paths: application/json: schema: *209 examples: - default: &513 + default: &514 value: author: login: octocat @@ -34607,7 +34763,7 @@ paths: - state - url examples: - response-if-user-is-a-team-maintainer: &514 + response-if-user-is-a-team-maintainer: &515 summary: Response if user is a team maintainer value: url: https://api.github.com/teams/1/memberships/octocat @@ -34670,7 +34826,7 @@ paths: application/json: schema: *216 examples: - response-if-users-membership-with-team-is-now-pending: &515 + response-if-users-membership-with-team-is-now-pending: &516 summary: Response if user's membership with team is now pending value: url: https://api.github.com/teams/1/memberships/octocat @@ -34810,7 +34966,7 @@ paths: - updated_at - permissions examples: - default: &516 + default: &517 value: - owner_url: https://api.github.com/orgs/octocat url: https://api.github.com/projects/1002605 @@ -34886,7 +35042,7 @@ paths: application/json: schema: *217 examples: - default: &517 + default: &518 value: owner_url: https://api.github.com/orgs/octocat url: https://api.github.com/projects/1002605 @@ -35086,7 +35242,7 @@ paths: description: Alternative response with repository permissions content: application/json: - schema: &518 + schema: &519 title: Team Repository description: A team's access to a repository. type: object @@ -35813,7 +35969,7 @@ paths: type: array items: *37 examples: - response-if-child-teams-exist: &519 + response-if-child-teams-exist: &520 value: - id: 2 node_id: MDQ6VGVhbTI= @@ -40318,7 +40474,7 @@ paths: type: - array - 'null' - items: &298 + items: &299 title: Pull Request Minimal type: object properties: @@ -40442,7 +40598,7 @@ paths: head_commit: anyOf: - type: 'null' - - &302 + - &303 title: Simple Commit description: A commit. type: object @@ -41822,7 +41978,7 @@ paths: items: type: object properties: - type: &372 + type: &373 type: string description: The type of reviewer. enum: @@ -41960,7 +42116,7 @@ paths: application/json: schema: type: array - items: &367 + items: &368 title: Deployment description: A request for a specific ref(branch,sha,tag) to be deployed @@ -42071,7 +42227,7 @@ paths: - created_at - updated_at examples: - default: &368 + default: &369 value: - url: https://api.github.com/repos/octocat/example/deployments/1 id: 1 @@ -42449,7 +42605,7 @@ paths: application/json: schema: *266 examples: - default: &385 + default: &386 value: name: GH_TOKEN created_at: '2019-08-10T14:59:22Z' @@ -42665,7 +42821,7 @@ paths: application/json: schema: *270 examples: - default: &386 + default: &387 value: name: USERNAME value: octocat @@ -43403,6 +43559,186 @@ paths: enabledForGitHubApps: true category: issues subcategory: assignees + "/repos/{owner}/{repo}/attestations": + post: + summary: Create an attestation + description: |- + Store an artifact attestation and associate it with a repository. + + The authenticated user must have write permission to the repository and, if using a fine-grained access token the `attestations:write` permission is required. + + Artifact attestations are meant to be created using the [attest action](https://github.com/actions/attest). For amore information, see our guide on [using artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - repos + operationId: repos/create-attestation + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/repos/repos#create-an-attestation + parameters: + - *219 + - *220 + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + bundle: + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: {} + additionalProperties: true + dsseEnvelope: + type: object + properties: {} + additionalProperties: true + description: |- + The attestation's Sigstore Bundle. + Refer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information. + required: + - bundle + examples: + default: + summary: Example of a request body + value: + value: + bundle: + mediaType: application/vnd.dev.sigstore.bundle.v0.3+json + verificationMaterial: + tlogEntries: + - logIndex: '97913980' + logId: + keyId: wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0= + kindVersion: + kind: dsse + version: 0.0.1 + integratedTime: '1716998992' + inclusionPromise: + signedEntryTimestamp: MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL + inclusionProof: + logIndex: '93750549' + rootHash: KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60= + treeSize: '93750551' + hashes: + - 8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg= + - nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck= + - hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A= + - MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM= + - XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc= + - Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY= + - wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU= + - uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s= + - jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs= + - xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ= + - cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc= + - sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ= + - 98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8= + checkpoint: + envelope: rekor.sigstore.dev - 2605736670972794746\n93750551\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\n\n— + rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\n + canonicalizedBody: eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0= + timestampVerificationData: {} + certificate: + rawBytes: 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 + dsseEnvelope: + payload: eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19 + payloadType: application/vnd.in-toto+json + signatures: + - sig: MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ== + responses: + '201': + description: response + content: + application/json: + schema: + type: object + properties: + id: + type: integer + description: The ID of the attestation. + examples: + default: + value: + id: 2 + '403': *27 + '422': *15 + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: repos + subcategory: repos + "/repos/{owner}/{repo}/attestations/{subject_digest}": + get: + summary: List attestations + description: |- + List a collection of artifact attestations with a given subject digest that are associated with a repository. + + The authenticated user making the request must have read access to the repository. In addition, when using a fine-grained access token the `attestations:read` permission is required. + + **Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - repos + operationId: repos/list-attestations + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/repos/repos#list-attestations + parameters: + - *219 + - *220 + - *17 + - *42 + - *43 + - name: subject_digest + description: The parameter should be set to the attestation's subject's SHA256 + digest, in the form `sha256:HEX_DIGEST`. + in: path + required: true + schema: + type: string + x-multi-segment: true + responses: + '200': + description: Response + content: + application/json: + schema: + type: object + properties: + attestations: + type: array + items: + type: object + properties: + bundle: + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: {} + additionalProperties: true + dsseEnvelope: + type: object + properties: {} + additionalProperties: true + description: |- + The attestation's Sigstore Bundle. + Refer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information. + repository_id: + type: integer + examples: + default: *282 + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: repos + subcategory: repos "/repos/{owner}/{repo}/autolinks": get: summary: Get all autolinks of a repository @@ -43426,7 +43762,7 @@ paths: application/json: schema: type: array - items: &282 + items: &283 title: Autolink reference description: An autolink reference. type: object @@ -43520,9 +43856,9 @@ paths: description: response content: application/json: - schema: *282 + schema: *283 examples: - default: &283 + default: &284 value: id: 1 key_prefix: TICKET- @@ -43555,7 +43891,7 @@ paths: parameters: - *219 - *220 - - &284 + - &285 name: autolink_id description: The unique identifier of the autolink. in: path @@ -43567,9 +43903,9 @@ paths: description: Response content: application/json: - schema: *282 + schema: *283 examples: - default: *283 + default: *284 '404': *6 x-github: githubCloudOnly: false @@ -43591,7 +43927,7 @@ paths: parameters: - *219 - *220 - - *284 + - *285 responses: '204': description: Response @@ -43748,7 +44084,7 @@ paths: - url protected: type: boolean - protection: &286 + protection: &287 title: Branch Protection description: Branch Protection type: object @@ -43791,7 +44127,7 @@ paths: required: - contexts - checks - enforce_admins: &289 + enforce_admins: &290 title: Protected Branch Admin Enforced description: Protected Branch Admin Enforced type: object @@ -43808,7 +44144,7 @@ paths: required: - url - enabled - required_pull_request_reviews: &291 + required_pull_request_reviews: &292 title: Protected Branch Pull Request Review description: Protected Branch Pull Request Review type: object @@ -43892,7 +44228,7 @@ paths: required: - dismiss_stale_reviews - require_code_owner_reviews - restrictions: &288 + restrictions: &289 title: Branch Restriction Policy description: Branch Restriction Policy type: object @@ -44210,7 +44546,7 @@ paths: parameters: - *219 - *220 - - &287 + - &288 name: branch description: The name of the branch. Cannot contain wildcard characters. To use wildcard characters in branch names, use [the GraphQL API](https://docs.github.com/graphql). @@ -44224,14 +44560,14 @@ paths: description: Response content: application/json: - schema: &297 + schema: &298 title: Branch With Protection description: Branch With Protection type: object properties: name: type: string - commit: &343 + commit: &344 title: Commit description: Commit type: object @@ -44270,7 +44606,7 @@ paths: author: anyOf: - type: 'null' - - &285 + - &286 title: Git User description: Metaproperties for Git author/committer information. @@ -44291,7 +44627,7 @@ paths: committer: anyOf: - type: 'null' - - *285 + - *286 message: type: string examples: @@ -44315,7 +44651,7 @@ paths: required: - sha - url - verification: &391 + verification: &392 title: Verification type: object properties: @@ -44384,7 +44720,7 @@ paths: type: integer files: type: array - items: &355 + items: &356 title: Diff Entry description: Diff Entry type: object @@ -44478,7 +44814,7 @@ paths: - self protected: type: boolean - protection: *286 + protection: *287 protection_url: type: string format: uri @@ -44610,13 +44946,13 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '200': description: Response content: application/json: - schema: *286 + schema: *287 examples: default: value: @@ -44810,7 +45146,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: required: true content: @@ -45070,7 +45406,7 @@ paths: url: type: string format: uri - required_status_checks: &294 + required_status_checks: &295 title: Status Check Policy description: Status Check Policy type: object @@ -45229,7 +45565,7 @@ paths: additionalProperties: false required: - enabled - restrictions: *288 + restrictions: *289 required_conversation_resolution: type: object properties: @@ -45343,7 +45679,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '204': description: Response @@ -45370,15 +45706,15 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '200': description: Response content: application/json: - schema: *289 + schema: *290 examples: - default: &290 + default: &291 value: url: https://api.github.com/repos/octocat/Hello-World/branches/master/protection/enforce_admins enabled: true @@ -45402,15 +45738,15 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '200': description: Response content: application/json: - schema: *289 + schema: *290 examples: - default: *290 + default: *291 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -45431,7 +45767,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '204': description: Response @@ -45458,15 +45794,15 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '200': description: Response content: application/json: - schema: *291 + schema: *292 examples: - default: &292 + default: &293 value: url: https://api.github.com/repos/octocat/Hello-World/branches/master/protection/required_pull_request_reviews dismissal_restrictions: @@ -45563,7 +45899,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: required: false content: @@ -45661,9 +45997,9 @@ paths: description: Response content: application/json: - schema: *291 + schema: *292 examples: - default: *292 + default: *293 '422': *15 x-github: githubCloudOnly: false @@ -45686,7 +46022,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '204': description: Response @@ -45714,15 +46050,15 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '200': description: Response content: application/json: - schema: *289 + schema: *290 examples: - default: &293 + default: &294 value: url: https://api.github.com/repos/octocat/Hello-World/branches/master/protection/required_signatures enabled: true @@ -45747,15 +46083,15 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '200': description: Response content: application/json: - schema: *289 + schema: *290 examples: - default: *293 + default: *294 '404': *6 x-github: githubCloudOnly: false @@ -45777,7 +46113,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '204': description: Response @@ -45804,15 +46140,15 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '200': description: Response content: application/json: - schema: *294 + schema: *295 examples: - default: &295 + default: &296 value: url: https://api.github.com/repos/octocat/Hello-World/branches/master/protection/required_status_checks strict: true @@ -45840,7 +46176,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: required: false content: @@ -45891,9 +46227,9 @@ paths: description: Response content: application/json: - schema: *294 + schema: *295 examples: - default: *295 + default: *296 '404': *6 '422': *15 x-github: @@ -45917,7 +46253,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '204': description: Response @@ -45943,7 +46279,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '200': description: Response @@ -45979,7 +46315,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: required: false content: @@ -46048,7 +46384,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: required: false content: @@ -46114,7 +46450,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: content: application/json: @@ -46181,13 +46517,13 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '200': description: Response content: application/json: - schema: *288 + schema: *289 examples: default: value: @@ -46280,7 +46616,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '204': description: Response @@ -46305,7 +46641,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '200': description: Response @@ -46315,7 +46651,7 @@ paths: type: array items: *5 examples: - default: &296 + default: &297 value: - id: 1 slug: octoapp @@ -46374,7 +46710,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: required: false content: @@ -46412,7 +46748,7 @@ paths: type: array items: *5 examples: - default: *296 + default: *297 '422': *15 x-github: githubCloudOnly: false @@ -46435,7 +46771,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: required: false content: @@ -46473,7 +46809,7 @@ paths: type: array items: *5 examples: - default: *296 + default: *297 '422': *15 x-github: githubCloudOnly: false @@ -46496,7 +46832,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: content: application/json: @@ -46533,7 +46869,7 @@ paths: type: array items: *5 examples: - default: *296 + default: *297 '422': *15 x-github: githubCloudOnly: false @@ -46557,7 +46893,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '200': description: Response @@ -46589,7 +46925,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: required: false content: @@ -46650,7 +46986,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: required: false content: @@ -46711,7 +47047,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: content: application/json: @@ -46772,7 +47108,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 responses: '200': description: Response @@ -46808,7 +47144,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: required: false content: @@ -46872,7 +47208,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: required: false content: @@ -46936,7 +47272,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: content: application/json: @@ -47000,7 +47336,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 requestBody: required: true content: @@ -47022,7 +47358,7 @@ paths: description: Response content: application/json: - schema: *297 + schema: *298 examples: default: value: @@ -47414,7 +47750,7 @@ paths: description: Response content: application/json: - schema: &299 + schema: &300 title: CheckRun description: A check performed on the code of a given code change type: object @@ -47548,8 +47884,8 @@ paths: do not necessarily indicate pull requests that triggered the check. type: array - items: *298 - deployment: &566 + items: *299 + deployment: &567 title: Deployment description: A deployment created as the result of an Actions check run from a workflow that references an environment @@ -47837,7 +48173,7 @@ paths: parameters: - *219 - *220 - - &300 + - &301 name: check_run_id description: The unique identifier of the check run. in: path @@ -47849,9 +48185,9 @@ paths: description: Response content: application/json: - schema: *299 + schema: *300 examples: - default: &301 + default: &302 value: id: 4 head_sha: ce587453ced02b1526dfb4cb910479d431683101 @@ -47952,7 +48288,7 @@ paths: parameters: - *219 - *220 - - *300 + - *301 requestBody: required: true content: @@ -48192,9 +48528,9 @@ paths: description: Response content: application/json: - schema: *299 + schema: *300 examples: - default: *301 + default: *302 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -48216,7 +48552,7 @@ paths: parameters: - *219 - *220 - - *300 + - *301 - *17 - *18 responses: @@ -48330,7 +48666,7 @@ paths: parameters: - *219 - *220 - - *300 + - *301 responses: '201': description: Response @@ -48396,7 +48732,7 @@ paths: description: Response when the suite already exists content: application/json: - schema: &303 + schema: &304 title: CheckSuite description: A suite of checks performed on the code of a given code change @@ -48477,7 +48813,7 @@ paths: type: - array - 'null' - items: *298 + items: *299 app: anyOf: - type: 'null' @@ -48493,7 +48829,7 @@ paths: - string - 'null' format: date-time - head_commit: *302 + head_commit: *303 latest_check_runs_count: type: integer check_runs_url: @@ -48521,7 +48857,7 @@ paths: - check_runs_url - pull_requests examples: - default: &304 + default: &305 value: id: 5 node_id: MDEwOkNoZWNrU3VpdGU1 @@ -48812,9 +49148,9 @@ paths: description: Response when the suite was created content: application/json: - schema: *303 + schema: *304 examples: - default: *304 + default: *305 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -49144,7 +49480,7 @@ paths: parameters: - *219 - *220 - - &305 + - &306 name: check_suite_id description: The unique identifier of the check suite. in: path @@ -49156,9 +49492,9 @@ paths: description: Response content: application/json: - schema: *303 + schema: *304 examples: - default: *304 + default: *305 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -49182,15 +49518,15 @@ paths: parameters: - *219 - *220 - - *305 - - &350 + - *306 + - &351 name: check_name description: Returns check runs with the specified `name`. in: query required: false schema: type: string - - &351 + - &352 name: status description: Returns check runs with the specified `status`. in: query @@ -49229,9 +49565,9 @@ paths: type: integer check_runs: type: array - items: *299 + items: *300 examples: - default: &352 + default: &353 value: total_count: 1 check_runs: @@ -49335,7 +49671,7 @@ paths: parameters: - *219 - *220 - - *305 + - *306 responses: '201': description: Response @@ -49370,18 +49706,18 @@ paths: parameters: - *219 - *220 - - *306 - *307 + - *308 - *18 - *17 - - &320 + - &321 name: ref description: The Git reference for the results you want to list. The `ref` for a branch can be formatted either as `refs/heads/` or simply ``. To reference a pull request use `refs/pull//merge`. in: query required: false - schema: *308 + schema: *309 - *41 - name: sort description: The property by which to sort the results. @@ -49398,13 +49734,13 @@ paths: be returned. in: query required: false - schema: *309 + schema: *310 - name: severity description: If specified, only code scanning alerts with this severity will be returned. in: query required: false - schema: *310 + schema: *311 responses: '200': description: Response @@ -49420,7 +49756,7 @@ paths: updated_at: *48 url: *49 html_url: *50 - instances_url: *311 + instances_url: *312 state: *118 fixed_at: *114 dismissed_by: @@ -49428,11 +49764,11 @@ paths: - type: 'null' - *4 dismissed_at: *115 - dismissed_reason: *312 - dismissed_comment: *313 - rule: *314 - tool: *315 - most_recent_instance: *316 + dismissed_reason: *313 + dismissed_comment: *314 + rule: *315 + tool: *316 + most_recent_instance: *317 required: - number - created_at @@ -49548,7 +49884,7 @@ paths: classifications: [] instances_url: https://api.github.com/repos/octocat/hello-world/code-scanning/alerts/3/instances '304': *35 - '403': &317 + '403': &318 description: Response if GitHub Advanced Security is not enabled for this repository content: @@ -49577,7 +49913,7 @@ paths: parameters: - *219 - *220 - - &318 + - &319 name: alert_number in: path description: The number that identifies an alert. You can find this at the @@ -49591,7 +49927,7 @@ paths: description: Response content: application/json: - schema: &319 + schema: &320 type: object properties: number: *46 @@ -49599,7 +49935,7 @@ paths: updated_at: *48 url: *49 html_url: *50 - instances_url: *311 + instances_url: *312 state: *118 fixed_at: *114 dismissed_by: @@ -49607,8 +49943,8 @@ paths: - type: 'null' - *4 dismissed_at: *115 - dismissed_reason: *312 - dismissed_comment: *313 + dismissed_reason: *313 + dismissed_comment: *314 rule: type: object properties: @@ -49669,8 +50005,8 @@ paths: - 'null' description: A link to the documentation for the rule used to detect the alert. - tool: *315 - most_recent_instance: *316 + tool: *316 + most_recent_instance: *317 required: - number - created_at @@ -49759,7 +50095,7 @@ paths: - test instances_url: https://api.github.com/repos/octocat/hello-world/code-scanning/alerts/42/instances '304': *35 - '403': *317 + '403': *318 '404': *6 '503': *56 x-github: @@ -49781,7 +50117,7 @@ paths: parameters: - *219 - *220 - - *318 + - *319 requestBody: required: true content: @@ -49796,8 +50132,8 @@ paths: enum: - open - dismissed - dismissed_reason: *312 - dismissed_comment: *313 + dismissed_reason: *313 + dismissed_comment: *314 required: - state examples: @@ -49812,7 +50148,7 @@ paths: description: Response content: application/json: - schema: *319 + schema: *320 examples: default: value: @@ -49887,7 +50223,7 @@ paths: classifications: - test instances_url: https://api.github.com/repos/octocat/hello-world/code-scanning/alerts/42/instances - '403': &325 + '403': &326 description: Response if the repository is archived or if GitHub Advanced Security is not enabled for this repository content: @@ -49916,10 +50252,10 @@ paths: parameters: - *219 - *220 - - *318 + - *319 - *18 - *17 - - *320 + - *321 responses: '200': description: Response @@ -49927,7 +50263,7 @@ paths: application/json: schema: type: array - items: *316 + items: *317 examples: default: value: @@ -49966,7 +50302,7 @@ paths: end_column: 50 classifications: - source - '403': *317 + '403': *318 '404': *6 '503': *56 x-github: @@ -50002,8 +50338,8 @@ paths: parameters: - *219 - *220 - - *306 - *307 + - *308 - *18 - *17 - name: ref @@ -50012,12 +50348,12 @@ paths: for a branch can be formatted either as `refs/heads/` or simply ``. To reference a pull request use `refs/pull//merge`. required: false - schema: *308 + schema: *309 - name: sarif_id in: query description: Filter analyses belonging to the same SARIF upload. required: false - schema: &323 + schema: &324 type: string description: An identifier for the upload. examples: @@ -50039,23 +50375,23 @@ paths: application/json: schema: type: array - items: &324 + items: &325 type: object properties: - ref: *308 - commit_sha: &333 + ref: *309 + commit_sha: &334 description: The SHA of the commit to which the analysis you are uploading relates. type: string minLength: 40 maxLength: 40 pattern: "^[0-9a-fA-F]+$" - analysis_key: *321 + analysis_key: *322 environment: type: string description: Identifies the variable values associated with the environment in which this analysis was performed. - category: *322 + category: *323 error: type: string examples: @@ -50080,8 +50416,8 @@ paths: description: The REST API URL of the analysis resource. format: uri readOnly: true - sarif_id: *323 - tool: *315 + sarif_id: *324 + tool: *316 deletable: type: boolean warning: @@ -50143,7 +50479,7 @@ paths: version: 1.2.0 deletable: true warning: '' - '403': *317 + '403': *318 '404': *6 '503': *56 x-github: @@ -50193,7 +50529,7 @@ paths: description: Response content: application/json: - schema: *324 + schema: *325 examples: response: summary: application/json response @@ -50247,7 +50583,7 @@ paths: properties: - github/alertNumber: 2 - github/alertUrl: https://api.github.com/repos/monalisa/monalisa/code-scanning/alerts/2 - '403': *317 + '403': *318 '404': *6 '503': *56 x-github: @@ -50386,7 +50722,7 @@ paths: next_analysis_url: https://api.github.com/repos/octocat/hello-world/code-scanning/analyses/41 confirm_delete_url: https://api.github.com/repos/octocat/hello-world/code-scanning/analyses/41?confirm_delete '400': *14 - '403': *325 + '403': *326 '404': *6 '503': *56 x-github: @@ -50417,7 +50753,7 @@ paths: application/json: schema: type: array - items: &326 + items: &327 title: CodeQL Database description: A CodeQL database. type: object @@ -50529,7 +50865,7 @@ paths: updated_at: '2022-09-12T12:14:32Z' url: https://api.github.com/repos/octocat/Hello-World/code-scanning/codeql/databases/ruby commit_oid: 1927de39fefa25a9d0e64e3f540ff824a72f538c - '403': *317 + '403': *318 '404': *6 '503': *56 x-github: @@ -50571,7 +50907,7 @@ paths: description: Response content: application/json: - schema: *326 + schema: *327 examples: default: value: @@ -50603,9 +50939,9 @@ paths: updated_at: '2022-09-12T12:14:32Z' url: https://api.github.com/repos/octocat/Hello-World/code-scanning/codeql/databases/java commit_oid: 1927de39fefa25a9d0e64e3f540ff824a72f538c - '302': &357 + '302': &358 description: Found - '403': *317 + '403': *318 '404': *6 '503': *56 x-github: @@ -50643,7 +50979,7 @@ paths: type: object additionalProperties: false properties: - language: &327 + language: &328 type: string description: The language targeted by the CodeQL query enum: @@ -50721,7 +51057,7 @@ paths: description: Variant analysis submitted for processing content: application/json: - schema: &331 + schema: &332 title: Variant Analysis description: A run of a CodeQL query against one or more repositories. type: object @@ -50731,7 +51067,7 @@ paths: description: The ID of the variant analysis. controller_repo: *51 actor: *4 - query_language: *327 + query_language: *328 query_pack_url: type: string description: The download url for the query pack. @@ -50779,7 +51115,7 @@ paths: items: type: object properties: - repository: &328 + repository: &329 title: Repository Identifier description: Repository Identifier type: object @@ -50821,7 +51157,7 @@ paths: - private - stargazers_count - updated_at - analysis_status: &332 + analysis_status: &333 type: string description: The new status of the CodeQL variant analysis repository task. @@ -50853,7 +51189,7 @@ paths: from processing. This information is only available to the user that initiated the variant analysis. properties: - access_mismatch_repos: &329 + access_mismatch_repos: &330 type: object properties: repository_count: @@ -50868,7 +51204,7 @@ paths: This list may not include all repositories that were skipped. This is only available when the repository was found and the user has access to it. - items: *328 + items: *329 required: - repository_count - repositories @@ -50891,8 +51227,8 @@ paths: required: - repository_count - repository_full_names - no_codeql_db_repos: *329 - over_limit_repos: *329 + no_codeql_db_repos: *330 + over_limit_repos: *330 required: - access_mismatch_repos - not_found_repos @@ -50908,7 +51244,7 @@ paths: examples: repositories_parameter: summary: Response for a successful variant analysis submission - value: &330 + value: &331 summary: Default response value: id: 1 @@ -51060,10 +51396,10 @@ paths: private: false repository_owners: summary: Response for a successful variant analysis submission - value: *330 + value: *331 repository_lists: summary: Response for a successful variant analysis submission - value: *330 + value: *331 '404': *6 '422': description: Unable to process variant analysis submission @@ -51104,9 +51440,9 @@ paths: description: Response content: application/json: - schema: *331 + schema: *332 examples: - default: *330 + default: *331 '404': *6 '503': *56 x-github: @@ -51164,7 +51500,7 @@ paths: type: object properties: repository: *51 - analysis_status: *332 + analysis_status: *333 artifact_size_in_bytes: type: integer description: The size of the artifact. This is only available @@ -51355,7 +51691,7 @@ paths: query_suite: default updated_at: '2023-01-19T11:21:34Z' schedule: weekly - '403': *317 + '403': *318 '404': *6 '503': *56 x-github: @@ -51447,7 +51783,7 @@ paths: value: run_id: 42 run_url: https://api.github.com/repos/octoorg/octocat/actions/runs/42 - '403': *325 + '403': *326 '404': *6 '409': description: Response if there is already a validation run in progress with @@ -51521,7 +51857,7 @@ paths: schema: type: object properties: - commit_sha: *333 + commit_sha: *334 ref: type: string description: |- @@ -51581,7 +51917,7 @@ paths: schema: type: object properties: - id: *323 + id: *324 url: type: string description: The REST API URL for checking the status of the upload. @@ -51595,7 +51931,7 @@ paths: url: https://api.github.com/repos/octocat/hello-world/code-scanning/sarifs/47177e22-5596-11eb-80a1-c1e54ef945c6 '400': description: Bad Request if the sarif field is invalid - '403': *325 + '403': *326 '404': *6 '413': description: Payload Too Large if the sarif field is too large @@ -51667,7 +52003,7 @@ paths: value: processing_status: complete analyses_url: https://api.github.com/repos/octocat/hello-world/code-scanning/analyses?sarif_id=47177e22-5596-11eb-80a1-c1e54ef945c6 - '403': *317 + '403': *318 '404': description: Not Found if the sarif id does not match any upload '503': *56 @@ -52203,7 +52539,7 @@ paths: application/json: schema: *155 examples: - default: *334 + default: *335 '202': description: Response when the codespace creation partially failed but is being retried in the background @@ -52211,7 +52547,7 @@ paths: application/json: schema: *155 examples: - default: *334 + default: *335 '400': *14 '401': *23 '403': *27 @@ -52343,9 +52679,9 @@ paths: type: integer machines: type: array - items: *335 + items: *336 examples: - default: &525 + default: &526 value: total_count: 2 machines: @@ -52562,7 +52898,7 @@ paths: type: integer secrets: type: array - items: &339 + items: &340 title: Codespaces Secret description: Set repository secrets for GitHub Codespaces. type: object @@ -52583,7 +52919,7 @@ paths: - created_at - updated_at examples: - default: *336 + default: *337 headers: Link: *38 x-github: @@ -52615,9 +52951,9 @@ paths: description: Response content: application/json: - schema: *337 + schema: *338 examples: - default: *338 + default: *339 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -52645,9 +52981,9 @@ paths: description: Response content: application/json: - schema: *339 + schema: *340 examples: - default: *340 + default: *341 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -52790,7 +53126,7 @@ paths: application/json: schema: type: array - items: &341 + items: &342 title: Collaborator description: Collaborator type: object @@ -53050,7 +53386,7 @@ paths: description: Response when a new invitation is created content: application/json: - schema: &404 + schema: &405 title: Repository Invitation description: Repository invitations let you manage who you collaborate with. @@ -53322,7 +53658,7 @@ paths: user: anyOf: - type: 'null' - - *341 + - *342 required: - permission - role_name @@ -53387,7 +53723,7 @@ paths: application/json: schema: type: array - items: &342 + items: &343 title: Commit Comment description: Commit Comment type: object @@ -53445,7 +53781,7 @@ paths: - created_at - updated_at examples: - default: &345 + default: &346 value: - html_url: https://github.com/octocat/Hello-World/commit/6dcb09b5b57875f334f61aebed695e2e4193db5e#commitcomment-1 url: https://api.github.com/repos/octocat/Hello-World/comments/1 @@ -53512,9 +53848,9 @@ paths: description: Response content: application/json: - schema: *342 + schema: *343 examples: - default: &346 + default: &347 value: html_url: https://github.com/octocat/Hello-World/commit/6dcb09b5b57875f334f61aebed695e2e4193db5e#commitcomment-1 url: https://api.github.com/repos/octocat/Hello-World/comments/1 @@ -53595,7 +53931,7 @@ paths: description: Response content: application/json: - schema: *342 + schema: *343 examples: default: value: @@ -53892,9 +54228,9 @@ paths: application/json: schema: type: array - items: *343 + items: *344 examples: - default: &451 + default: &452 value: - url: https://api.github.com/repos/octocat/Hello-World/commits/6dcb09b5b57875f334f61aebed695e2e4193db5e sha: 6dcb09b5b57875f334f61aebed695e2e4193db5e @@ -53989,7 +54325,7 @@ paths: parameters: - *219 - *220 - - &344 + - &345 name: commit_sha description: The SHA of the commit. in: path @@ -54063,7 +54399,7 @@ paths: parameters: - *219 - *220 - - *344 + - *345 - *17 - *18 responses: @@ -54073,9 +54409,9 @@ paths: application/json: schema: type: array - items: *342 + items: *343 examples: - default: *345 + default: *346 headers: Link: *38 x-github: @@ -54105,7 +54441,7 @@ paths: parameters: - *219 - *220 - - *344 + - *345 requestBody: required: true content: @@ -54140,9 +54476,9 @@ paths: description: Response content: application/json: - schema: *342 + schema: *343 examples: - default: *346 + default: *347 headers: Location: example: https://api.github.com/repos/octocat/Hello-World/comments/1 @@ -54172,7 +54508,7 @@ paths: parameters: - *219 - *220 - - *344 + - *345 - *17 - *18 responses: @@ -54182,7 +54518,7 @@ paths: application/json: schema: type: array - items: &442 + items: &443 title: Pull Request Simple description: Pull Request Simple type: object @@ -54301,7 +54637,7 @@ paths: milestone: anyOf: - type: 'null' - - *347 + - *348 active_lock_reason: type: - string @@ -54400,7 +54736,7 @@ paths: _links: type: object properties: - comments: &348 + comments: &349 title: Link description: Hypermedia Link type: object @@ -54409,13 +54745,13 @@ paths: type: string required: - href - commits: *348 - statuses: *348 - html: *348 - issue: *348 - review_comments: *348 - review_comment: *348 - self: *348 + commits: *349 + statuses: *349 + html: *349 + issue: *349 + review_comments: *349 + review_comment: *349 + self: *349 required: - comments - commits @@ -54426,7 +54762,7 @@ paths: - review_comment - self author_association: *54 - auto_merge: &444 + auto_merge: &445 title: Auto merge description: The status of auto merging a pull request. type: @@ -54491,7 +54827,7 @@ paths: - author_association - auto_merge examples: - default: &443 + default: &444 value: - url: https://api.github.com/repos/octocat/Hello-World/pulls/1347 id: 1 @@ -55030,7 +55366,7 @@ paths: - *220 - *18 - *17 - - &349 + - &350 name: ref description: The commit reference. Can be a commit SHA, branch name (`heads/BRANCH_NAME`), or tag name (`tags/TAG_NAME`). For more information, see "[Git References](https://git-scm.com/book/en/v2/Git-Internals-Git-References)" @@ -55045,9 +55381,9 @@ paths: description: Response content: application/json: - schema: *343 + schema: *344 examples: - default: &430 + default: &431 value: url: https://api.github.com/repos/octocat/Hello-World/commits/6dcb09b5b57875f334f61aebed695e2e4193db5e sha: 6dcb09b5b57875f334f61aebed695e2e4193db5e @@ -55160,9 +55496,9 @@ paths: parameters: - *219 - *220 - - *349 - *350 - *351 + - *352 - name: filter description: Filters check runs by their `completed_at` timestamp. `latest` returns the most recent check runs. @@ -55196,9 +55532,9 @@ paths: type: integer check_runs: type: array - items: *299 + items: *300 examples: - default: *352 + default: *353 headers: Link: *38 x-github: @@ -55224,7 +55560,7 @@ paths: parameters: - *219 - *220 - - *349 + - *350 - name: app_id description: Filters check suites by GitHub App `id`. in: query @@ -55232,7 +55568,7 @@ paths: schema: type: integer example: 1 - - *350 + - *351 - *17 - *18 responses: @@ -55250,7 +55586,7 @@ paths: type: integer check_suites: type: array - items: *303 + items: *304 examples: default: value: @@ -55452,7 +55788,7 @@ paths: parameters: - *219 - *220 - - *349 + - *350 - *17 - *18 responses: @@ -55656,7 +55992,7 @@ paths: parameters: - *219 - *220 - - *349 + - *350 - *17 - *18 responses: @@ -55666,7 +56002,7 @@ paths: application/json: schema: type: array - items: &500 + items: &501 title: Status description: The status of a commit. type: object @@ -55809,11 +56145,11 @@ paths: code_of_conduct: anyOf: - type: 'null' - - *353 + - *354 code_of_conduct_file: anyOf: - type: 'null' - - &354 + - &355 title: Community Health File type: object properties: @@ -55833,19 +56169,19 @@ paths: contributing: anyOf: - type: 'null' - - *354 + - *355 readme: anyOf: - type: 'null' - - *354 + - *355 issue_template: anyOf: - type: 'null' - - *354 + - *355 pull_request_template: anyOf: - type: 'null' - - *354 + - *355 required: - code_of_conduct - code_of_conduct_file @@ -56022,8 +56358,8 @@ paths: format: uri examples: - https://github.com/octocat/Hello-World/compare/master...topic.patch - base_commit: *343 - merge_base_commit: *343 + base_commit: *344 + merge_base_commit: *344 status: type: string enum: @@ -56047,10 +56383,10 @@ paths: - 6 commits: type: array - items: *343 + items: *344 files: type: array - items: *355 + items: *356 required: - url - html_url @@ -56487,7 +56823,7 @@ paths: - content - encoding examples: - response-if-content-is-a-file: &356 + response-if-content-is-a-file: &357 summary: Response if content is a file value: type: file @@ -56624,7 +56960,7 @@ paths: - size - type - url - - &456 + - &457 title: Content File description: Content File type: object @@ -56842,7 +57178,7 @@ paths: - url - submodule_git_url examples: - response-if-content-is-a-file: *356 + response-if-content-is-a-file: *357 response-if-content-is-a-directory: summary: Response if content is a directory and the application/json media type is requested @@ -56911,7 +57247,7 @@ paths: html: https://github.com/jquery/qunit/tree/6ca3721222109997540bd6d9ccd396902e0ad2f9 '404': *6 '403': *27 - '302': *357 + '302': *358 '304': *35 x-github: githubCloudOnly: false @@ -57029,7 +57365,7 @@ paths: description: Response content: application/json: - schema: &358 + schema: &359 title: File Commit description: File Commit type: object @@ -57180,7 +57516,7 @@ paths: description: Response content: application/json: - schema: *358 + schema: *359 examples: example-for-creating-a-file: value: @@ -57313,7 +57649,7 @@ paths: description: Response content: application/json: - schema: *358 + schema: *359 examples: default: value: @@ -57532,7 +57868,7 @@ paths: application/json: schema: type: array - items: &361 + items: &362 type: object description: A Dependabot alert. properties: @@ -57567,7 +57903,7 @@ paths: - development - runtime - - security_advisory: *359 + security_advisory: *360 security_vulnerability: *45 url: *49 html_url: *50 @@ -57598,7 +57934,7 @@ paths: dismissal. maxLength: 280 fixed_at: *114 - auto_dismissed_at: *360 + auto_dismissed_at: *361 required: - number - state @@ -57813,7 +58149,7 @@ paths: parameters: - *219 - *220 - - &362 + - &363 name: alert_number in: path description: |- @@ -57828,7 +58164,7 @@ paths: description: Response content: application/json: - schema: *361 + schema: *362 examples: default: value: @@ -57933,7 +58269,7 @@ paths: parameters: - *219 - *220 - - *362 + - *363 requestBody: required: true content: @@ -57978,7 +58314,7 @@ paths: description: Response content: application/json: - schema: *361 + schema: *362 examples: default: value: @@ -58119,7 +58455,7 @@ paths: type: integer secrets: type: array - items: &365 + items: &366 title: Dependabot Secret description: Set secrets for Dependabot. type: object @@ -58180,9 +58516,9 @@ paths: description: Response content: application/json: - schema: *363 + schema: *364 examples: - default: *364 + default: *365 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -58210,7 +58546,7 @@ paths: description: Response content: application/json: - schema: *365 + schema: *366 examples: default: value: @@ -58790,7 +59126,7 @@ paths: - version - url additionalProperties: false - metadata: &366 + metadata: &367 title: metadata description: User-defined metadata to store domain-specific information limited to 8 keys with scalar values. @@ -58829,7 +59165,7 @@ paths: examples: - "/src/build/package-lock.json" additionalProperties: false - metadata: *366 + metadata: *367 resolved: type: object description: A collection of resolved package dependencies. @@ -58843,7 +59179,7 @@ paths: pattern: "^pkg" examples: - pkg:/npm/%40actions/http-client@1.0.11 - metadata: *366 + metadata: *367 relationship: type: string description: A notation of whether a dependency is requested @@ -59018,9 +59354,9 @@ paths: application/json: schema: type: array - items: *367 + items: *368 examples: - default: *368 + default: *369 headers: Link: *38 x-github: @@ -59169,7 +59505,7 @@ paths: description: Response content: application/json: - schema: *367 + schema: *368 examples: simple-example: summary: Simple example @@ -59244,7 +59580,7 @@ paths: parameters: - *219 - *220 - - &369 + - &370 name: deployment_id description: deployment_id parameter in: path @@ -59256,7 +59592,7 @@ paths: description: Response content: application/json: - schema: *367 + schema: *368 examples: default: value: @@ -59323,7 +59659,7 @@ paths: parameters: - *219 - *220 - - *369 + - *370 responses: '204': description: Response @@ -59347,7 +59683,7 @@ paths: parameters: - *219 - *220 - - *369 + - *370 - *17 - *18 responses: @@ -59357,7 +59693,7 @@ paths: application/json: schema: type: array - items: &370 + items: &371 title: Deployment Status description: The status of a deployment. type: object @@ -59521,7 +59857,7 @@ paths: parameters: - *219 - *220 - - *369 + - *370 requestBody: required: true content: @@ -59596,9 +59932,9 @@ paths: description: Response content: application/json: - schema: *370 + schema: *371 examples: - default: &371 + default: &372 value: url: https://api.github.com/repos/octocat/example/deployments/42/statuses/1 id: 1 @@ -59656,7 +59992,7 @@ paths: parameters: - *219 - *220 - - *369 + - *370 - name: status_id in: path required: true @@ -59667,9 +60003,9 @@ paths: description: Response content: application/json: - schema: *370 + schema: *371 examples: - default: *371 + default: *372 '404': *6 x-github: githubCloudOnly: false @@ -59770,7 +60106,7 @@ paths: - 5 environments: type: array - items: &373 + items: &374 title: Environment description: Details of a deployment environment type: object @@ -59831,7 +60167,7 @@ paths: type: string examples: - wait_timer - wait_timer: &375 + wait_timer: &376 type: integer description: The amount of time to delay a job after the job is initially triggered. The time (in minutes) @@ -59873,7 +60209,7 @@ paths: items: type: object properties: - type: *372 + type: *373 reviewer: anyOf: - *4 @@ -59900,7 +60236,7 @@ paths: - id - node_id - type - deployment_branch_policy: &376 + deployment_branch_policy: &377 type: - object - 'null' @@ -60018,7 +60354,7 @@ paths: parameters: - *219 - *220 - - &374 + - &375 name: environment_name in: path required: true @@ -60031,9 +60367,9 @@ paths: description: Response content: application/json: - schema: *373 + schema: *374 examples: - default: &377 + default: &378 value: id: 161088068 node_id: MDExOkVudmlyb25tZW50MTYxMDg4MDY4 @@ -60117,7 +60453,7 @@ paths: parameters: - *219 - *220 - - *374 + - *375 requestBody: required: false content: @@ -60127,7 +60463,7 @@ paths: - object - 'null' properties: - wait_timer: *375 + wait_timer: *376 prevent_self_review: type: boolean description: Whether or not a user who created the job is prevented @@ -60146,14 +60482,14 @@ paths: items: type: object properties: - type: *372 + type: *373 id: type: integer description: The id of the user or team who can review the deployment examples: - 4532992 - deployment_branch_policy: *376 + deployment_branch_policy: *377 additionalProperties: false examples: default: @@ -60173,9 +60509,9 @@ paths: description: Response content: application/json: - schema: *373 + schema: *374 examples: - default: *377 + default: *378 '422': description: Validation error when the environment name is invalid or when `protected_branches` and `custom_branch_policies` in `deployment_branch_policy` @@ -60201,7 +60537,7 @@ paths: parameters: - *219 - *220 - - *374 + - *375 responses: '204': description: Default response @@ -60228,7 +60564,7 @@ paths: parameters: - *219 - *220 - - *374 + - *375 - *17 - *18 responses: @@ -60247,7 +60583,7 @@ paths: - 2 branch_policies: type: array - items: &378 + items: &379 title: Deployment branch policy description: Details of a deployment branch or tag policy. type: object @@ -60310,7 +60646,7 @@ paths: parameters: - *219 - *220 - - *374 + - *375 requestBody: required: true content: @@ -60358,9 +60694,9 @@ paths: description: Response content: application/json: - schema: *378 + schema: *379 examples: - example-wildcard: &379 + example-wildcard: &380 value: id: 364662 node_id: MDE2OkdhdGVCcmFuY2hQb2xpY3kzNjQ2NjI= @@ -60404,8 +60740,8 @@ paths: parameters: - *219 - *220 - - *374 - - &380 + - *375 + - &381 name: branch_policy_id in: path required: true @@ -60417,9 +60753,9 @@ paths: description: Response content: application/json: - schema: *378 + schema: *379 examples: - default: *379 + default: *380 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -60440,8 +60776,8 @@ paths: parameters: - *219 - *220 - - *374 - - *380 + - *375 + - *381 requestBody: required: true content: @@ -60470,9 +60806,9 @@ paths: description: Response content: application/json: - schema: *378 + schema: *379 examples: - default: *379 + default: *380 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -60493,8 +60829,8 @@ paths: parameters: - *219 - *220 - - *374 - - *380 + - *375 + - *381 responses: '204': description: Response @@ -60519,7 +60855,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/deployments/protection-rules#get-all-deployment-protection-rules-for-an-environment parameters: - - *374 + - *375 - *220 - *219 responses: @@ -60538,7 +60874,7 @@ paths: - 10 custom_deployment_protection_rules: type: array - items: &381 + items: &382 title: Deployment protection rule description: Deployment protection rule type: object @@ -60560,7 +60896,7 @@ paths: for the environment. examples: - true - app: &382 + app: &383 title: Custom deployment protection rule app description: A GitHub App that is providing a custom deployment protection rule. @@ -60663,7 +60999,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/deployments/protection-rules#create-a-custom-deployment-protection-rule-on-an-environment parameters: - - *374 + - *375 - *220 - *219 requestBody: @@ -60686,9 +61022,9 @@ paths: description: The enabled custom deployment protection rule content: application/json: - schema: *381 + schema: *382 examples: - default: &383 + default: &384 value: id: 3 node_id: IEH37kRlcGxveW1lbnRTdGF0ddiv @@ -60721,7 +61057,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/deployments/protection-rules#list-custom-deployment-rule-integrations-available-for-an-environment parameters: - - *374 + - *375 - *220 - *219 - *18 @@ -60743,7 +61079,7 @@ paths: - 35 available_custom_deployment_protection_rule_integrations: type: array - items: *382 + items: *383 examples: default: value: @@ -60780,8 +61116,8 @@ paths: parameters: - *219 - *220 - - *374 - - &384 + - *375 + - &385 name: protection_rule_id description: The unique identifier of the protection rule. in: path @@ -60793,9 +61129,9 @@ paths: description: Response content: application/json: - schema: *381 + schema: *382 examples: - default: *383 + default: *384 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -60816,10 +61152,10 @@ paths: description: API method documentation url: https://docs.github.com/rest/deployments/protection-rules#disable-a-custom-protection-rule-for-an-environment parameters: - - *374 + - *375 - *220 - *219 - - *384 + - *385 responses: '204': description: Response @@ -60847,7 +61183,7 @@ paths: parameters: - *219 - *220 - - *374 + - *375 - *17 - *18 responses: @@ -60894,7 +61230,7 @@ paths: parameters: - *219 - *220 - - *374 + - *375 responses: '200': description: Response @@ -60926,7 +61262,7 @@ paths: parameters: - *219 - *220 - - *374 + - *375 - *107 responses: '200': @@ -60935,7 +61271,7 @@ paths: application/json: schema: *266 examples: - default: *385 + default: *386 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -60959,7 +61295,7 @@ paths: parameters: - *219 - *220 - - *374 + - *375 - *107 requestBody: required: true @@ -61019,7 +61355,7 @@ paths: parameters: - *219 - *220 - - *374 + - *375 - *107 responses: '204': @@ -61047,7 +61383,7 @@ paths: parameters: - *219 - *220 - - *374 + - *375 - *241 - *18 responses: @@ -61092,7 +61428,7 @@ paths: parameters: - *219 - *220 - - *374 + - *375 requestBody: required: true content: @@ -61146,7 +61482,7 @@ paths: parameters: - *219 - *220 - - *374 + - *375 - *111 responses: '200': @@ -61155,7 +61491,7 @@ paths: application/json: schema: *270 examples: - default: *386 + default: *387 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -61179,7 +61515,7 @@ paths: - *219 - *220 - *111 - - *374 + - *375 requestBody: required: true content: @@ -61224,7 +61560,7 @@ paths: - *219 - *220 - *111 - - *374 + - *375 responses: '204': description: Response @@ -61826,7 +62162,7 @@ paths: description: Response content: application/json: - schema: &387 + schema: &388 title: Git Commit description: Low-level Git commit operations within a repository type: object @@ -62048,13 +62384,13 @@ paths: parameters: - *219 - *220 - - *344 + - *345 responses: '200': description: Response content: application/json: - schema: *387 + schema: *388 examples: default: value: @@ -62110,7 +62446,7 @@ paths: parameters: - *219 - *220 - - &388 + - &389 name: ref description: The Git reference. For more information, see "[Git References](https://git-scm.com/book/en/v2/Git-Internals-Git-References)" in the Git documentation. @@ -62127,7 +62463,7 @@ paths: application/json: schema: type: array - items: &389 + items: &390 title: Git Reference description: Git references within a repository type: object @@ -62204,15 +62540,15 @@ paths: parameters: - *219 - *220 - - *388 + - *389 responses: '200': description: Response content: application/json: - schema: *389 + schema: *390 examples: - default: &390 + default: &391 value: ref: refs/heads/featureA node_id: MDM6UmVmcmVmcy9oZWFkcy9mZWF0dXJlQQ== @@ -62271,9 +62607,9 @@ paths: description: Response content: application/json: - schema: *389 + schema: *390 examples: - default: *390 + default: *391 headers: Location: example: https://api.github.com/repos/octocat/Hello-World/git/refs/heads/featureA @@ -62301,7 +62637,7 @@ paths: parameters: - *219 - *220 - - *388 + - *389 requestBody: required: true content: @@ -62330,9 +62666,9 @@ paths: description: Response content: application/json: - schema: *389 + schema: *390 examples: - default: *390 + default: *391 '422': *15 '409': *122 x-github: @@ -62352,7 +62688,7 @@ paths: parameters: - *219 - *220 - - *388 + - *389 responses: '204': description: Response @@ -62472,7 +62808,7 @@ paths: description: Response content: application/json: - schema: &392 + schema: &393 title: Git Tag description: Metadata for a Git tag type: object @@ -62528,7 +62864,7 @@ paths: - sha - type - url - verification: *391 + verification: *392 required: - sha - url @@ -62538,7 +62874,7 @@ paths: - tag - message examples: - default: &393 + default: &394 value: node_id: MDM6VGFnOTQwYmQzMzYyNDhlZmFlMGY5ZWU1YmM3YjJkNWM5ODU4ODdiMTZhYw== tag: v0.0.1 @@ -62621,9 +62957,9 @@ paths: description: Response content: application/json: - schema: *392 + schema: *393 examples: - default: *393 + default: *394 '404': *6 '409': *122 x-github: @@ -62722,7 +63058,7 @@ paths: description: Response content: application/json: - schema: &394 + schema: &395 title: Git Tree description: The hierarchy between files in a Git repository. type: object @@ -62864,7 +63200,7 @@ paths: description: Response content: application/json: - schema: *394 + schema: *395 examples: default-response: summary: Default response @@ -62934,7 +63270,7 @@ paths: application/json: schema: type: array - items: &395 + items: &396 title: Webhook description: Webhooks for repositories. type: object @@ -62997,7 +63333,7 @@ paths: format: uri examples: - https://api.github.com/repos/octocat/Hello-World/hooks/1/deliveries - last_response: &597 + last_response: &598 title: Hook Response type: object properties: @@ -63128,9 +63464,9 @@ paths: description: Response content: application/json: - schema: *395 + schema: *396 examples: - default: &396 + default: &397 value: type: Repository id: 12345678 @@ -63186,9 +63522,9 @@ paths: description: Response content: application/json: - schema: *395 + schema: *396 examples: - default: *396 + default: *397 '404': *6 x-github: githubCloudOnly: false @@ -63255,9 +63591,9 @@ paths: description: Response content: application/json: - schema: *395 + schema: *396 examples: - default: *396 + default: *397 '422': *15 '404': *6 x-github: @@ -63561,7 +63897,7 @@ paths: description: Response content: application/json: - schema: &397 + schema: &398 title: Import description: A repository import from an external source. type: object @@ -63668,7 +64004,7 @@ paths: - html_url - authors_url examples: - default: &400 + default: &401 value: vcs: subversion use_lfs: true @@ -63684,7 +64020,7 @@ paths: authors_url: https://api.github.com/repos/octocat/socm/import/authors repository_url: https://api.github.com/repos/octocat/socm '404': *6 - '503': &398 + '503': &399 description: Unavailable due to service under maintenance. content: application/json: @@ -63761,7 +64097,7 @@ paths: description: Response content: application/json: - schema: *397 + schema: *398 examples: default: value: @@ -63786,7 +64122,7 @@ paths: type: string '422': *15 '404': *6 - '503': *398 + '503': *399 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -63866,7 +64202,7 @@ paths: description: Response content: application/json: - schema: *397 + schema: *398 examples: example-1: summary: Example 1 @@ -63914,7 +64250,7 @@ paths: html_url: https://import.github.com/octocat/socm/import authors_url: https://api.github.com/repos/octocat/socm/import/authors repository_url: https://api.github.com/repos/octocat/socm - '503': *398 + '503': *399 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -63941,7 +64277,7 @@ paths: responses: '204': description: Response - '503': *398 + '503': *399 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -63968,7 +64304,7 @@ paths: parameters: - *219 - *220 - - &548 + - &549 name: since description: A user ID. Only return users with an ID greater than this ID. in: query @@ -63982,7 +64318,7 @@ paths: application/json: schema: type: array - items: &399 + items: &400 title: Porter Author description: Porter Author type: object @@ -64036,7 +64372,7 @@ paths: url: https://api.github.com/repos/octocat/socm/import/authors/2268559 import_url: https://api.github.com/repos/octocat/socm/import '404': *6 - '503': *398 + '503': *399 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -64091,7 +64427,7 @@ paths: description: Response content: application/json: - schema: *399 + schema: *400 examples: default: value: @@ -64104,7 +64440,7 @@ paths: import_url: https://api.github.com/repos/octocat/socm/import '422': *15 '404': *6 - '503': *398 + '503': *399 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -64169,7 +64505,7 @@ paths: path: foo/bar/3 oid: c20ad4d76fe97759aa27a0c99bff6710 size: 12582912 - '503': *398 + '503': *399 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -64224,11 +64560,11 @@ paths: description: Response content: application/json: - schema: *397 + schema: *398 examples: - default: *400 + default: *401 '422': *15 - '503': *398 + '503': *399 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -64260,7 +64596,7 @@ paths: application/json: schema: *20 examples: - default: *401 + default: *402 '301': *231 '404': *6 x-github: @@ -64295,7 +64631,7 @@ paths: properties: {} additionalProperties: false examples: - default: &403 + default: &404 value: limit: collaborators_only origin: repository @@ -64326,7 +64662,7 @@ paths: required: true content: application/json: - schema: *402 + schema: *403 examples: default: summary: Example request body @@ -64340,7 +64676,7 @@ paths: application/json: schema: *147 examples: - default: *403 + default: *404 '409': description: Response x-github: @@ -64397,9 +64733,9 @@ paths: application/json: schema: type: array - items: *404 + items: *405 examples: - default: &541 + default: &542 value: - id: 1 repository: @@ -64561,7 +64897,7 @@ paths: description: Response content: application/json: - schema: *404 + schema: *405 examples: default: value: @@ -65054,7 +65390,7 @@ paths: application/json: schema: *68 examples: - default: &408 + default: &409 value: id: 1 node_id: MDU6SXNzdWUx @@ -65260,9 +65596,9 @@ paths: application/json: schema: type: array - items: *405 + items: *406 examples: - default: &410 + default: &411 value: - id: 1 node_id: MDEyOklzc3VlQ29tbWVudDE= @@ -65328,9 +65664,9 @@ paths: description: Response content: application/json: - schema: *405 + schema: *406 examples: - default: &406 + default: &407 value: id: 1 node_id: MDEyOklzc3VlQ29tbWVudDE= @@ -65408,9 +65744,9 @@ paths: description: Response content: application/json: - schema: *405 + schema: *406 examples: - default: *406 + default: *407 '422': *15 x-github: githubCloudOnly: false @@ -65599,7 +65935,7 @@ paths: application/json: schema: type: array - items: &407 + items: &408 title: Issue Event description: Issue Event type: object @@ -65950,7 +66286,7 @@ paths: description: Response content: application/json: - schema: *407 + schema: *408 examples: default: value: @@ -66181,7 +66517,7 @@ paths: parameters: - *219 - *220 - - &409 + - &410 name: issue_number description: The number that identifies the issue. in: path @@ -66195,7 +66531,7 @@ paths: application/json: schema: *68 examples: - default: *408 + default: *409 '301': *231 '404': *6 '410': *228 @@ -66225,7 +66561,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 requestBody: required: false content: @@ -66334,7 +66670,7 @@ paths: application/json: schema: *68 examples: - default: *408 + default: *409 '422': *15 '503': *56 '403': *27 @@ -66360,7 +66696,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 requestBody: required: false content: @@ -66388,7 +66724,7 @@ paths: application/json: schema: *68 examples: - default: *408 + default: *409 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -66406,7 +66742,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 requestBody: content: application/json: @@ -66433,7 +66769,7 @@ paths: application/json: schema: *68 examples: - default: *408 + default: *409 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -66457,7 +66793,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 - name: assignee in: path required: true @@ -66499,7 +66835,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 - *58 - *17 - *18 @@ -66510,9 +66846,9 @@ paths: application/json: schema: type: array - items: *405 + items: *406 examples: - default: *410 + default: *411 headers: Link: *38 '404': *6 @@ -66547,7 +66883,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 requestBody: required: true content: @@ -66569,9 +66905,9 @@ paths: description: Response content: application/json: - schema: *405 + schema: *406 examples: - default: *406 + default: *407 headers: Location: example: https://api.github.com/repos/octocat/Hello-World/issues/comments/1 @@ -66600,7 +66936,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 - *17 - *18 responses: @@ -66614,7 +66950,7 @@ paths: title: Issue Event for Issue description: Issue Event for Issue anyOf: - - &413 + - &414 title: Labeled Issue Event description: Labeled Issue Event type: object @@ -66663,7 +66999,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &414 + - &415 title: Unlabeled Issue Event description: Unlabeled Issue Event type: object @@ -66791,7 +67127,7 @@ paths: - performed_via_github_app - assignee - assigner - - &415 + - &416 title: Milestoned Issue Event description: Milestoned Issue Event type: object @@ -66837,7 +67173,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &416 + - &417 title: Demilestoned Issue Event description: Demilestoned Issue Event type: object @@ -66883,7 +67219,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &417 + - &418 title: Renamed Issue Event description: Renamed Issue Event type: object @@ -66932,7 +67268,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &418 + - &419 title: Review Requested Issue Event description: Review Requested Issue Event type: object @@ -66974,7 +67310,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &419 + - &420 title: Review Request Removed Issue Event description: Review Request Removed Issue Event type: object @@ -67016,7 +67352,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &420 + - &421 title: Review Dismissed Issue Event description: Review Dismissed Issue Event type: object @@ -67072,7 +67408,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &421 + - &422 title: Locked Issue Event description: Locked Issue Event type: object @@ -67117,7 +67453,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &422 + - &423 title: Added to Project Issue Event description: Added to Project Issue Event type: object @@ -67178,7 +67514,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &423 + - &424 title: Moved Column in Project Issue Event description: Moved Column in Project Issue Event type: object @@ -67239,7 +67575,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &424 + - &425 title: Removed from Project Issue Event description: Removed from Project Issue Event type: object @@ -67300,7 +67636,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &425 + - &426 title: Converted Note to Issue Issue Event description: Converted Note to Issue Issue Event type: object @@ -67412,7 +67748,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 - *17 - *18 responses: @@ -67422,7 +67758,7 @@ paths: application/json: schema: type: array - items: &411 + items: &412 title: Label description: Color-coded labels help you categorize and filter your issues (just like labels in Gmail). @@ -67473,7 +67809,7 @@ paths: - color - default examples: - default: &412 + default: &413 value: - id: 208045946 node_id: MDU6TGFiZWwyMDgwNDU5NDY= @@ -67512,7 +67848,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 requestBody: required: false content: @@ -67571,9 +67907,9 @@ paths: application/json: schema: type: array - items: *411 + items: *412 examples: - default: *412 + default: *413 '301': *231 '404': *6 '410': *228 @@ -67595,7 +67931,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 requestBody: required: false content: @@ -67655,9 +67991,9 @@ paths: application/json: schema: type: array - items: *411 + items: *412 examples: - default: *412 + default: *413 '301': *231 '404': *6 '410': *228 @@ -67679,7 +68015,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 responses: '204': description: Response @@ -67706,7 +68042,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 - name: name in: path required: true @@ -67719,7 +68055,7 @@ paths: application/json: schema: type: array - items: *411 + items: *412 examples: default: value: @@ -67754,7 +68090,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 requestBody: required: false content: @@ -67803,7 +68139,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 responses: '204': description: Response @@ -67827,7 +68163,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 - name: content description: Returns a single [reaction type](https://docs.github.com/rest/reactions/reactions#about-reactions). Omit this parameter to list all reactions to an issue. @@ -67879,7 +68215,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 requestBody: required: true content: @@ -67943,7 +68279,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 - *215 responses: '204': @@ -67966,7 +68302,7 @@ paths: parameters: - *219 - *220 - - *409 + - *410 - *17 - *18 responses: @@ -67981,7 +68317,6 @@ paths: description: Timeline Event type: object anyOf: - - *413 - *414 - *415 - *416 @@ -67994,6 +68329,7 @@ paths: - *423 - *424 - *425 + - *426 - title: Timeline Comment Event description: Timeline Comment Event type: object @@ -68312,7 +68648,7 @@ paths: type: string comments: type: array - items: &445 + items: &446 title: Pull Request Review Comment description: Pull Request Review Comments are comments on a portion of the Pull Request's diff. @@ -68548,7 +68884,7 @@ paths: type: string comments: type: array - items: *342 + items: *343 - title: Timeline Assigned Issue Event description: Timeline Assigned Issue Event type: object @@ -68851,7 +69187,7 @@ paths: application/json: schema: type: array - items: &426 + items: &427 title: Deploy Key description: An SSH key granting access to a single repository. type: object @@ -68952,9 +69288,9 @@ paths: description: Response content: application/json: - schema: *426 + schema: *427 examples: - default: &427 + default: &428 value: id: 1 key: ssh-rsa AAA... @@ -68989,7 +69325,7 @@ paths: parameters: - *219 - *220 - - &428 + - &429 name: key_id description: The unique identifier of the key. in: path @@ -69001,9 +69337,9 @@ paths: description: Response content: application/json: - schema: *426 + schema: *427 examples: - default: *427 + default: *428 '404': *6 x-github: githubCloudOnly: false @@ -69023,7 +69359,7 @@ paths: parameters: - *219 - *220 - - *428 + - *429 responses: '204': description: Response @@ -69054,9 +69390,9 @@ paths: application/json: schema: type: array - items: *411 + items: *412 examples: - default: *412 + default: *413 headers: Link: *38 '404': *6 @@ -69114,9 +69450,9 @@ paths: description: Response content: application/json: - schema: *411 + schema: *412 examples: - default: &429 + default: &430 value: id: 208045946 node_id: MDU6TGFiZWwyMDgwNDU5NDY= @@ -69160,9 +69496,9 @@ paths: description: Response content: application/json: - schema: *411 + schema: *412 examples: - default: *429 + default: *430 '404': *6 x-github: githubCloudOnly: false @@ -69219,7 +69555,7 @@ paths: description: Response content: application/json: - schema: *411 + schema: *412 examples: default: value: @@ -69314,7 +69650,7 @@ paths: parameters: - *219 - *220 - - *320 + - *321 responses: '200': description: Response @@ -69562,9 +69898,9 @@ paths: description: Successful Response (The resulting merge commit) content: application/json: - schema: *343 + schema: *344 examples: - default: *430 + default: *431 '204': description: Response when already merged '404': @@ -69631,7 +69967,7 @@ paths: application/json: schema: type: array - items: *347 + items: *348 examples: default: value: @@ -69728,9 +70064,9 @@ paths: description: Response content: application/json: - schema: *347 + schema: *348 examples: - default: &431 + default: &432 value: url: https://api.github.com/repos/octocat/Hello-World/milestones/1 html_url: https://github.com/octocat/Hello-World/milestones/v1.0 @@ -69791,7 +70127,7 @@ paths: parameters: - *219 - *220 - - &432 + - &433 name: milestone_number description: The number that identifies the milestone. in: path @@ -69803,9 +70139,9 @@ paths: description: Response content: application/json: - schema: *347 + schema: *348 examples: - default: *431 + default: *432 '404': *6 x-github: githubCloudOnly: false @@ -69824,7 +70160,7 @@ paths: parameters: - *219 - *220 - - *432 + - *433 requestBody: required: false content: @@ -69862,9 +70198,9 @@ paths: description: Response content: application/json: - schema: *347 + schema: *348 examples: - default: *431 + default: *432 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -69882,7 +70218,7 @@ paths: parameters: - *219 - *220 - - *432 + - *433 responses: '204': description: Response @@ -69905,7 +70241,7 @@ paths: parameters: - *219 - *220 - - *432 + - *433 - *17 - *18 responses: @@ -69915,9 +70251,9 @@ paths: application/json: schema: type: array - items: *411 + items: *412 examples: - default: *412 + default: *413 headers: Link: *38 x-github: @@ -69938,10 +70274,10 @@ paths: parameters: - *219 - *220 - - *433 - *434 - - *58 - *435 + - *58 + - *436 - *17 - *18 responses: @@ -69953,7 +70289,7 @@ paths: type: array items: *80 examples: - default: *436 + default: *437 headers: Link: *38 x-github: @@ -70043,7 +70379,7 @@ paths: description: Response content: application/json: - schema: &437 + schema: &438 title: GitHub Pages description: The configuration for GitHub Pages for a repository. type: object @@ -70187,7 +70523,7 @@ paths: - custom_404 - public examples: - default: &438 + default: &439 value: url: https://api.github.com/repos/github/developer.github.com/pages status: built @@ -70284,9 +70620,9 @@ paths: description: Response content: application/json: - schema: *437 + schema: *438 examples: - default: *438 + default: *439 '422': *15 '409': *122 x-github: @@ -70448,7 +70784,7 @@ paths: application/json: schema: type: array - items: &439 + items: &440 title: Page Build description: Page Build type: object @@ -70595,9 +70931,9 @@ paths: description: Response content: application/json: - schema: *439 + schema: *440 examples: - default: &440 + default: &441 value: url: https://api.github.com/repos/github/developer.github.com/pages/builds/5472601 status: built @@ -70657,9 +70993,9 @@ paths: description: Response content: application/json: - schema: *439 + schema: *440 examples: - default: *440 + default: *441 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -70791,7 +71127,7 @@ paths: parameters: - *219 - *220 - - &441 + - &442 name: pages_deployment_id description: The ID of the Pages deployment. You can also give the commit SHA of the deployment. @@ -70851,7 +71187,7 @@ paths: parameters: - *219 - *220 - - *441 + - *442 responses: '204': *173 '404': *6 @@ -71557,9 +71893,9 @@ paths: application/json: schema: type: array - items: *442 + items: *443 examples: - default: *443 + default: *444 headers: Link: *38 '304': *35 @@ -71659,7 +71995,7 @@ paths: description: Response content: application/json: - schema: &447 + schema: &448 type: object title: Pull Request description: Pull requests let you tell others about changes you've @@ -71787,7 +72123,7 @@ paths: milestone: anyOf: - type: 'null' - - *347 + - *348 active_lock_reason: type: - string @@ -72764,14 +73100,14 @@ paths: _links: type: object properties: - comments: *348 - commits: *348 - statuses: *348 - html: *348 - issue: *348 - review_comments: *348 - review_comment: *348 - self: *348 + comments: *349 + commits: *349 + statuses: *349 + html: *349 + issue: *349 + review_comments: *349 + review_comment: *349 + self: *349 required: - comments - commits @@ -72782,7 +73118,7 @@ paths: - review_comment - self author_association: *54 - auto_merge: *444 + auto_merge: *445 draft: description: Indicates whether or not the pull request is a draft. type: boolean @@ -72884,7 +73220,7 @@ paths: - merged_by - review_comments examples: - default: &448 + default: &449 value: url: https://api.github.com/repos/octocat/Hello-World/pulls/1347 id: 1 @@ -73441,9 +73777,9 @@ paths: application/json: schema: type: array - items: *445 + items: *446 examples: - default: &450 + default: &451 value: - url: https://api.github.com/repos/octocat/Hello-World/pulls/comments/1 pull_request_review_id: 42 @@ -73528,9 +73864,9 @@ paths: description: Response content: application/json: - schema: *445 + schema: *446 examples: - default: &446 + default: &447 value: url: https://api.github.com/repos/octocat/Hello-World/pulls/comments/1 pull_request_review_id: 42 @@ -73629,9 +73965,9 @@ paths: description: Response content: application/json: - schema: *445 + schema: *446 examples: - default: *446 + default: *447 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -73833,7 +74169,7 @@ paths: parameters: - *219 - *220 - - &449 + - &450 name: pull_number description: The number that identifies the pull request. in: path @@ -73846,9 +74182,9 @@ paths: to fetch diff and patch formats. content: application/json: - schema: *447 + schema: *448 examples: - default: *448 + default: *449 '304': *35 '404': *6 '406': @@ -73885,7 +74221,7 @@ paths: parameters: - *219 - *220 - - *449 + - *450 requestBody: required: false content: @@ -73927,9 +74263,9 @@ paths: description: Response content: application/json: - schema: *447 + schema: *448 examples: - default: *448 + default: *449 '422': *15 '403': *27 x-github: @@ -73953,7 +74289,7 @@ paths: parameters: - *219 - *220 - - *449 + - *450 requestBody: required: true content: @@ -74016,7 +74352,7 @@ paths: application/json: schema: *155 examples: - default: *334 + default: *335 '202': description: Response when the codespace creation partially failed but is being retried in the background @@ -74024,7 +74360,7 @@ paths: application/json: schema: *155 examples: - default: *334 + default: *335 '401': *23 '403': *27 '404': *6 @@ -74056,7 +74392,7 @@ paths: parameters: - *219 - *220 - - *449 + - *450 - *77 - name: direction description: The direction to sort results. Ignored without `sort` parameter. @@ -74077,9 +74413,9 @@ paths: application/json: schema: type: array - items: *445 + items: *446 examples: - default: *450 + default: *451 headers: Link: *38 x-github: @@ -74114,7 +74450,7 @@ paths: parameters: - *219 - *220 - - *449 + - *450 requestBody: required: true content: @@ -74220,7 +74556,7 @@ paths: description: Response content: application/json: - schema: *445 + schema: *446 examples: example-for-a-multi-line-comment: value: @@ -74310,7 +74646,7 @@ paths: parameters: - *219 - *220 - - *449 + - *450 - *67 requestBody: required: true @@ -74333,7 +74669,7 @@ paths: description: Response content: application/json: - schema: *445 + schema: *446 examples: default: value: @@ -74421,7 +74757,7 @@ paths: parameters: - *219 - *220 - - *449 + - *450 - *17 - *18 responses: @@ -74431,9 +74767,9 @@ paths: application/json: schema: type: array - items: *343 + items: *344 examples: - default: *451 + default: *452 headers: Link: *38 x-github: @@ -74465,7 +74801,7 @@ paths: parameters: - *219 - *220 - - *449 + - *450 - *17 - *18 responses: @@ -74475,7 +74811,7 @@ paths: application/json: schema: type: array - items: *355 + items: *356 examples: default: value: @@ -74515,7 +74851,7 @@ paths: parameters: - *219 - *220 - - *449 + - *450 responses: '204': description: Response if pull request has been merged @@ -74540,7 +74876,7 @@ paths: parameters: - *219 - *220 - - *449 + - *450 requestBody: required: false content: @@ -74654,7 +74990,7 @@ paths: parameters: - *219 - *220 - - *449 + - *450 responses: '200': description: Response @@ -74731,7 +75067,7 @@ paths: parameters: - *219 - *220 - - *449 + - *450 requestBody: required: false content: @@ -74768,7 +75104,7 @@ paths: description: Response content: application/json: - schema: *442 + schema: *443 examples: default: value: @@ -75306,7 +75642,7 @@ paths: parameters: - *219 - *220 - - *449 + - *450 requestBody: required: true content: @@ -75340,7 +75676,7 @@ paths: description: Response content: application/json: - schema: *442 + schema: *443 examples: default: value: @@ -75847,7 +76183,7 @@ paths: parameters: - *219 - *220 - - *449 + - *450 - *17 - *18 responses: @@ -75857,7 +76193,7 @@ paths: application/json: schema: type: array - items: &452 + items: &453 title: Pull Request Review description: Pull Request Reviews are reviews on pull requests. type: object @@ -76013,7 +76349,7 @@ paths: parameters: - *219 - *220 - - *449 + - *450 requestBody: required: false content: @@ -76103,9 +76439,9 @@ paths: description: Response content: application/json: - schema: *452 + schema: *453 examples: - default: &454 + default: &455 value: id: 80 node_id: MDE3OlB1bGxSZXF1ZXN0UmV2aWV3ODA= @@ -76170,8 +76506,8 @@ paths: parameters: - *219 - *220 - - *449 - - &453 + - *450 + - &454 name: review_id description: The unique identifier of the review. in: path @@ -76183,9 +76519,9 @@ paths: description: Response content: application/json: - schema: *452 + schema: *453 examples: - default: &455 + default: &456 value: id: 80 node_id: MDE3OlB1bGxSZXF1ZXN0UmV2aWV3ODA= @@ -76246,8 +76582,8 @@ paths: parameters: - *219 - *220 - - *449 - - *453 + - *450 + - *454 requestBody: required: true content: @@ -76270,7 +76606,7 @@ paths: description: Response content: application/json: - schema: *452 + schema: *453 examples: default: value: @@ -76334,16 +76670,16 @@ paths: parameters: - *219 - *220 - - *449 - - *453 + - *450 + - *454 responses: '200': description: Response content: application/json: - schema: *452 + schema: *453 examples: - default: *454 + default: *455 '422': *7 '404': *6 x-github: @@ -76372,8 +76708,8 @@ paths: parameters: - *219 - *220 - - *449 - - *453 + - *450 + - *454 - *17 - *18 responses: @@ -76469,9 +76805,9 @@ paths: _links: type: object properties: - self: *348 - html: *348 - pull_request: *348 + self: *349 + html: *349 + pull_request: *349 required: - self - html @@ -76625,8 +76961,8 @@ paths: parameters: - *219 - *220 - - *449 - - *453 + - *450 + - *454 requestBody: required: true content: @@ -76655,7 +76991,7 @@ paths: description: Response content: application/json: - schema: *452 + schema: *453 examples: default: value: @@ -76720,8 +77056,8 @@ paths: parameters: - *219 - *220 - - *449 - - *453 + - *450 + - *454 requestBody: required: true content: @@ -76756,9 +77092,9 @@ paths: description: Response content: application/json: - schema: *452 + schema: *453 examples: - default: *455 + default: *456 '404': *6 '422': *7 '403': *27 @@ -76781,7 +77117,7 @@ paths: parameters: - *219 - *220 - - *449 + - *450 requestBody: required: false content: @@ -76859,9 +77195,9 @@ paths: description: Response content: application/json: - schema: *456 + schema: *457 examples: - default: &457 + default: &458 value: type: file encoding: base64 @@ -76923,9 +77259,9 @@ paths: description: Response content: application/json: - schema: *456 + schema: *457 examples: - default: *457 + default: *458 '404': *6 '422': *15 x-github: @@ -76958,7 +77294,7 @@ paths: application/json: schema: type: array - items: &458 + items: &459 title: Release description: A release. type: object @@ -77030,7 +77366,7 @@ paths: author: *4 assets: type: array - items: &459 + items: &460 title: Release Asset description: Data related to a release. type: object @@ -77287,9 +77623,9 @@ paths: description: Response content: application/json: - schema: *458 + schema: *459 examples: - default: &462 + default: &463 value: url: https://api.github.com/repos/octocat/Hello-World/releases/1 html_url: https://github.com/octocat/Hello-World/releases/v1.0.0 @@ -77392,7 +77728,7 @@ paths: parameters: - *219 - *220 - - &460 + - &461 name: asset_id description: The unique identifier of the asset. in: path @@ -77404,9 +77740,9 @@ paths: description: Response content: application/json: - schema: *459 + schema: *460 examples: - default: &461 + default: &462 value: url: https://api.github.com/repos/octocat/Hello-World/releases/assets/1 browser_download_url: https://github.com/octocat/Hello-World/releases/download/v1.0.0/example.zip @@ -77440,7 +77776,7 @@ paths: type: User site_admin: false '404': *6 - '302': *357 + '302': *358 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -77458,7 +77794,7 @@ paths: parameters: - *219 - *220 - - *460 + - *461 requestBody: required: false content: @@ -77487,9 +77823,9 @@ paths: description: Response content: application/json: - schema: *459 + schema: *460 examples: - default: *461 + default: *462 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -77507,7 +77843,7 @@ paths: parameters: - *219 - *220 - - *460 + - *461 responses: '204': description: Response @@ -77625,9 +77961,9 @@ paths: description: Response content: application/json: - schema: *458 + schema: *459 examples: - default: *462 + default: *463 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -77658,9 +77994,9 @@ paths: description: Response content: application/json: - schema: *458 + schema: *459 examples: - default: *462 + default: *463 '404': *6 x-github: githubCloudOnly: false @@ -77685,7 +78021,7 @@ paths: parameters: - *219 - *220 - - &463 + - &464 name: release_id description: The unique identifier of the release. in: path @@ -77699,9 +78035,9 @@ paths: For more information, see "[Getting started with the REST API](https://docs.github.com/rest/using-the-rest-api/getting-started-with-the-rest-api#hypermedia)."' content: application/json: - schema: *458 + schema: *459 examples: - default: *462 + default: *463 '401': description: Unauthorized x-github: @@ -77721,7 +78057,7 @@ paths: parameters: - *219 - *220 - - *463 + - *464 requestBody: required: false content: @@ -77785,9 +78121,9 @@ paths: description: Response content: application/json: - schema: *458 + schema: *459 examples: - default: *462 + default: *463 '404': description: Not Found if the discussion category name is invalid content: @@ -77810,7 +78146,7 @@ paths: parameters: - *219 - *220 - - *463 + - *464 responses: '204': description: Response @@ -77832,7 +78168,7 @@ paths: parameters: - *219 - *220 - - *463 + - *464 - *17 - *18 responses: @@ -77842,7 +78178,7 @@ paths: application/json: schema: type: array - items: *459 + items: *460 examples: default: value: @@ -77924,7 +78260,7 @@ paths: parameters: - *219 - *220 - - *463 + - *464 - name: name in: query required: true @@ -77950,7 +78286,7 @@ paths: description: Response for successful upload content: application/json: - schema: *459 + schema: *460 examples: response-for-successful-upload: value: @@ -78006,7 +78342,7 @@ paths: parameters: - *219 - *220 - - *463 + - *464 - name: content description: Returns a single [reaction type](https://docs.github.com/rest/reactions/reactions#about-reactions). Omit this parameter to list all reactions to a release. @@ -78055,7 +78391,7 @@ paths: parameters: - *219 - *220 - - *463 + - *464 requestBody: required: true content: @@ -78117,7 +78453,7 @@ paths: parameters: - *219 - *220 - - *463 + - *464 - *215 responses: '204': @@ -78144,7 +78480,7 @@ paths: parameters: - *219 - *220 - - *287 + - *288 - *17 - *18 responses: @@ -78160,8 +78496,8 @@ paths: description: A repository rule with ruleset details. oneOf: - allOf: - - *464 - - &466 + - *465 + - &467 title: repository ruleset data for rule description: User-defined metadata to store domain-specific information limited to 8 keys with scalar values. @@ -78181,50 +78517,50 @@ paths: type: integer description: The ID of the ruleset that includes this rule. - allOf: - - *465 - *466 - - allOf: - *467 - - *466 - allOf: - *468 - - *466 + - *467 - allOf: - *469 - - *466 + - *467 - allOf: - *470 - - *466 + - *467 - allOf: - *471 - - *466 + - *467 - allOf: - *472 - - *466 + - *467 - allOf: - *473 - - *466 + - *467 - allOf: - *474 - - *466 + - *467 - allOf: - *475 - - *466 + - *467 - allOf: - *476 - - *466 + - *467 - allOf: - *477 - - *466 + - *467 - allOf: - *478 - - *466 + - *467 - allOf: - *479 - - *466 + - *467 - allOf: - *480 - - *466 + - *467 + - allOf: + - *481 + - *467 examples: default: value: @@ -78394,7 +78730,7 @@ paths: application/json: schema: *194 examples: - default: &489 + default: &490 value: id: 42 name: super cool ruleset @@ -78450,9 +78786,9 @@ paths: schema: type: string x-multi-segment: true - - *481 - *482 - *483 + - *484 - *17 - *18 responses: @@ -78460,9 +78796,9 @@ paths: description: Response content: application/json: - schema: *484 + schema: *485 examples: - default: *485 + default: *486 '404': *6 '500': *40 x-github: @@ -78485,15 +78821,15 @@ paths: parameters: - *219 - *220 - - *486 + - *487 responses: '200': description: Response content: application/json: - schema: *487 + schema: *488 examples: - default: *488 + default: *489 '404': *6 '500': *40 x-github: @@ -78540,7 +78876,7 @@ paths: application/json: schema: *194 examples: - default: *489 + default: *490 '404': *6 '500': *40 put: @@ -78626,7 +78962,7 @@ paths: application/json: schema: *194 examples: - default: *489 + default: *490 '404': *6 '500': *40 delete: @@ -78682,8 +79018,8 @@ paths: - *41 - *18 - *17 - - *490 - *491 + - *492 - *200 responses: '200': @@ -78692,7 +79028,7 @@ paths: application/json: schema: type: array - items: &494 + items: &495 type: object properties: number: *46 @@ -78708,8 +79044,8 @@ paths: format: uri description: The REST API URL of the code locations for this alert. - state: *492 - resolution: *493 + state: *493 + resolution: *494 resolved_at: type: - string @@ -78861,13 +79197,13 @@ paths: parameters: - *219 - *220 - - *318 + - *319 responses: '200': description: Response content: application/json: - schema: *494 + schema: *495 examples: default: value: @@ -78915,7 +79251,7 @@ paths: parameters: - *219 - *220 - - *318 + - *319 requestBody: required: true content: @@ -78923,8 +79259,8 @@ paths: schema: type: object properties: - state: *492 - resolution: *493 + state: *493 + resolution: *494 resolution_comment: description: An optional comment when closing an alert. Cannot be updated or deleted. Must be `null` when changing `state` to `open`. @@ -78943,7 +79279,7 @@ paths: description: Response content: application/json: - schema: *494 + schema: *495 examples: default: value: @@ -79014,7 +79350,7 @@ paths: parameters: - *219 - *220 - - *318 + - *319 - *18 - *17 responses: @@ -79025,7 +79361,7 @@ paths: schema: type: array description: List of locations where the secret was detected - items: &617 + items: &618 type: object properties: type: @@ -79449,9 +79785,9 @@ paths: application/json: schema: type: array - items: *495 + items: *496 examples: - default: *496 + default: *497 '400': *14 '404': *6 x-github: @@ -79645,9 +79981,9 @@ paths: description: Response content: application/json: - schema: *495 + schema: *496 examples: - default: &498 + default: &499 value: ghsa_id: GHSA-abcd-1234-efgh cve_id: CVE-2050-00000 @@ -79987,7 +80323,7 @@ paths: description: Response content: application/json: - schema: *495 + schema: *496 examples: default: value: @@ -80133,15 +80469,15 @@ paths: parameters: - *219 - *220 - - *497 + - *498 responses: '200': description: Response content: application/json: - schema: *495 + schema: *496 examples: - default: *498 + default: *499 '403': *27 '404': *6 x-github: @@ -80167,7 +80503,7 @@ paths: parameters: - *219 - *220 - - *497 + - *498 requestBody: required: true content: @@ -80338,10 +80674,10 @@ paths: description: Response content: application/json: - schema: *495 + schema: *496 examples: - default: *498 - add_credit: *498 + default: *499 + add_credit: *499 '403': *27 '404': *6 '422': @@ -80381,7 +80717,7 @@ paths: parameters: - *219 - *220 - - *497 + - *498 responses: '202': *90 '400': *14 @@ -80409,7 +80745,7 @@ paths: parameters: - *219 - *220 - - *497 + - *498 responses: '202': description: Response @@ -80551,7 +80887,7 @@ paths: application/json: schema: type: array - items: &499 + items: &500 title: Code Frequency Stat description: Code Frequency Stat type: array @@ -80923,7 +81259,7 @@ paths: application/json: schema: type: array - items: *499 + items: *500 examples: default: value: @@ -81013,7 +81349,7 @@ paths: description: Response content: application/json: - schema: *500 + schema: *501 examples: default: value: @@ -81107,7 +81443,7 @@ paths: description: if you subscribe to the repository content: application/json: - schema: &501 + schema: &502 title: Repository Invitation description: Repository invitations let you manage who you collaborate with. @@ -81207,7 +81543,7 @@ paths: description: Response content: application/json: - schema: *501 + schema: *502 examples: default: value: @@ -81347,7 +81683,7 @@ paths: application/json: schema: type: array - items: &502 + items: &503 title: Tag protection description: Tag protection type: object @@ -81428,7 +81764,7 @@ paths: description: Response content: application/json: - schema: *502 + schema: *503 examples: default: value: @@ -81574,7 +81910,7 @@ paths: description: Response content: application/json: - schema: &503 + schema: &504 title: Topic description: A topic aggregates entities that are related to a subject. type: object @@ -81586,7 +81922,7 @@ paths: required: - names examples: - default: &504 + default: &505 value: names: - octocat @@ -81641,9 +81977,9 @@ paths: description: Response content: application/json: - schema: *503 + schema: *504 examples: - default: *504 + default: *505 '404': *6 '422': *7 x-github: @@ -81666,7 +82002,7 @@ paths: parameters: - *219 - *220 - - &505 + - &506 name: per description: The time frame to display results for. in: query @@ -81697,7 +82033,7 @@ paths: - 128 clones: type: array - items: &506 + items: &507 title: Traffic type: object properties: @@ -81945,7 +82281,7 @@ paths: parameters: - *219 - *220 - - *505 + - *506 responses: '200': description: Response @@ -81966,7 +82302,7 @@ paths: - 3782 views: type: array - items: *506 + items: *507 required: - uniques - count @@ -82734,7 +83070,7 @@ paths: examples: - 73..77 - 77..78 - text_matches: &507 + text_matches: &508 title: Search Result Text Matches type: array items: @@ -82897,7 +83233,7 @@ paths: enum: - author-date - committer-date - - &508 + - &509 name: order description: Determines whether the first search result returned is the highest number of matches (`desc`) or lowest number of matches (`asc`). This parameter @@ -82966,7 +83302,7 @@ paths: committer: anyOf: - type: 'null' - - *285 + - *286 comment_count: type: integer message: @@ -82985,7 +83321,7 @@ paths: url: type: string format: uri - verification: *391 + verification: *392 required: - author - committer @@ -83000,7 +83336,7 @@ paths: committer: anyOf: - type: 'null' - - *285 + - *286 parents: type: array items: @@ -83017,7 +83353,7 @@ paths: type: number node_id: type: string - text_matches: *507 + text_matches: *508 required: - sha - node_id @@ -83208,7 +83544,7 @@ paths: - interactions - created - updated - - *508 + - *509 - *17 - *18 responses: @@ -83310,7 +83646,7 @@ paths: milestone: anyOf: - type: 'null' - - *347 + - *348 comments: type: integer created_at: @@ -83324,7 +83660,7 @@ paths: - string - 'null' format: date-time - text_matches: *507 + text_matches: *508 pull_request: type: object properties: @@ -83546,7 +83882,7 @@ paths: enum: - created - updated - - *508 + - *509 - *17 - *18 responses: @@ -83591,7 +83927,7 @@ paths: - 'null' score: type: number - text_matches: *507 + text_matches: *508 required: - id - node_id @@ -83676,7 +84012,7 @@ paths: - forks - help-wanted-issues - updated - - *508 + - *509 - *17 - *18 responses: @@ -83913,7 +84249,7 @@ paths: - admin - pull - push - text_matches: *507 + text_matches: *508 temp_clone_token: type: string allow_merge_commit: @@ -84221,7 +84557,7 @@ paths: - string - 'null' format: uri - text_matches: *507 + text_matches: *508 related: type: - array @@ -84414,7 +84750,7 @@ paths: - followers - repositories - joined - - *508 + - *509 - *17 - *18 responses: @@ -84523,7 +84859,7 @@ paths: type: - boolean - 'null' - text_matches: *507 + text_matches: *508 blog: type: - string @@ -84604,7 +84940,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#get-a-team-legacy parameters: - - &509 + - &510 name: team_id description: The unique identifier of the team. in: path @@ -84643,7 +84979,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#update-a-team-legacy parameters: - - *509 + - *510 requestBody: required: true content: @@ -84743,7 +85079,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#delete-a-team-legacy parameters: - - *509 + - *510 responses: '204': description: Response @@ -84773,7 +85109,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/discussions#list-discussions-legacy parameters: - - *509 + - *510 - *41 - *17 - *18 @@ -84786,7 +85122,7 @@ paths: type: array items: *206 examples: - default: *510 + default: *511 headers: Link: *38 x-github: @@ -84814,7 +85150,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/discussions#create-a-discussion-legacy parameters: - - *509 + - *510 requestBody: required: true content: @@ -84876,7 +85212,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/discussions#get-a-discussion-legacy parameters: - - *509 + - *510 - *208 responses: '200': @@ -84909,7 +85245,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/discussions#update-a-discussion-legacy parameters: - - *509 + - *510 - *208 requestBody: required: false @@ -84935,7 +85271,7 @@ paths: application/json: schema: *206 examples: - default: *511 + default: *512 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -84959,7 +85295,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/discussions#delete-a-discussion-legacy parameters: - - *509 + - *510 - *208 responses: '204': @@ -84988,7 +85324,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/discussion-comments#list-discussion-comments-legacy parameters: - - *509 + - *510 - *208 - *41 - *17 @@ -85002,7 +85338,7 @@ paths: type: array items: *209 examples: - default: *512 + default: *513 headers: Link: *38 x-github: @@ -85030,7 +85366,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/discussion-comments#create-a-discussion-comment-legacy parameters: - - *509 + - *510 - *208 requestBody: required: true @@ -85081,7 +85417,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/discussion-comments#get-a-discussion-comment-legacy parameters: - - *509 + - *510 - *208 - *211 responses: @@ -85115,7 +85451,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/discussion-comments#update-a-discussion-comment-legacy parameters: - - *509 + - *510 - *208 - *211 requestBody: @@ -85141,7 +85477,7 @@ paths: application/json: schema: *209 examples: - default: *513 + default: *514 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -85165,7 +85501,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/discussion-comments#delete-a-discussion-comment-legacy parameters: - - *509 + - *510 - *208 - *211 responses: @@ -85195,7 +85531,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/reactions/reactions#list-reactions-for-a-team-discussion-comment-legacy parameters: - - *509 + - *510 - *208 - *211 - name: content @@ -85253,7 +85589,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/reactions/reactions#create-reaction-for-a-team-discussion-comment-legacy parameters: - - *509 + - *510 - *208 - *211 requestBody: @@ -85314,7 +85650,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/reactions/reactions#list-reactions-for-a-team-discussion-legacy parameters: - - *509 + - *510 - *208 - name: content description: Returns a single [reaction type](https://docs.github.com/rest/reactions/reactions#about-reactions). @@ -85371,7 +85707,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/reactions/reactions#create-reaction-for-a-team-discussion-legacy parameters: - - *509 + - *510 - *208 requestBody: required: true @@ -85429,7 +85765,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#list-pending-team-invitations-legacy parameters: - - *509 + - *510 - *17 - *18 responses: @@ -85466,7 +85802,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#list-team-members-legacy parameters: - - *509 + - *510 - name: role description: Filters members returned by their role in the team. in: query @@ -85517,7 +85853,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#get-team-member-legacy parameters: - - *509 + - *510 - *113 responses: '204': @@ -85553,7 +85889,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#add-team-member-legacy parameters: - - *509 + - *510 - *113 responses: '204': @@ -85592,7 +85928,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#remove-team-member-legacy parameters: - - *509 + - *510 - *113 responses: '204': @@ -85628,7 +85964,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#get-team-membership-for-a-user-legacy parameters: - - *509 + - *510 - *113 responses: '200': @@ -85637,7 +85973,7 @@ paths: application/json: schema: *216 examples: - response-if-user-is-a-team-maintainer: *514 + response-if-user-is-a-team-maintainer: *515 '404': *6 x-github: githubCloudOnly: false @@ -85668,7 +86004,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#add-or-update-team-membership-for-a-user-legacy parameters: - - *509 + - *510 - *113 requestBody: required: false @@ -85696,7 +86032,7 @@ paths: application/json: schema: *216 examples: - response-if-users-membership-with-team-is-now-pending: *515 + response-if-users-membership-with-team-is-now-pending: *516 '403': description: Forbidden if team synchronization is set up '422': @@ -85728,7 +86064,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/members#remove-team-membership-for-a-user-legacy parameters: - - *509 + - *510 - *113 responses: '204': @@ -85757,7 +86093,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#list-team-projects-legacy parameters: - - *509 + - *510 - *17 - *18 responses: @@ -85769,7 +86105,7 @@ paths: type: array items: *217 examples: - default: *516 + default: *517 headers: Link: *38 '404': *6 @@ -85795,7 +86131,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#check-team-permissions-for-a-project-legacy parameters: - - *509 + - *510 - *218 responses: '200': @@ -85804,7 +86140,7 @@ paths: application/json: schema: *217 examples: - default: *517 + default: *518 '404': description: Not Found if project is not managed by this team x-github: @@ -85828,7 +86164,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#add-or-update-team-project-permissions-legacy parameters: - - *509 + - *510 - *218 requestBody: required: false @@ -85896,7 +86232,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#remove-a-project-from-a-team-legacy parameters: - - *509 + - *510 - *218 responses: '204': @@ -85925,7 +86261,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#list-team-repositories-legacy parameters: - - *509 + - *510 - *17 - *18 responses: @@ -85965,7 +86301,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#check-team-permissions-for-a-repository-legacy parameters: - - *509 + - *510 - *219 - *220 responses: @@ -85973,7 +86309,7 @@ paths: description: Alternative response with extra repository information content: application/json: - schema: *518 + schema: *519 examples: alternative-response-with-extra-repository-information: value: @@ -86123,7 +86459,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#add-or-update-team-repository-permissions-legacy parameters: - - *509 + - *510 - *219 - *220 requestBody: @@ -86174,7 +86510,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#remove-a-repository-from-a-team-legacy parameters: - - *509 + - *510 - *219 - *220 responses: @@ -86202,7 +86538,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/teams/teams#list-child-teams-legacy parameters: - - *509 + - *510 - *17 - *18 responses: @@ -86214,7 +86550,7 @@ paths: type: array items: *37 examples: - response-if-child-teams-exist: *519 + response-if-child-teams-exist: *520 headers: Link: *38 '404': *6 @@ -86247,7 +86583,7 @@ paths: application/json: schema: oneOf: - - &521 + - &522 title: Private User description: Private User type: object @@ -86499,7 +86835,7 @@ paths: - private_gists - total_private_repos - two_factor_authentication - - *520 + - *521 examples: response-with-public-and-private-profile-information: summary: Response with public and private profile information @@ -86659,7 +86995,7 @@ paths: description: Response content: application/json: - schema: *521 + schema: *522 examples: default: value: @@ -87005,7 +87341,7 @@ paths: application/json: schema: *155 examples: - default: *334 + default: *335 '202': description: Response when the codespace creation partially failed but is being retried in the background @@ -87013,7 +87349,7 @@ paths: application/json: schema: *155 examples: - default: *334 + default: *335 '401': *23 '403': *27 '404': *6 @@ -87057,7 +87393,7 @@ paths: type: integer secrets: type: array - items: &522 + items: &523 title: Codespaces Secret description: Secrets for a GitHub Codespace. type: object @@ -87099,7 +87435,7 @@ paths: - visibility - selected_repositories_url examples: - default: *336 + default: *337 headers: Link: *38 x-github: @@ -87177,7 +87513,7 @@ paths: description: Response content: application/json: - schema: *522 + schema: *523 examples: default: value: @@ -87708,7 +88044,7 @@ paths: application/json: schema: *155 examples: - default: *334 + default: *335 '304': *35 '500': *40 '401': *23 @@ -87766,7 +88102,7 @@ paths: application/json: schema: *155 examples: - default: *334 + default: *335 '401': *23 '403': *27 '404': *6 @@ -87823,7 +88159,7 @@ paths: description: Response content: application/json: - schema: &523 + schema: &524 type: object title: Fetches information about an export of a codespace. description: An export of a codespace. Also, latest export details @@ -87876,7 +88212,7 @@ paths: examples: - https://github.com/octocat/hello-world/tree/:branch examples: - default: &524 + default: &525 value: state: succeeded completed_at: '2022-01-01T14:59:22Z' @@ -87921,9 +88257,9 @@ paths: description: Response content: application/json: - schema: *523 + schema: *524 examples: - default: *524 + default: *525 '404': *6 x-github: githubCloudOnly: false @@ -87960,9 +88296,9 @@ paths: type: integer machines: type: array - items: *335 + items: *336 examples: - default: *525 + default: *526 '304': *35 '500': *40 '401': *23 @@ -88050,7 +88386,7 @@ paths: machine: anyOf: - type: 'null' - - *335 + - *336 devcontainer_path: description: Path to devcontainer.json from repo root used to create Codespace. @@ -88855,7 +89191,7 @@ paths: application/json: schema: *155 examples: - default: *334 + default: *335 '304': *35 '500': *40 '400': *14 @@ -88895,7 +89231,7 @@ paths: application/json: schema: *155 examples: - default: *334 + default: *335 '500': *40 '401': *23 '403': *27 @@ -88927,7 +89263,7 @@ paths: type: array items: *167 examples: - default: &538 + default: &539 value: - id: 197 name: hello_docker @@ -89028,7 +89364,7 @@ paths: application/json: schema: type: array - items: &526 + items: &527 title: Email description: Email type: object @@ -89098,9 +89434,9 @@ paths: application/json: schema: type: array - items: *526 + items: *527 examples: - default: &540 + default: &541 value: - email: octocat@github.com verified: true @@ -89177,7 +89513,7 @@ paths: application/json: schema: type: array - items: *526 + items: *527 examples: default: value: @@ -89434,7 +89770,7 @@ paths: application/json: schema: type: array - items: &527 + items: &528 title: GPG Key description: A unique encryption key type: object @@ -89577,7 +89913,7 @@ paths: - subkeys - revoked examples: - default: &549 + default: &550 value: - id: 3 name: Octocat's GPG Key @@ -89662,9 +89998,9 @@ paths: description: Response content: application/json: - schema: *527 + schema: *528 examples: - default: &528 + default: &529 value: id: 3 name: Octocat's GPG Key @@ -89721,7 +90057,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/gpg-keys#get-a-gpg-key-for-the-authenticated-user parameters: - - &529 + - &530 name: gpg_key_id description: The unique identifier of the GPG key. in: path @@ -89733,9 +90069,9 @@ paths: description: Response content: application/json: - schema: *527 + schema: *528 examples: - default: *528 + default: *529 '404': *6 '304': *35 '403': *27 @@ -89758,7 +90094,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/gpg-keys#delete-a-gpg-key-for-the-authenticated-user parameters: - - *529 + - *530 responses: '204': description: Response @@ -89949,7 +90285,7 @@ paths: type: array items: *53 examples: - default: *530 + default: *531 headers: Link: *38 '404': *6 @@ -90063,7 +90399,7 @@ paths: required: true content: application/json: - schema: *402 + schema: *403 examples: default: value: @@ -90215,7 +90551,7 @@ paths: application/json: schema: type: array - items: &531 + items: &532 title: Key description: Key type: object @@ -90312,9 +90648,9 @@ paths: description: Response content: application/json: - schema: *531 + schema: *532 examples: - default: &532 + default: &533 value: key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 id: 2 @@ -90347,15 +90683,15 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/keys#get-a-public-ssh-key-for-the-authenticated-user parameters: - - *428 + - *429 responses: '200': description: Response content: application/json: - schema: *531 + schema: *532 examples: - default: *532 + default: *533 '404': *6 '304': *35 '403': *27 @@ -90378,7 +90714,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/keys#delete-a-public-ssh-key-for-the-authenticated-user parameters: - - *428 + - *429 responses: '204': description: Response @@ -90411,7 +90747,7 @@ paths: application/json: schema: type: array - items: &533 + items: &534 title: User Marketplace Purchase description: User Marketplace Purchase type: object @@ -90490,7 +90826,7 @@ paths: - account - plan examples: - default: &534 + default: &535 value: - billing_cycle: monthly next_billing_date: '2017-11-11T00:00:00Z' @@ -90552,9 +90888,9 @@ paths: application/json: schema: type: array - items: *533 + items: *534 examples: - default: *534 + default: *535 headers: Link: *38 '304': *35 @@ -91558,7 +91894,7 @@ paths: url: https://docs.github.com/rest/migrations/users#unlock-a-user-repository parameters: - *161 - - *535 + - *536 responses: '204': description: Response @@ -91628,7 +91964,7 @@ paths: type: array items: *84 examples: - default: *536 + default: *537 headers: Link: *38 '304': *35 @@ -91670,7 +92006,7 @@ paths: - docker - nuget - container - - *537 + - *538 - *18 - *17 responses: @@ -91682,8 +92018,8 @@ paths: type: array items: *167 examples: - default: *538 - '400': *539 + default: *539 + '400': *540 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -91712,7 +92048,7 @@ paths: application/json: schema: *167 examples: - default: &550 + default: &551 value: id: 40201 name: octo-name @@ -92164,9 +92500,9 @@ paths: application/json: schema: type: array - items: *526 + items: *527 examples: - default: *540 + default: *541 headers: Link: *38 '304': *35 @@ -92279,7 +92615,7 @@ paths: type: array items: *53 examples: - default: &547 + default: &548 summary: Default response value: - id: 1296269 @@ -92631,9 +92967,9 @@ paths: application/json: schema: type: array - items: *404 + items: *405 examples: - default: *541 + default: *542 headers: Link: *38 '304': *35 @@ -92712,7 +93048,7 @@ paths: application/json: schema: type: array - items: &542 + items: &543 title: Social account description: Social media account type: object @@ -92729,7 +93065,7 @@ paths: - provider - url examples: - default: &543 + default: &544 value: - provider: twitter url: https://twitter.com/github @@ -92792,9 +93128,9 @@ paths: application/json: schema: type: array - items: *542 + items: *543 examples: - default: *543 + default: *544 '422': *15 '304': *35 '404': *6 @@ -92882,7 +93218,7 @@ paths: application/json: schema: type: array - items: &544 + items: &545 title: SSH Signing Key description: A public SSH key used to sign Git commits type: object @@ -92902,7 +93238,7 @@ paths: - title - created_at examples: - default: &557 + default: &558 value: - key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 id: 2 @@ -92969,9 +93305,9 @@ paths: description: Response content: application/json: - schema: *544 + schema: *545 examples: - default: &545 + default: &546 value: key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 id: 2 @@ -93002,7 +93338,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/ssh-signing-keys#get-an-ssh-signing-key-for-the-authenticated-user parameters: - - &546 + - &547 name: ssh_signing_key_id description: The unique identifier of the SSH signing key. in: path @@ -93014,9 +93350,9 @@ paths: description: Response content: application/json: - schema: *544 + schema: *545 examples: - default: *545 + default: *546 '404': *6 '304': *35 '403': *27 @@ -93039,7 +93375,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/ssh-signing-keys#delete-an-ssh-signing-key-for-the-authenticated-user parameters: - - *546 + - *547 responses: '204': description: Response @@ -93068,7 +93404,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/activity/starring#list-repositories-starred-by-the-authenticated-user parameters: - - &558 + - &559 name: sort description: The property to sort the results by. `created` means when the repository was starred. `updated` means when the repository was last pushed @@ -93093,11 +93429,11 @@ paths: type: array items: *53 examples: - default-response: *547 + default-response: *548 application/vnd.github.v3.star+json: schema: type: array - items: &559 + items: &560 title: Starred Repository description: Starred Repository type: object @@ -93454,7 +93790,7 @@ paths: description: API method documentation url: https://docs.github.com/rest/users/users#list-users parameters: - - *548 + - *549 - *17 responses: '200': @@ -93501,8 +93837,8 @@ paths: application/json: schema: oneOf: + - *522 - *521 - - *520 examples: default-response: summary: Default response @@ -93585,6 +93921,139 @@ paths: enabledForGitHubApps: true category: users subcategory: users + "/users/{username}/attestations/{subject_digest}": + get: + summary: List attestations + description: |- + List a collection of artifact attestations with a given subject digest that are associated with repositories owned by a user. + + The collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required. + + **Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - users + operationId: users/list-attestations + externalDocs: + description: API method documentation + url: https://docs.github.com/rest/users/attestations#list-attestations + parameters: + - *17 + - *42 + - *43 + - *113 + - name: subject_digest + description: Subject Digest + in: path + required: true + schema: + type: string + x-multi-segment: true + responses: + '200': + description: Response + content: + application/json: + schema: + type: object + properties: + attestations: + type: array + items: + type: object + properties: + bundle: + title: Sigstore Bundle v0.1 + description: Sigstore Bundle v0.1 + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: + x509CertificateChain: + type: object + properties: + certificates: + type: array + items: + type: object + properties: + rawBytes: + type: string + tlogEntries: + type: array + items: + type: object + properties: + logIndex: + type: string + logId: + type: object + properties: + keyId: + type: string + kindVersion: + type: object + properties: + kind: + type: string + version: + type: string + integratedTime: + type: string + inclusionPromise: + type: object + properties: + signedEntryTimestamp: + type: string + inclusionProof: + type: + - string + - 'null' + canonicalizedBody: + type: string + timestampVerificationData: + type: + - string + - 'null' + dsseEnvelope: + type: object + properties: + payload: + type: string + payloadType: + type: string + signatures: + type: array + items: + type: object + properties: + sig: + type: string + keyid: + type: string + repository_id: + type: integer + examples: + default: + value: + '201': + description: Response + content: + application/json: + schema: *108 + examples: + default: + value: + '204': + description: Response + '404': *6 + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: users + subcategory: attestations "/users/{username}/docker/conflicts": get: summary: Get list of conflicting packages during Docker migration for user @@ -93609,7 +94078,7 @@ paths: type: array items: *167 examples: - default: *538 + default: *539 '403': *27 '401': *23 x-github: @@ -94005,9 +94474,9 @@ paths: application/json: schema: type: array - items: *527 + items: *528 examples: - default: *549 + default: *550 headers: Link: *38 x-github: @@ -94111,7 +94580,7 @@ paths: application/json: schema: *20 examples: - default: *401 + default: *402 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -94189,7 +94658,7 @@ paths: type: array items: *84 examples: - default: *536 + default: *537 headers: Link: *38 x-github: @@ -94228,7 +94697,7 @@ paths: - docker - nuget - container - - *537 + - *538 - *113 - *18 - *17 @@ -94241,10 +94710,10 @@ paths: type: array items: *167 examples: - default: *538 + default: *539 '403': *27 '401': *23 - '400': *539 + '400': *540 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -94274,7 +94743,7 @@ paths: application/json: schema: *167 examples: - default: *550 + default: *551 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -94862,9 +95331,9 @@ paths: description: Response content: application/json: - schema: *551 + schema: *552 examples: - default: *552 + default: *553 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -94892,9 +95361,9 @@ paths: description: Response content: application/json: - schema: *553 + schema: *554 examples: - default: *554 + default: *555 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -94922,9 +95391,9 @@ paths: description: Response content: application/json: - schema: *555 + schema: *556 examples: - default: *556 + default: *557 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -94952,9 +95421,9 @@ paths: application/json: schema: type: array - items: *542 + items: *543 examples: - default: *543 + default: *544 headers: Link: *38 x-github: @@ -94984,9 +95453,9 @@ paths: application/json: schema: type: array - items: *544 + items: *545 examples: - default: *557 + default: *558 headers: Link: *38 x-github: @@ -95011,7 +95480,7 @@ paths: url: https://docs.github.com/rest/activity/starring#list-repositories-starred-by-a-user parameters: - *113 - - *558 + - *559 - *41 - *17 - *18 @@ -95023,11 +95492,11 @@ paths: schema: anyOf: - type: array - items: *559 + items: *560 - type: array items: *53 examples: - default-response: *547 + default-response: *548 headers: Link: *38 x-github: @@ -95187,7 +95656,7 @@ webhooks: type: string enum: - disabled - enterprise: &560 + enterprise: &561 title: Enterprise description: | An enterprise on GitHub. Webhook payloads contain the `enterprise` property when the webhook is configured @@ -95256,7 +95725,7 @@ webhooks: - created_at - updated_at - avatar_url - installation: &561 + installation: &562 title: Simple Installation description: |- The GitHub App installation. Webhook payloads contain the `installation` property when the event is configured @@ -95277,7 +95746,7 @@ webhooks: required: - id - node_id - organization: &562 + organization: &563 title: Organization Simple description: |- A GitHub organization. Webhook payloads contain the `organization` property when the webhook is configured for an @@ -95350,7 +95819,7 @@ webhooks: - public_members_url - avatar_url - description - repository: &563 + repository: &564 title: Repository description: |- The repository on GitHub where the event occurred. Webhook payloads contain the `repository` property @@ -96185,7 +96654,7 @@ webhooks: - watchers_count - created_at - updated_at - sender: &564 + sender: &565 title: Simple User description: The GitHub user that triggered the event. This property is included in every webhook payload. @@ -96378,11 +96847,11 @@ webhooks: type: string enum: - enabled - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - repository @@ -96457,11 +96926,11 @@ webhooks: type: string enum: - created - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - rule: &565 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + rule: &566 title: branch protection rule description: The branch protection rule. Includes a `name` and all the [branch protection settings](https://docs.github.com/github/administering-a-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#about-branch-protection-settings) @@ -96608,7 +97077,7 @@ webhooks: - required_conversation_resolution_level - authorized_actors_only - authorized_actor_names - sender: *564 + sender: *565 required: - action - rule @@ -96684,12 +97153,12 @@ webhooks: type: string enum: - deleted - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - rule: *565 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + rule: *566 + sender: *565 required: - action - rule @@ -96876,12 +97345,12 @@ webhooks: - everyone required: - from - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - rule: *565 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + rule: *566 + sender: *565 required: - action - rule @@ -96963,7 +97432,7 @@ webhooks: type: string enum: - completed - check_run: &567 + check_run: &568 title: CheckRun description: A check performed on the code of a given code change type: object @@ -97031,7 +97500,7 @@ webhooks: - MDEwOkNoZWNrU3VpdGU1 pull_requests: type: array - items: *298 + items: *299 repository: *109 status: type: string @@ -97076,7 +97545,7 @@ webhooks: - examples: - neutral - deployment: *566 + deployment: *567 details_url: type: string examples: @@ -97136,7 +97605,7 @@ webhooks: - annotations_url pull_requests: type: array - items: *298 + items: *299 started_at: type: string format: date-time @@ -97174,10 +97643,10 @@ webhooks: - output - app - pull_requests - installation: *561 - organization: *562 - repository: *563 - sender: *564 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - check_run - repository @@ -97568,11 +98037,11 @@ webhooks: type: string enum: - created - check_run: *567 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + check_run: *568 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - check_run - repository @@ -97966,10 +98435,10 @@ webhooks: type: string enum: - requested_action - check_run: *567 - installation: *561 - organization: *562 - repository: *563 + check_run: *568 + installation: *562 + organization: *563 + repository: *564 requested_action: description: The action requested by the user. type: object @@ -97978,7 +98447,7 @@ webhooks: description: The integrator reference of the action requested by the user. type: string - sender: *564 + sender: *565 required: - action - check_run @@ -98373,11 +98842,11 @@ webhooks: type: string enum: - rerequested - check_run: *567 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + check_run: *568 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - check_run - repository @@ -99360,11 +99829,11 @@ webhooks: - latest_check_runs_count - check_runs_url - head_commit - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - check_suite @@ -100040,11 +100509,11 @@ webhooks: - latest_check_runs_count - check_runs_url - head_commit - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - check_suite @@ -100714,11 +101183,11 @@ webhooks: - latest_check_runs_count - check_runs_url - head_commit - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - check_suite @@ -101022,21 +101491,21 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: &568 + commit_oid: &569 description: The commit SHA of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty. type: string - enterprise: *560 - installation: *561 - organization: *562 - ref: &569 + enterprise: *561 + installation: *562 + organization: *563 + ref: &570 description: The Git reference of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty. type: string - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - alert @@ -101361,13 +101830,13 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *568 - enterprise: *560 - installation: *561 - organization: *562 - ref: *569 - repository: *563 - sender: *564 + commit_oid: *569 + enterprise: *561 + installation: *562 + organization: *563 + ref: *570 + repository: *564 + sender: *565 required: - action - alert @@ -101464,7 +101933,7 @@ webhooks: dismissed_by: type: - 'null' - dismissed_comment: *313 + dismissed_comment: *314 dismissed_reason: description: 'The reason for dismissing or closing the alert. Can be one of: `false positive`, `won''t fix`, and `used in @@ -101636,13 +102105,13 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *568 - enterprise: *560 - installation: *561 - organization: *562 - ref: *569 - repository: *563 - sender: *564 + commit_oid: *569 + enterprise: *561 + installation: *562 + organization: *563 + ref: *570 + repository: *564 + sender: *565 required: - action - alert @@ -101971,13 +102440,13 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *568 - enterprise: *560 - installation: *561 - organization: *562 - ref: *569 - repository: *563 - sender: *564 + commit_oid: *569 + enterprise: *561 + installation: *562 + organization: *563 + ref: *570 + repository: *564 + sender: *565 required: - action - alert @@ -102245,9 +102714,9 @@ webhooks: type: - string - 'null' - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 ref: description: The Git reference of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event @@ -102255,8 +102724,8 @@ webhooks: type: - string - 'null' - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - alert @@ -102487,13 +102956,13 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *568 - enterprise: *560 - installation: *561 - organization: *562 - ref: *569 - repository: *563 - sender: *564 + commit_oid: *569 + enterprise: *561 + installation: *562 + organization: *563 + ref: *570 + repository: *564 + sender: *565 required: - action - alert @@ -102751,11 +103220,11 @@ webhooks: - updated_at - author_association - body - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - comment @@ -102835,18 +103304,18 @@ webhooks: type: - string - 'null' - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 master_branch: description: The name of the repository's default branch (usually `main`). type: string - organization: *562 - pusher_type: &570 + organization: *563 + pusher_type: &571 description: The pusher type for the event. Can be either `user` or a deploy key. type: string - ref: &571 + ref: &572 description: The [`git ref`](https://docs.github.com/rest/git/refs#get-a-reference) resource. type: string @@ -102856,8 +103325,8 @@ webhooks: enum: - tag - branch - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - ref - ref_type @@ -102939,10 +103408,10 @@ webhooks: enum: - created definition: *182 - enterprise: *560 - installation: *561 - organization: *562 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + sender: *565 required: - action - definition @@ -103026,10 +103495,10 @@ webhooks: description: The name of the property that was deleted. required: - property_name - enterprise: *560 - installation: *561 - organization: *562 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + sender: *565 required: - action - definition @@ -103106,10 +103575,10 @@ webhooks: enum: - updated definition: *182 - enterprise: *560 - installation: *561 - organization: *562 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + sender: *565 required: - action - definition @@ -103185,11 +103654,11 @@ webhooks: type: string enum: - updated - enterprise: *560 - installation: *561 - repository: *563 - organization: *562 - sender: *564 + enterprise: *561 + installation: *562 + repository: *564 + organization: *563 + sender: *565 new_property_values: type: array description: The new custom property values for the repository. @@ -103272,19 +103741,19 @@ webhooks: title: delete event type: object properties: - enterprise: *560 - installation: *561 - organization: *562 - pusher_type: *570 - ref: *571 + enterprise: *561 + installation: *562 + organization: *563 + pusher_type: *571 + ref: *572 ref_type: description: The type of Git ref object deleted in the repository. type: string enum: - tag - branch - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - ref - ref_type @@ -103366,12 +103835,12 @@ webhooks: type: string enum: - auto_dismissed - alert: *361 - installation: *561 - organization: *562 - enterprise: *560 - repository: *563 - sender: *564 + alert: *362 + installation: *562 + organization: *563 + enterprise: *561 + repository: *564 + sender: *565 required: - action - alert @@ -103453,12 +103922,12 @@ webhooks: type: string enum: - auto_reopened - alert: *361 - installation: *561 - organization: *562 - enterprise: *560 - repository: *563 - sender: *564 + alert: *362 + installation: *562 + organization: *563 + enterprise: *561 + repository: *564 + sender: *565 required: - action - alert @@ -103540,12 +104009,12 @@ webhooks: type: string enum: - created - alert: *361 - installation: *561 - organization: *562 - enterprise: *560 - repository: *563 - sender: *564 + alert: *362 + installation: *562 + organization: *563 + enterprise: *561 + repository: *564 + sender: *565 required: - action - alert @@ -103625,12 +104094,12 @@ webhooks: type: string enum: - dismissed - alert: *361 - installation: *561 - organization: *562 - enterprise: *560 - repository: *563 - sender: *564 + alert: *362 + installation: *562 + organization: *563 + enterprise: *561 + repository: *564 + sender: *565 required: - action - alert @@ -103710,12 +104179,12 @@ webhooks: type: string enum: - fixed - alert: *361 - installation: *561 - organization: *562 - enterprise: *560 - repository: *563 - sender: *564 + alert: *362 + installation: *562 + organization: *563 + enterprise: *561 + repository: *564 + sender: *565 required: - action - alert @@ -103796,12 +104265,12 @@ webhooks: type: string enum: - reintroduced - alert: *361 - installation: *561 - organization: *562 - enterprise: *560 - repository: *563 - sender: *564 + alert: *362 + installation: *562 + organization: *563 + enterprise: *561 + repository: *564 + sender: *565 required: - action - alert @@ -103881,12 +104350,12 @@ webhooks: type: string enum: - reopened - alert: *361 - installation: *561 - organization: *562 - enterprise: *560 - repository: *563 - sender: *564 + alert: *362 + installation: *562 + organization: *563 + enterprise: *561 + repository: *564 + sender: *565 required: - action - alert @@ -103962,9 +104431,9 @@ webhooks: type: string enum: - created - enterprise: *560 - installation: *561 - key: &572 + enterprise: *561 + installation: *562 + key: &573 description: The [`deploy key`](https://docs.github.com/rest/deploy-keys/deploy-keys#get-a-deploy-key) resource. type: object @@ -104000,9 +104469,9 @@ webhooks: - verified - created_at - read_only - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - key @@ -104078,12 +104547,12 @@ webhooks: type: string enum: - deleted - enterprise: *560 - installation: *561 - key: *572 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + key: *573 + organization: *563 + repository: *564 + sender: *565 required: - action - key @@ -104650,12 +105119,12 @@ webhooks: - updated_at - statuses_url - repository_url - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 - workflow: &576 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 + workflow: &577 title: Workflow type: - object @@ -105389,14 +105858,14 @@ webhooks: description: The URL to review the deployment protection rule. type: string format: uri - deployment: *367 + deployment: *368 pull_requests: type: array - items: *447 - repository: *563 - organization: *562 - installation: *561 - sender: *564 + items: *448 + repository: *564 + organization: *563 + installation: *562 + sender: *565 responses: '200': description: Return a 200 status to indicate that the data was received @@ -105466,7 +105935,7 @@ webhooks: type: string enum: - approved - approver: &573 + approver: &574 type: object properties: avatar_url: @@ -105507,11 +105976,11 @@ webhooks: type: string comment: type: string - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - reviewers: &574 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + reviewers: &575 type: array items: type: object @@ -105589,10 +106058,10 @@ webhooks: type: string enum: - User - sender: *564 + sender: *565 since: type: string - workflow_job_run: &575 + workflow_job_run: &576 type: object properties: conclusion: @@ -106330,18 +106799,18 @@ webhooks: type: string enum: - rejected - approver: *573 + approver: *574 comment: type: string - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - reviewers: *574 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + reviewers: *575 + sender: *565 since: type: string - workflow_job_run: *575 + workflow_job_run: *576 workflow_job_runs: type: array items: @@ -107050,13 +107519,13 @@ webhooks: type: string enum: - requested - enterprise: *560 + enterprise: *561 environment: type: string - installation: *561 - organization: *562 - repository: *563 - requestor: &581 + installation: *562 + organization: *563 + repository: *564 + requestor: &582 title: User type: - object @@ -107203,7 +107672,7 @@ webhooks: enum: - User - Team - sender: *564 + sender: *565 since: type: string workflow_job_run: @@ -108975,12 +109444,12 @@ webhooks: - updated_at - deployment_url - repository_url - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 - workflow: *576 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 + workflow: *577 workflow_run: title: Deployment Workflow Run type: @@ -109666,7 +110135,7 @@ webhooks: type: string enum: - answered - answer: &579 + answer: &580 type: object properties: author_association: @@ -109823,7 +110292,7 @@ webhooks: - created_at - updated_at - body - discussion: &577 + discussion: &578 title: Discussion description: A Discussion in a repository. type: object @@ -110133,11 +110602,11 @@ webhooks: - author_association - active_lock_reason - body - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - discussion @@ -110262,12 +110731,12 @@ webhooks: - from required: - category - discussion: *577 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + discussion: *578 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - changes @@ -110348,12 +110817,12 @@ webhooks: type: string enum: - closed - discussion: *577 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + discussion: *578 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - discussion @@ -110433,7 +110902,7 @@ webhooks: type: string enum: - created - comment: &578 + comment: &579 type: object properties: author_association: @@ -110590,12 +111059,12 @@ webhooks: - updated_at - body - reactions - discussion: *577 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + discussion: *578 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - comment @@ -110676,13 +111145,13 @@ webhooks: type: string enum: - deleted - comment: *578 - discussion: *577 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + comment: *579 + discussion: *578 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - comment @@ -110775,13 +111244,13 @@ webhooks: - from required: - body - comment: *578 - discussion: *577 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + comment: *579 + discussion: *578 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - changes @@ -110863,12 +111332,12 @@ webhooks: type: string enum: - created - discussion: *577 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + discussion: *578 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - discussion @@ -110948,12 +111417,12 @@ webhooks: type: string enum: - deleted - discussion: *577 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + discussion: *578 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - discussion @@ -111051,12 +111520,12 @@ webhooks: type: string required: - from - discussion: *577 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + discussion: *578 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - discussion @@ -111136,10 +111605,10 @@ webhooks: type: string enum: - labeled - discussion: *577 - enterprise: *560 - installation: *561 - label: &580 + discussion: *578 + enterprise: *561 + installation: *562 + label: &581 title: Label type: object properties: @@ -111172,9 +111641,9 @@ webhooks: - color - default - description - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - discussion @@ -111255,12 +111724,12 @@ webhooks: type: string enum: - locked - discussion: *577 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + discussion: *578 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - discussion @@ -111340,12 +111809,12 @@ webhooks: type: string enum: - pinned - discussion: *577 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + discussion: *578 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - discussion @@ -111425,12 +111894,12 @@ webhooks: type: string enum: - reopened - discussion: *577 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + discussion: *578 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - discussion @@ -111513,17 +111982,17 @@ webhooks: changes: type: object properties: - new_discussion: *577 - new_repository: *563 + new_discussion: *578 + new_repository: *564 required: - new_discussion - new_repository - discussion: *577 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + discussion: *578 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - changes @@ -111604,11 +112073,11 @@ webhooks: type: string enum: - unanswered - discussion: *577 - old_answer: *579 - organization: *562 - repository: *563 - sender: *564 + discussion: *578 + old_answer: *580 + organization: *563 + repository: *564 + sender: *565 required: - action - discussion @@ -111688,13 +112157,13 @@ webhooks: type: string enum: - unlabeled - discussion: *577 - enterprise: *560 - installation: *561 - label: *580 - organization: *562 - repository: *563 - sender: *564 + discussion: *578 + enterprise: *561 + installation: *562 + label: *581 + organization: *563 + repository: *564 + sender: *565 required: - action - discussion @@ -111775,12 +112244,12 @@ webhooks: type: string enum: - unlocked - discussion: *577 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + discussion: *578 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - discussion @@ -111860,12 +112329,12 @@ webhooks: type: string enum: - unpinned - discussion: *577 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + discussion: *578 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - discussion @@ -111937,7 +112406,7 @@ webhooks: description: A user forks a repository. type: object properties: - enterprise: *560 + enterprise: *561 forkee: description: The created [`repository`](https://docs.github.com/rest/repos/repos#get-a-repository) resource. @@ -112612,10 +113081,10 @@ webhooks: type: integer watchers_count: type: integer - installation: *561 - organization: *562 - repository: *563 - sender: *564 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - forkee - repository @@ -112693,7 +113162,7 @@ webhooks: type: string enum: - revoked - sender: *564 + sender: *565 required: - action - sender @@ -112760,9 +113229,9 @@ webhooks: title: gollum event type: object properties: - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 pages: description: The pages that were updated. type: array @@ -112800,8 +113269,8 @@ webhooks: - action - sha - html_url - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - pages - repository @@ -112876,10 +113345,10 @@ webhooks: type: string enum: - created - enterprise: *560 + enterprise: *561 installation: *20 - organization: *562 - repositories: &582 + organization: *563 + repositories: &583 description: An array of repository objects that the installation can access. type: array @@ -112905,9 +113374,9 @@ webhooks: - name - full_name - private - repository: *563 - requester: *581 - sender: *564 + repository: *564 + requester: *582 + sender: *565 required: - action - installation @@ -112981,15 +113450,15 @@ webhooks: type: string enum: - deleted - enterprise: *560 + enterprise: *561 installation: *20 - organization: *562 - repositories: *582 - repository: *563 + organization: *563 + repositories: *583 + repository: *564 requester: type: - 'null' - sender: *564 + sender: *565 required: - action - installation @@ -113062,15 +113531,15 @@ webhooks: type: string enum: - new_permissions_accepted - enterprise: *560 + enterprise: *561 installation: *20 - organization: *562 - repositories: *582 - repository: *563 + organization: *563 + repositories: *583 + repository: *564 requester: type: - 'null' - sender: *564 + sender: *565 required: - action - installation @@ -113143,10 +113612,10 @@ webhooks: type: string enum: - added - enterprise: *560 + enterprise: *561 installation: *20 - organization: *562 - repositories_added: &583 + organization: *563 + repositories_added: &584 description: An array of repository objects, which were added to the installation. type: array @@ -113192,16 +113661,16 @@ webhooks: private: description: Whether the repository is private or public. type: boolean - repository: *563 - repository_selection: &584 + repository: *564 + repository_selection: &585 description: Describe whether all repositories have been selected or there's a selection involved type: string enum: - all - selected - requester: *581 - sender: *564 + requester: *582 + sender: *565 required: - action - installation @@ -113279,10 +113748,10 @@ webhooks: type: string enum: - removed - enterprise: *560 + enterprise: *561 installation: *20 - organization: *562 - repositories_added: *583 + organization: *563 + repositories_added: *584 repositories_removed: description: An array of repository objects, which were removed from the installation. @@ -113309,10 +113778,10 @@ webhooks: - name - full_name - private - repository: *563 - repository_selection: *584 - requester: *581 - sender: *564 + repository: *564 + repository_selection: *585 + requester: *582 + sender: *565 required: - action - installation @@ -113390,15 +113859,15 @@ webhooks: type: string enum: - suspend - enterprise: *560 + enterprise: *561 installation: *20 - organization: *562 - repositories: *582 - repository: *563 + organization: *563 + repositories: *583 + repository: *564 requester: type: - 'null' - sender: *564 + sender: *565 required: - action - installation @@ -113574,11 +114043,11 @@ webhooks: type: string required: - from - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 target_type: type: string required: @@ -113656,15 +114125,15 @@ webhooks: type: string enum: - unsuspend - enterprise: *560 + enterprise: *561 installation: *20 - organization: *562 - repositories: *582 - repository: *563 + organization: *563 + repositories: *583 + repository: *564 requester: type: - 'null' - sender: *564 + sender: *565 required: - action - installation @@ -113905,8 +114374,8 @@ webhooks: - performed_via_github_app - body - reactions - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 issue: description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) the comment belongs to. @@ -115068,9 +115537,9 @@ webhooks: - state - locked - assignee - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -115149,7 +115618,7 @@ webhooks: type: string enum: - deleted - comment: &585 + comment: &586 title: issue comment description: The [comment](https://docs.github.com/rest/issues/comments#get-an-issue-comment) itself. @@ -115313,8 +115782,8 @@ webhooks: - performed_via_github_app - body - reactions - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 issue: description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) the comment belongs to. @@ -116472,9 +116941,9 @@ webhooks: - state - locked - assignee - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -116553,7 +117022,7 @@ webhooks: type: string enum: - edited - changes: &609 + changes: &610 description: The changes to the comment. type: object properties: @@ -116565,9 +117034,9 @@ webhooks: type: string required: - from - comment: *585 - enterprise: *560 - installation: *561 + comment: *586 + enterprise: *561 + installation: *562 issue: description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) the comment belongs to. @@ -117728,9 +118197,9 @@ webhooks: - state - locked - assignee - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - changes @@ -117811,10 +118280,10 @@ webhooks: type: string enum: - assigned - assignee: *581 - enterprise: *560 - installation: *561 - issue: &588 + assignee: *582 + enterprise: *561 + installation: *562 + issue: &589 title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) itself. @@ -118733,9 +119202,9 @@ webhooks: - active_lock_reason - body - reactions - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -118814,8 +119283,8 @@ webhooks: type: string enum: - closed - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 issue: description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) itself. @@ -119879,9 +120348,9 @@ webhooks: required: - state - closed_at - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -119959,8 +120428,8 @@ webhooks: type: string enum: - deleted - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -120874,9 +121343,9 @@ webhooks: - active_lock_reason - body - reactions - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -120954,8 +121423,8 @@ webhooks: type: string enum: - demilestoned - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -121875,7 +122344,7 @@ webhooks: url: type: string format: uri - milestone: &586 + milestone: &587 title: Milestone description: A collection of related issues and pull requests. type: object @@ -122016,9 +122485,9 @@ webhooks: - updated_at - due_on - closed_at - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -122116,8 +122585,8 @@ webhooks: type: string required: - from - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -123038,10 +123507,10 @@ webhooks: - active_lock_reason - body - reactions - label: *580 - organization: *562 - repository: *563 - sender: *564 + label: *581 + organization: *563 + repository: *564 + sender: *565 required: - action - changes @@ -123120,8 +123589,8 @@ webhooks: type: string enum: - labeled - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -124041,10 +124510,10 @@ webhooks: - active_lock_reason - body - reactions - label: *580 - organization: *562 - repository: *563 - sender: *564 + label: *581 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -124123,8 +124592,8 @@ webhooks: type: string enum: - locked - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -125044,9 +125513,9 @@ webhooks: url: type: string format: uri - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -125124,8 +125593,8 @@ webhooks: type: string enum: - milestoned - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -126043,10 +126512,10 @@ webhooks: url: type: string format: uri - milestone: *586 - organization: *562 - repository: *563 - sender: *564 + milestone: *587 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -127517,8 +127986,8 @@ webhooks: required: - old_issue - old_repository - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -128436,9 +128905,9 @@ webhooks: - active_lock_reason - body - reactions - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -128517,9 +128986,9 @@ webhooks: type: string enum: - pinned - enterprise: *560 - installation: *561 - issue: &587 + enterprise: *561 + installation: *562 + issue: &588 title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) itself. @@ -129431,9 +129900,9 @@ webhooks: - active_lock_reason - body - reactions - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -129511,8 +129980,8 @@ webhooks: type: string enum: - reopened - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -130435,9 +130904,9 @@ webhooks: url: type: string format: uri - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -131908,12 +132377,12 @@ webhooks: required: - new_issue - new_repository - enterprise: *560 - installation: *561 - issue: *587 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + issue: *588 + organization: *563 + repository: *564 + sender: *565 required: - action - changes @@ -131993,7 +132462,7 @@ webhooks: type: string enum: - unassigned - assignee: &612 + assignee: &613 title: User type: - object @@ -132063,12 +132532,12 @@ webhooks: required: - login - id - enterprise: *560 - installation: *561 - issue: *588 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + issue: *589 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -132146,13 +132615,13 @@ webhooks: type: string enum: - unlabeled - enterprise: *560 - installation: *561 - issue: *588 - label: *580 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + issue: *589 + label: *581 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -132231,8 +132700,8 @@ webhooks: type: string enum: - unlocked - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 issue: title: Issue description: The [issue](https://docs.github.com/rest/issues/issues#get-an-issue) @@ -133150,9 +133619,9 @@ webhooks: url: type: string format: uri - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -133231,12 +133700,12 @@ webhooks: type: string enum: - unpinned - enterprise: *560 - installation: *561 - issue: *587 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + issue: *588 + organization: *563 + repository: *564 + sender: *565 required: - action - issue @@ -133314,12 +133783,12 @@ webhooks: type: string enum: - created - enterprise: *560 - installation: *561 - label: *580 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + label: *581 + organization: *563 + repository: *564 + sender: *565 required: - action - label @@ -133396,12 +133865,12 @@ webhooks: type: string enum: - deleted - enterprise: *560 - installation: *561 - label: *580 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + label: *581 + organization: *563 + repository: *564 + sender: *565 required: - action - label @@ -133510,12 +133979,12 @@ webhooks: type: string required: - from - enterprise: *560 - installation: *561 - label: *580 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + label: *581 + organization: *563 + repository: *564 + sender: *565 required: - action - label @@ -133596,9 +134065,9 @@ webhooks: - cancelled effective_date: type: string - enterprise: *560 - installation: *561 - marketplace_purchase: &589 + enterprise: *561 + installation: *562 + marketplace_purchase: &590 title: Marketplace Purchase type: object required: @@ -133686,8 +134155,8 @@ webhooks: type: integer unit_count: type: integer - organization: *562 - previous_marketplace_purchase: &590 + organization: *563 + previous_marketplace_purchase: &591 title: Marketplace Purchase type: object properties: @@ -133771,8 +134240,8 @@ webhooks: - on_free_trial - free_trial_ends_on - plan - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - effective_date @@ -133851,10 +134320,10 @@ webhooks: - changed effective_date: type: string - enterprise: *560 - installation: *561 - marketplace_purchase: *589 - organization: *562 + enterprise: *561 + installation: *562 + marketplace_purchase: *590 + organization: *563 previous_marketplace_purchase: title: Marketplace Purchase type: object @@ -133942,8 +134411,8 @@ webhooks: - on_free_trial - free_trial_ends_on - plan - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - effective_date @@ -134024,10 +134493,10 @@ webhooks: - pending_change effective_date: type: string - enterprise: *560 - installation: *561 - marketplace_purchase: *589 - organization: *562 + enterprise: *561 + installation: *562 + marketplace_purchase: *590 + organization: *563 previous_marketplace_purchase: title: Marketplace Purchase type: object @@ -134113,8 +134582,8 @@ webhooks: - on_free_trial - free_trial_ends_on - plan - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - effective_date @@ -134194,8 +134663,8 @@ webhooks: - pending_change_cancelled effective_date: type: string - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 marketplace_purchase: title: Marketplace Purchase type: object @@ -134281,10 +134750,10 @@ webhooks: type: integer unit_count: type: integer - organization: *562 - previous_marketplace_purchase: *590 - repository: *563 - sender: *564 + organization: *563 + previous_marketplace_purchase: *591 + repository: *564 + sender: *565 required: - action - effective_date @@ -134363,13 +134832,13 @@ webhooks: - purchased effective_date: type: string - enterprise: *560 - installation: *561 - marketplace_purchase: *589 - organization: *562 - previous_marketplace_purchase: *590 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + marketplace_purchase: *590 + organization: *563 + previous_marketplace_purchase: *591 + repository: *564 + sender: *565 required: - action - effective_date @@ -134470,12 +134939,12 @@ webhooks: type: string required: - to - enterprise: *560 - installation: *561 - member: *581 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + member: *582 + organization: *563 + repository: *564 + sender: *565 required: - action - member @@ -134576,12 +135045,12 @@ webhooks: type: - string - 'null' - enterprise: *560 - installation: *561 - member: *581 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + member: *582 + organization: *563 + repository: *564 + sender: *565 required: - action - changes @@ -134659,12 +135128,12 @@ webhooks: type: string enum: - removed - enterprise: *560 - installation: *561 - member: *581 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + member: *582 + organization: *563 + repository: *564 + sender: *565 required: - action - member @@ -134741,11 +135210,11 @@ webhooks: type: string enum: - added - enterprise: *560 - installation: *561 - member: *581 - organization: *562 - repository: *563 + enterprise: *561 + installation: *562 + member: *582 + organization: *563 + repository: *564 scope: description: The scope of the membership. Currently, can only be `team`. @@ -134821,7 +135290,7 @@ webhooks: required: - login - id - team: &591 + team: &592 title: Team description: Groups of organization members that gives permissions on specified repositories. @@ -135014,11 +135483,11 @@ webhooks: type: string enum: - removed - enterprise: *560 - installation: *561 - member: *581 - organization: *562 - repository: *563 + enterprise: *561 + installation: *562 + member: *582 + organization: *563 + repository: *564 scope: description: The scope of the membership. Currently, can only be `team`. @@ -135095,7 +135564,7 @@ webhooks: required: - login - id - team: *591 + team: *592 required: - action - scope @@ -135177,8 +135646,8 @@ webhooks: type: string enum: - checks_requested - installation: *561 - merge_group: &592 + installation: *562 + merge_group: &593 type: object title: Merge Group description: 'A group of pull requests that the merge queue has @@ -135199,16 +135668,16 @@ webhooks: description: The full ref of the branch the merge group will be merged into. type: string - head_commit: *302 + head_commit: *303 required: - head_sha - head_ref - base_sha - base_ref - head_commit - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - merge_group @@ -135293,11 +135762,11 @@ webhooks: - merged - invalidated - dequeued - installation: *561 - merge_group: *592 - organization: *562 - repository: *563 - sender: *564 + installation: *562 + merge_group: *593 + organization: *563 + repository: *564 + sender: *565 required: - action - merge_group @@ -135369,7 +135838,7 @@ webhooks: type: string enum: - deleted - enterprise: *560 + enterprise: *561 hook: description: 'The modified webhook. This will contain different keys based on the type of webhook it is: repository, organization, @@ -135477,13 +135946,13 @@ webhooks: hook_id: description: The id of the modified webhook. type: integer - installation: *561 - organization: *562 + installation: *562 + organization: *563 repository: anyOf: - type: 'null' - - *563 - sender: *564 + - *564 + sender: *565 required: - action - hook_id @@ -135562,12 +136031,12 @@ webhooks: type: string enum: - closed - enterprise: *560 - installation: *561 - milestone: *586 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + milestone: *587 + organization: *563 + repository: *564 + sender: *565 required: - action - milestone @@ -135645,9 +136114,9 @@ webhooks: type: string enum: - created - enterprise: *560 - installation: *561 - milestone: &593 + enterprise: *561 + installation: *562 + milestone: &594 title: Milestone description: A collection of related issues and pull requests. type: object @@ -135787,9 +136256,9 @@ webhooks: - updated_at - due_on - closed_at - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - milestone @@ -135867,12 +136336,12 @@ webhooks: type: string enum: - deleted - enterprise: *560 - installation: *561 - milestone: *586 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + milestone: *587 + organization: *563 + repository: *564 + sender: *565 required: - action - milestone @@ -135981,12 +136450,12 @@ webhooks: type: string required: - from - enterprise: *560 - installation: *561 - milestone: *586 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + milestone: *587 + organization: *563 + repository: *564 + sender: *565 required: - action - changes @@ -136065,12 +136534,12 @@ webhooks: type: string enum: - opened - enterprise: *560 - installation: *561 - milestone: *593 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + milestone: *594 + organization: *563 + repository: *564 + sender: *565 required: - action - milestone @@ -136148,12 +136617,12 @@ webhooks: type: string enum: - blocked - blocked_user: *581 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + blocked_user: *582 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - blocked_user @@ -136231,12 +136700,12 @@ webhooks: type: string enum: - unblocked - blocked_user: *581 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + blocked_user: *582 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - blocked_user @@ -136314,9 +136783,9 @@ webhooks: type: string enum: - deleted - enterprise: *560 - installation: *561 - membership: &594 + enterprise: *561 + installation: *562 + membership: &595 title: Membership description: The membership between the user and the organization. Not present when the action is `member_invited`. @@ -136407,9 +136876,9 @@ webhooks: - role - organization_url - user - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 required: - action - organization @@ -136486,12 +136955,12 @@ webhooks: type: string enum: - member_added - enterprise: *560 - installation: *561 - membership: *594 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + membership: *595 + organization: *563 + repository: *564 + sender: *565 required: - action - membership @@ -136569,8 +137038,8 @@ webhooks: type: string enum: - member_invited - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 invitation: description: The invitation for the user or email if the action is `member_invited`. @@ -136690,10 +137159,10 @@ webhooks: - inviter - team_count - invitation_teams_url - organization: *562 - repository: *563 - sender: *564 - user: *581 + organization: *563 + repository: *564 + sender: *565 + user: *582 required: - action - invitation @@ -136771,12 +137240,12 @@ webhooks: type: string enum: - member_removed - enterprise: *560 - installation: *561 - membership: *594 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + membership: *595 + organization: *563 + repository: *564 + sender: *565 required: - action - membership @@ -136862,12 +137331,12 @@ webhooks: properties: from: type: string - enterprise: *560 - installation: *561 - membership: *594 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + membership: *595 + organization: *563 + repository: *564 + sender: *565 required: - action - organization @@ -136942,9 +137411,9 @@ webhooks: type: string enum: - published - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 package: description: Information about the package. type: object @@ -137461,7 +137930,7 @@ webhooks: - published_at rubygems_metadata: type: array - items: &595 + items: &596 title: Ruby Gems metadata type: object properties: @@ -137558,8 +138027,8 @@ webhooks: - owner - package_version - registry - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - package @@ -137634,9 +138103,9 @@ webhooks: type: string enum: - updated - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 package: description: Information about the package. type: object @@ -137992,7 +138461,7 @@ webhooks: - published_at rubygems_metadata: type: array - items: *595 + items: *596 source_url: type: string format: uri @@ -138063,8 +138532,8 @@ webhooks: - owner - package_version - registry - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - package @@ -138242,13 +138711,13 @@ webhooks: - duration - created_at - updated_at - enterprise: *560 + enterprise: *561 id: type: integer - installation: *561 - organization: *562 - repository: *563 - sender: *564 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - id - build @@ -138326,7 +138795,7 @@ webhooks: type: string enum: - approved - personal_access_token_request: &596 + personal_access_token_request: &597 title: Personal Access Token Request description: Details of a Personal Access Token Request. type: object @@ -138464,10 +138933,10 @@ webhooks: - token_expired - token_expires_at - token_last_used_at - enterprise: *560 - organization: *562 - sender: *564 - installation: *561 + enterprise: *561 + organization: *563 + sender: *565 + installation: *562 required: - action - personal_access_token_request @@ -138545,11 +139014,11 @@ webhooks: type: string enum: - cancelled - personal_access_token_request: *596 - enterprise: *560 - organization: *562 - sender: *564 - installation: *561 + personal_access_token_request: *597 + enterprise: *561 + organization: *563 + sender: *565 + installation: *562 required: - action - personal_access_token_request @@ -138626,11 +139095,11 @@ webhooks: type: string enum: - created - personal_access_token_request: *596 - enterprise: *560 - organization: *562 - sender: *564 - installation: *561 + personal_access_token_request: *597 + enterprise: *561 + organization: *563 + sender: *565 + installation: *562 required: - action - personal_access_token_request @@ -138706,11 +139175,11 @@ webhooks: type: string enum: - denied - personal_access_token_request: *596 - organization: *562 - enterprise: *560 - sender: *564 - installation: *561 + personal_access_token_request: *597 + organization: *563 + enterprise: *561 + sender: *565 + installation: *562 required: - action - personal_access_token_request @@ -138814,7 +139283,7 @@ webhooks: id: description: Unique identifier of the webhook. type: integer - last_response: *597 + last_response: *598 name: description: The type of webhook. The only valid value is 'web'. type: string @@ -138846,9 +139315,9 @@ webhooks: hook_id: description: The ID of the webhook that triggered the ping. type: integer - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 zen: description: Random string of GitHub zen. type: string @@ -139092,10 +139561,10 @@ webhooks: - from required: - note - enterprise: *560 - installation: *561 - organization: *562 - project_card: &598 + enterprise: *561 + installation: *562 + organization: *563 + project_card: &599 title: Project Card type: object properties: @@ -139216,8 +139685,8 @@ webhooks: - creator - created_at - updated_at - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - changes @@ -139297,12 +139766,12 @@ webhooks: type: string enum: - created - enterprise: *560 - installation: *561 - organization: *562 - project_card: *598 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + project_card: *599 + repository: *564 + sender: *565 required: - action - project_card @@ -139381,9 +139850,9 @@ webhooks: type: string enum: - deleted - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 project_card: title: Project Card type: object @@ -139511,8 +139980,8 @@ webhooks: repository: anyOf: - type: 'null' - - *563 - sender: *564 + - *564 + sender: *565 required: - action - project_card @@ -139605,12 +140074,12 @@ webhooks: - from required: - note - enterprise: *560 - installation: *561 - organization: *562 - project_card: *598 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + project_card: *599 + repository: *564 + sender: *565 required: - action - changes @@ -139703,9 +140172,9 @@ webhooks: - from required: - column_id - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 project_card: allOf: - title: Project Card @@ -139900,8 +140369,8 @@ webhooks: type: string required: - after_id - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - project_card @@ -139980,10 +140449,10 @@ webhooks: type: string enum: - closed - enterprise: *560 - installation: *561 - organization: *562 - project: &600 + enterprise: *561 + installation: *562 + organization: *563 + project: &601 title: Project type: object properties: @@ -140108,8 +140577,8 @@ webhooks: - creator - created_at - updated_at - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - project @@ -140188,10 +140657,10 @@ webhooks: type: string enum: - created - enterprise: *560 - installation: *561 - organization: *562 - project_column: &599 + enterprise: *561 + installation: *562 + organization: *563 + project_column: &600 title: Project Column type: object properties: @@ -140231,8 +140700,8 @@ webhooks: - name - created_at - updated_at - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - project_column @@ -140310,15 +140779,15 @@ webhooks: type: string enum: - deleted - enterprise: *560 - installation: *561 - organization: *562 - project_column: *599 + enterprise: *561 + installation: *562 + organization: *563 + project_column: *600 repository: anyOf: - type: 'null' - - *563 - sender: *564 + - *564 + sender: *565 required: - action - project_column @@ -140406,12 +140875,12 @@ webhooks: type: string required: - from - enterprise: *560 - installation: *561 - organization: *562 - project_column: *599 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + project_column: *600 + repository: *564 + sender: *565 required: - action - changes @@ -140490,12 +140959,12 @@ webhooks: type: string enum: - moved - enterprise: *560 - installation: *561 - organization: *562 - project_column: *599 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + project_column: *600 + repository: *564 + sender: *565 required: - action - project_column @@ -140574,12 +141043,12 @@ webhooks: type: string enum: - created - enterprise: *560 - installation: *561 - organization: *562 - project: *600 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + project: *601 + repository: *564 + sender: *565 required: - action - project @@ -140658,15 +141127,15 @@ webhooks: type: string enum: - deleted - enterprise: *560 - installation: *561 - organization: *562 - project: *600 + enterprise: *561 + installation: *562 + organization: *563 + project: *601 repository: anyOf: - type: 'null' - - *563 - sender: *564 + - *564 + sender: *565 required: - action - project @@ -140766,12 +141235,12 @@ webhooks: type: string required: - from - enterprise: *560 - installation: *561 - organization: *562 - project: *600 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + project: *601 + repository: *564 + sender: *565 required: - action - project @@ -140849,12 +141318,12 @@ webhooks: type: string enum: - reopened - enterprise: *560 - installation: *561 - organization: *562 - project: *600 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + project: *601 + repository: *564 + sender: *565 required: - action - project @@ -140933,9 +141402,9 @@ webhooks: type: string enum: - closed - installation: *561 - organization: *562 - projects_v2: &601 + installation: *562 + organization: *563 + projects_v2: &602 title: Projects v2 Project description: A projects v2 project type: object @@ -141003,7 +141472,7 @@ webhooks: - short_description - deleted_at - deleted_by - sender: *564 + sender: *565 required: - action - projects_v2 @@ -141082,10 +141551,10 @@ webhooks: type: string enum: - created - installation: *561 - organization: *562 - projects_v2: *601 - sender: *564 + installation: *562 + organization: *563 + projects_v2: *602 + sender: *565 required: - action - projects_v2 @@ -141164,10 +141633,10 @@ webhooks: type: string enum: - deleted - installation: *561 - organization: *562 - projects_v2: *601 - sender: *564 + installation: *562 + organization: *563 + projects_v2: *602 + sender: *565 required: - action - projects_v2 @@ -141286,10 +141755,10 @@ webhooks: type: string to: type: string - installation: *561 - organization: *562 - projects_v2: *601 - sender: *564 + installation: *562 + organization: *563 + projects_v2: *602 + sender: *565 required: - action - projects_v2 @@ -141370,7 +141839,7 @@ webhooks: type: string enum: - archived - changes: &605 + changes: &606 type: object properties: archived_at: @@ -141386,9 +141855,9 @@ webhooks: - string - 'null' format: date-time - installation: *561 - organization: *562 - projects_v2_item: &602 + installation: *562 + organization: *563 + projects_v2_item: &603 title: Projects v2 Item description: An item belonging to a project type: object @@ -141434,7 +141903,7 @@ webhooks: - created_at - updated_at - archived_at - sender: *564 + sender: *565 required: - action - projects_v2_item @@ -141526,10 +141995,10 @@ webhooks: - 'null' to: type: string - installation: *561 - organization: *562 - projects_v2_item: *602 - sender: *564 + installation: *562 + organization: *563 + projects_v2_item: *603 + sender: *565 required: - action - projects_v2_item @@ -141609,10 +142078,10 @@ webhooks: type: string enum: - created - installation: *561 - organization: *562 - projects_v2_item: *602 - sender: *564 + installation: *562 + organization: *563 + projects_v2_item: *603 + sender: *565 required: - action - projects_v2_item @@ -141691,10 +142160,10 @@ webhooks: type: string enum: - deleted - installation: *561 - organization: *562 - projects_v2_item: *602 - sender: *564 + installation: *562 + organization: *563 + projects_v2_item: *603 + sender: *565 required: - action - projects_v2_item @@ -141797,7 +142266,7 @@ webhooks: oneOf: - type: string - type: integer - - &603 + - &604 title: Projects v2 Single Select Option description: An option for a single select field type: object @@ -141817,7 +142286,7 @@ webhooks: required: - id - name - - &604 + - &605 title: Projects v2 Iteration Setting description: An iteration setting for an iteration field type: object @@ -141846,8 +142315,8 @@ webhooks: oneOf: - type: string - type: integer - - *603 - *604 + - *605 type: - 'null' - string @@ -141870,10 +142339,10 @@ webhooks: - 'null' required: - body - installation: *561 - organization: *562 - projects_v2_item: *602 - sender: *564 + installation: *562 + organization: *563 + projects_v2_item: *603 + sender: *565 required: - action - projects_v2_item @@ -141968,10 +142437,10 @@ webhooks: type: - string - 'null' - installation: *561 - organization: *562 - projects_v2_item: *602 - sender: *564 + installation: *562 + organization: *563 + projects_v2_item: *603 + sender: *565 required: - action - projects_v2_item @@ -142052,11 +142521,11 @@ webhooks: type: string enum: - restored - changes: *605 - installation: *561 - organization: *562 - projects_v2_item: *602 - sender: *564 + changes: *606 + installation: *562 + organization: *563 + projects_v2_item: *603 + sender: *565 required: - action - projects_v2_item @@ -142136,10 +142605,10 @@ webhooks: type: string enum: - reopened - installation: *561 - organization: *562 - projects_v2: *601 - sender: *564 + installation: *562 + organization: *563 + projects_v2: *602 + sender: *565 required: - action - projects_v2 @@ -142209,11 +142678,11 @@ webhooks: title: public event type: object properties: - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - repository - sender @@ -142289,13 +142758,13 @@ webhooks: type: string enum: - assigned - assignee: *581 - enterprise: *560 - installation: *561 - number: &606 + assignee: *582 + enterprise: *561 + installation: *562 + number: &607 description: The pull request number. type: integer - organization: *562 + organization: *563 pull_request: title: Pull Request type: object @@ -144617,8 +145086,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - number @@ -144699,11 +145168,11 @@ webhooks: type: string enum: - auto_merge_disabled - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 number: type: integer - organization: *562 + organization: *563 pull_request: title: Pull Request type: object @@ -147020,8 +147489,8 @@ webhooks: - draft reason: type: string - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - number @@ -147102,11 +147571,11 @@ webhooks: type: string enum: - auto_merge_enabled - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 number: type: integer - organization: *562 + organization: *563 pull_request: title: Pull Request type: object @@ -149424,8 +149893,8 @@ webhooks: - draft reason: type: string - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - number @@ -149506,13 +149975,13 @@ webhooks: type: string enum: - closed - enterprise: *560 - installation: *561 - number: *606 - organization: *562 - pull_request: &607 + enterprise: *561 + installation: *562 + number: *607 + organization: *563 + pull_request: &608 allOf: - - *447 + - *448 - type: object properties: allow_auto_merge: @@ -149574,8 +150043,8 @@ webhooks: Please use `squash_merge_commit_title` instead.** type: boolean default: false - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - number @@ -149655,13 +150124,13 @@ webhooks: type: string enum: - converted_to_draft - enterprise: *560 - installation: *561 - number: *606 - organization: *562 - pull_request: *607 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + number: *607 + organization: *563 + pull_request: *608 + repository: *564 + sender: *565 required: - action - number @@ -149740,11 +150209,11 @@ webhooks: type: string enum: - demilestoned - enterprise: *560 - milestone: *347 - number: *606 - organization: *562 - pull_request: &608 + enterprise: *561 + milestone: *348 + number: *607 + organization: *563 + pull_request: &609 title: Pull Request type: object properties: @@ -152048,8 +152517,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - number @@ -152127,11 +152596,11 @@ webhooks: type: string enum: - dequeued - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 number: type: integer - organization: *562 + organization: *563 pull_request: title: Pull Request type: object @@ -154439,8 +154908,8 @@ webhooks: - draft reason: type: string - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - number @@ -154563,13 +155032,13 @@ webhooks: type: string required: - from - enterprise: *560 - installation: *561 - number: *606 - organization: *562 - pull_request: *607 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + number: *607 + organization: *563 + pull_request: *608 + repository: *564 + sender: *565 required: - action - changes @@ -154648,11 +155117,11 @@ webhooks: type: string enum: - enqueued - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 number: type: integer - organization: *562 + organization: *563 pull_request: title: Pull Request type: object @@ -156958,8 +157427,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - number @@ -157038,11 +157507,11 @@ webhooks: type: string enum: - labeled - enterprise: *560 - installation: *561 - label: *580 - number: *606 - organization: *562 + enterprise: *561 + installation: *562 + label: *581 + number: *607 + organization: *563 pull_request: title: Pull Request type: object @@ -159365,8 +159834,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - number @@ -159446,10 +159915,10 @@ webhooks: type: string enum: - locked - enterprise: *560 - installation: *561 - number: *606 - organization: *562 + enterprise: *561 + installation: *562 + number: *607 + organization: *563 pull_request: title: Pull Request type: object @@ -161770,8 +162239,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - number @@ -161850,13 +162319,13 @@ webhooks: type: string enum: - milestoned - enterprise: *560 - milestone: *347 - number: *606 - organization: *562 - pull_request: *608 - repository: *563 - sender: *564 + enterprise: *561 + milestone: *348 + number: *607 + organization: *563 + pull_request: *609 + repository: *564 + sender: *565 required: - action - number @@ -161934,13 +162403,13 @@ webhooks: type: string enum: - opened - enterprise: *560 - installation: *561 - number: *606 - organization: *562 - pull_request: *607 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + number: *607 + organization: *563 + pull_request: *608 + repository: *564 + sender: *565 required: - action - number @@ -162020,13 +162489,13 @@ webhooks: type: string enum: - ready_for_review - enterprise: *560 - installation: *561 - number: *606 - organization: *562 - pull_request: *607 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + number: *607 + organization: *563 + pull_request: *608 + repository: *564 + sender: *565 required: - action - number @@ -162105,13 +162574,13 @@ webhooks: type: string enum: - reopened - enterprise: *560 - installation: *561 - number: *606 - organization: *562 - pull_request: *607 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + number: *607 + organization: *563 + pull_request: *608 + repository: *564 + sender: *565 required: - action - number @@ -162482,9 +162951,9 @@ webhooks: - start_side - side - reactions - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 pull_request: type: object properties: @@ -164691,8 +165160,8 @@ webhooks: - _links - author_association - active_lock_reason - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - comment @@ -164771,7 +165240,7 @@ webhooks: type: string enum: - deleted - comment: &610 + comment: &611 title: Pull Request Review Comment description: The [comment](https://docs.github.com/rest/pulls/comments#get-a-review-comment-for-a-pull-request) itself. @@ -165061,9 +165530,9 @@ webhooks: - start_side - side - reactions - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 pull_request: type: object properties: @@ -167258,8 +167727,8 @@ webhooks: - _links - author_association - active_lock_reason - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - comment @@ -167338,11 +167807,11 @@ webhooks: type: string enum: - edited - changes: *609 - comment: *610 - enterprise: *560 - installation: *561 - organization: *562 + changes: *610 + comment: *611 + enterprise: *561 + installation: *562 + organization: *563 pull_request: type: object properties: @@ -169538,8 +170007,8 @@ webhooks: - _links - author_association - active_lock_reason - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - changes @@ -169619,9 +170088,9 @@ webhooks: type: string enum: - dismissed - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 pull_request: title: Simple Pull Request type: object @@ -171831,7 +172300,7 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *563 + repository: *564 review: description: The review that was affected. type: object @@ -171983,7 +172452,7 @@ webhooks: - pull_request_url - author_association - _links - sender: *564 + sender: *565 required: - action - review @@ -172074,9 +172543,9 @@ webhooks: type: string required: - from - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 pull_request: title: Simple Pull Request type: object @@ -174167,8 +174636,8 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *563 - review: &611 + repository: *564 + review: &612 description: The review that was affected. type: object properties: @@ -174316,7 +174785,7 @@ webhooks: - pull_request_url - author_association - _links - sender: *564 + sender: *565 required: - action - changes @@ -174398,12 +174867,12 @@ webhooks: type: string enum: - review_request_removed - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 number: description: The pull request number. type: integer - organization: *562 + organization: *563 pull_request: title: Pull Request type: object @@ -176723,7 +177192,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *563 + repository: *564 requested_reviewer: title: User type: @@ -176793,7 +177262,7 @@ webhooks: required: - login - id - sender: *564 + sender: *565 required: - requested_reviewer - action @@ -176807,12 +177276,12 @@ webhooks: type: string enum: - review_request_removed - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 number: description: The pull request number. type: integer - organization: *562 + organization: *563 pull_request: title: Pull Request type: object @@ -179139,7 +179608,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *563 + repository: *564 requested_team: title: Team description: Groups of organization members that gives permissions @@ -179252,7 +179721,7 @@ webhooks: - members_url - repositories_url - permission - sender: *564 + sender: *565 required: - requested_team - action @@ -179334,12 +179803,12 @@ webhooks: type: string enum: - review_requested - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 number: description: The pull request number. type: integer - organization: *562 + organization: *563 pull_request: title: Pull Request type: object @@ -181661,7 +182130,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *563 + repository: *564 requested_reviewer: title: User type: @@ -181732,7 +182201,7 @@ webhooks: required: - login - id - sender: *564 + sender: *565 required: - requested_reviewer - action @@ -181746,12 +182215,12 @@ webhooks: type: string enum: - review_requested - enterprise: *560 - installation: *561 + enterprise: *561 + installation: *562 number: description: The pull request number. type: integer - organization: *562 + organization: *563 pull_request: title: Pull Request type: object @@ -184064,7 +184533,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *563 + repository: *564 requested_team: title: Team description: Groups of organization members that gives permissions @@ -184168,7 +184637,7 @@ webhooks: required: - name - id - sender: *564 + sender: *565 required: - requested_team - action @@ -184248,9 +184717,9 @@ webhooks: type: string enum: - submitted - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 pull_request: title: Simple Pull Request type: object @@ -186463,9 +186932,9 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *563 - review: *611 - sender: *564 + repository: *564 + review: *612 + sender: *565 required: - action - review @@ -186544,9 +187013,9 @@ webhooks: type: string enum: - resolved - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 pull_request: title: Simple Pull Request type: object @@ -188654,8 +189123,8 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *563 - sender: *564 + repository: *564 + sender: *565 thread: type: object properties: @@ -189043,9 +189512,9 @@ webhooks: type: string enum: - unresolved - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 pull_request: title: Simple Pull Request type: object @@ -191136,8 +191605,8 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *563 - sender: *564 + repository: *564 + sender: *565 thread: type: object properties: @@ -191527,10 +191996,10 @@ webhooks: type: string before: type: string - enterprise: *560 - installation: *561 - number: *606 - organization: *562 + enterprise: *561 + installation: *562 + number: *607 + organization: *563 pull_request: title: Pull Request type: object @@ -193840,8 +194309,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - number @@ -193922,11 +194391,11 @@ webhooks: type: string enum: - unassigned - assignee: *612 - enterprise: *560 - installation: *561 - number: *606 - organization: *562 + assignee: *613 + enterprise: *561 + installation: *562 + number: *607 + organization: *563 pull_request: title: Pull Request type: object @@ -196251,8 +196720,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - number @@ -196330,11 +196799,11 @@ webhooks: type: string enum: - unlabeled - enterprise: *560 - installation: *561 - label: *580 - number: *606 - organization: *562 + enterprise: *561 + installation: *562 + label: *581 + number: *607 + organization: *563 pull_request: title: Pull Request type: object @@ -198648,8 +199117,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - number @@ -198729,10 +199198,10 @@ webhooks: type: string enum: - unlocked - enterprise: *560 - installation: *561 - number: *606 - organization: *562 + enterprise: *561 + installation: *562 + number: *607 + organization: *563 pull_request: title: Pull Request type: object @@ -201036,8 +201505,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - number @@ -201238,7 +201707,7 @@ webhooks: deleted: description: Whether this push deleted the `ref`. type: boolean - enterprise: *560 + enterprise: *561 forced: description: Whether this push was a force push of the `ref`. type: boolean @@ -201333,8 +201802,8 @@ webhooks: - url - author - committer - installation: *561 - organization: *562 + installation: *562 + organization: *563 pusher: title: Committer description: Metaproperties for Git author/committer information. @@ -201833,7 +202302,7 @@ webhooks: - default_branch - topics - visibility - sender: *564 + sender: *565 required: - ref - before @@ -201918,9 +202387,9 @@ webhooks: type: string enum: - published - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 registry_package: type: object properties: @@ -202391,7 +202860,7 @@ webhooks: type: string rubygems_metadata: type: array - items: *595 + items: *596 summary: type: string tag_name: @@ -202447,8 +202916,8 @@ webhooks: - owner - package_version - registry - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - registry_package @@ -202524,9 +202993,9 @@ webhooks: type: string enum: - updated - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 registry_package: type: object properties: @@ -202832,7 +203301,7 @@ webhooks: - published_at rubygems_metadata: type: array - items: *595 + items: *596 summary: type: string tag_name: @@ -202882,8 +203351,8 @@ webhooks: - owner - package_version - registry - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - registry_package @@ -202959,10 +203428,10 @@ webhooks: type: string enum: - created - enterprise: *560 - installation: *561 - organization: *562 - release: &613 + enterprise: *561 + installation: *562 + organization: *563 + release: &614 title: Release description: The [release](https://docs.github.com/rest/releases/releases/#get-a-release) object. @@ -203276,8 +203745,8 @@ webhooks: - tarball_url - zipball_url - body - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - release @@ -203353,12 +203822,12 @@ webhooks: type: string enum: - deleted - enterprise: *560 - installation: *561 - organization: *562 - release: *613 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + release: *614 + repository: *564 + sender: *565 required: - action - release @@ -203465,12 +203934,12 @@ webhooks: type: boolean required: - to - enterprise: *560 - installation: *561 - organization: *562 - release: *613 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + release: *614 + repository: *564 + sender: *565 required: - action - changes @@ -203547,9 +204016,9 @@ webhooks: type: string enum: - prereleased - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 release: title: Release description: The [release](https://docs.github.com/rest/releases/releases/#get-a-release) @@ -203868,8 +204337,8 @@ webhooks: - string - 'null' format: uri - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - release @@ -203944,10 +204413,10 @@ webhooks: type: string enum: - published - enterprise: *560 - installation: *561 - organization: *562 - release: &614 + enterprise: *561 + installation: *562 + organization: *563 + release: &615 title: Release description: The [release](https://docs.github.com/rest/releases/releases/#get-a-release) object. @@ -204263,8 +204732,8 @@ webhooks: - string - 'null' format: uri - repository: *563 - sender: *564 + repository: *564 + sender: *565 required: - action - release @@ -204339,12 +204808,12 @@ webhooks: type: string enum: - released - enterprise: *560 - installation: *561 - organization: *562 - release: *613 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + release: *614 + repository: *564 + sender: *565 required: - action - release @@ -204419,12 +204888,12 @@ webhooks: type: string enum: - unpublished - enterprise: *560 - installation: *561 - organization: *562 - release: *614 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + release: *615 + repository: *564 + sender: *565 required: - action - release @@ -204499,12 +204968,12 @@ webhooks: type: string enum: - published - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - repository_advisory: *495 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + repository_advisory: *496 + sender: *565 required: - action - repository @@ -204579,12 +205048,12 @@ webhooks: type: string enum: - reported - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - repository_advisory: *495 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + repository_advisory: *496 + sender: *565 required: - action - repository @@ -204659,11 +205128,11 @@ webhooks: type: string enum: - archived - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - repository @@ -204739,11 +205208,11 @@ webhooks: type: string enum: - created - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - repository @@ -204820,11 +205289,11 @@ webhooks: type: string enum: - deleted - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - repository @@ -204908,11 +205377,11 @@ webhooks: additionalProperties: true description: The `client_payload` that was specified in the `POST /repos/{owner}/{repo}/dispatches` request body. - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - branch @@ -205026,11 +205495,11 @@ webhooks: - 'null' items: type: string - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - changes @@ -205101,11 +205570,11 @@ webhooks: title: repository_import event type: object properties: - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 status: type: string enum: @@ -205185,11 +205654,11 @@ webhooks: type: string enum: - privatized - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - repository @@ -205265,11 +205734,11 @@ webhooks: type: string enum: - publicized - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - repository @@ -205362,11 +205831,11 @@ webhooks: - name required: - repository - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - changes @@ -205445,12 +205914,12 @@ webhooks: type: string enum: - created - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 repository_ruleset: *194 - sender: *564 + sender: *565 required: - action - repository_ruleset @@ -205527,12 +205996,12 @@ webhooks: type: string enum: - deleted - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 repository_ruleset: *194 - sender: *564 + sender: *565 required: - action - repository_ruleset @@ -205609,10 +206078,10 @@ webhooks: type: string enum: - edited - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 repository_ruleset: *194 changes: type: object @@ -205702,7 +206171,7 @@ webhooks: properties: from: type: string - sender: *564 + sender: *565 required: - action - repository_ruleset @@ -205917,11 +206386,11 @@ webhooks: - from required: - owner - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - changes @@ -205998,11 +206467,11 @@ webhooks: type: string enum: - unarchived - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - repository @@ -206078,7 +206547,7 @@ webhooks: type: string enum: - create - alert: &615 + alert: &616 title: Repository Vulnerability Alert Alert description: The security alert of the vulnerable dependency. type: object @@ -206202,11 +206671,11 @@ webhooks: type: string enum: - open - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - alert @@ -206412,11 +206881,11 @@ webhooks: type: string enum: - dismissed - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - alert @@ -206492,12 +206961,12 @@ webhooks: type: string enum: - reopen - alert: *615 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + alert: *616 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - alert @@ -206697,11 +207166,11 @@ webhooks: enum: - fixed - open - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - alert @@ -206778,7 +207247,7 @@ webhooks: type: string enum: - created - alert: &616 + alert: &617 type: object properties: number: *46 @@ -206855,11 +207324,11 @@ webhooks: format: date-time description: 'The time that push protection was bypassed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.' - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - alert @@ -206939,12 +207408,12 @@ webhooks: type: string enum: - created - alert: *616 - installation: *561 - location: *617 - organization: *562 - repository: *563 - sender: *564 + alert: *617 + installation: *562 + location: *618 + organization: *563 + repository: *564 + sender: *565 required: - location - alert @@ -207179,12 +207648,12 @@ webhooks: type: string enum: - reopened - alert: *616 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + alert: *617 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - alert @@ -207261,12 +207730,12 @@ webhooks: type: string enum: - resolved - alert: *616 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + alert: *617 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - alert @@ -207343,12 +207812,12 @@ webhooks: type: string enum: - validated - alert: *616 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + alert: *617 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - alert @@ -207423,11 +207892,11 @@ webhooks: type: string enum: - published - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - security_advisory: &618 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + security_advisory: &619 description: The details of the security advisory, including summary, description, and severity. type: object @@ -207540,7 +208009,7 @@ webhooks: - updated_at - withdrawn_at - vulnerabilities - sender: *564 + sender: *565 required: - action - security_advisory @@ -207612,12 +208081,12 @@ webhooks: type: string enum: - updated - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - security_advisory: *618 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + security_advisory: *619 + sender: *565 required: - action - security_advisory @@ -207689,10 +208158,10 @@ webhooks: type: string enum: - withdrawn - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 security_advisory: description: The details of the security advisory, including summary, description, and severity. @@ -207804,7 +208273,7 @@ webhooks: - updated_at - withdrawn_at - vulnerabilities - sender: *564 + sender: *565 required: - action - security_advisory @@ -207878,11 +208347,11 @@ webhooks: type: object properties: security_and_analysis: *187 - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 repository: *230 - sender: *564 + sender: *565 required: - changes - repository @@ -207959,12 +208428,12 @@ webhooks: type: string enum: - cancelled - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 - sponsorship: &619 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 + sponsorship: &620 type: object properties: created_at: @@ -208263,12 +208732,12 @@ webhooks: type: string enum: - created - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 - sponsorship: *619 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 + sponsorship: *620 required: - action - sponsorship @@ -208356,12 +208825,12 @@ webhooks: type: string required: - from - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 - sponsorship: *619 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 + sponsorship: *620 required: - action - changes @@ -208438,17 +208907,17 @@ webhooks: type: string enum: - pending_cancellation - effective_date: &620 + effective_date: &621 description: The `pending_cancellation` and `pending_tier_change` event types will include the date the cancellation or tier change will take effect. type: string - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 - sponsorship: *619 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 + sponsorship: *620 required: - action - sponsorship @@ -208522,7 +208991,7 @@ webhooks: type: string enum: - pending_tier_change - changes: &621 + changes: &622 type: object properties: tier: @@ -208566,13 +209035,13 @@ webhooks: - from required: - tier - effective_date: *620 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 - sponsorship: *619 + effective_date: *621 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 + sponsorship: *620 required: - action - changes @@ -208649,13 +209118,13 @@ webhooks: type: string enum: - tier_changed - changes: *621 - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 - sponsorship: *619 + changes: *622 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 + sponsorship: *620 required: - action - changes @@ -208729,11 +209198,11 @@ webhooks: type: string enum: - created - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 starred_at: description: 'The time the star was created. This is a timestamp in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`. Will be `null` for @@ -208816,11 +209285,11 @@ webhooks: type: string enum: - deleted - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 starred_at: description: 'The time the star was created. This is a timestamp in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`. Will be `null` for @@ -209248,16 +209717,16 @@ webhooks: type: - string - 'null' - enterprise: *560 + enterprise: *561 id: description: The unique identifier of the status. type: integer - installation: *561 + installation: *562 name: type: string - organization: *562 - repository: *563 - sender: *564 + organization: *563 + repository: *564 + sender: *565 sha: description: The Commit SHA. type: string @@ -209359,12 +209828,12 @@ webhooks: title: team_add event type: object properties: - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 - team: &622 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 + team: &623 title: Team description: Groups of organization members that gives permissions on specified repositories. @@ -209557,9 +210026,9 @@ webhooks: type: string enum: - added_to_repository - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 repository: title: Repository description: A git repository @@ -210025,8 +210494,8 @@ webhooks: - default_branch - topics - visibility - sender: *564 - team: *622 + sender: *565 + team: *623 required: - action - team @@ -210102,9 +210571,9 @@ webhooks: type: string enum: - created - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 repository: title: Repository description: A git repository @@ -210570,8 +211039,8 @@ webhooks: - default_branch - topics - visibility - sender: *564 - team: *622 + sender: *565 + team: *623 required: - action - team @@ -210648,9 +211117,9 @@ webhooks: type: string enum: - deleted - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 repository: title: Repository description: A git repository @@ -211116,8 +211585,8 @@ webhooks: - default_branch - topics - visibility - sender: *564 - team: *622 + sender: *565 + team: *623 required: - action - team @@ -211261,9 +211730,9 @@ webhooks: - from required: - permissions - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 repository: title: Repository description: A git repository @@ -211729,8 +212198,8 @@ webhooks: - default_branch - topics - visibility - sender: *564 - team: *622 + sender: *565 + team: *623 required: - action - changes @@ -211808,9 +212277,9 @@ webhooks: type: string enum: - removed_from_repository - enterprise: *560 - installation: *561 - organization: *562 + enterprise: *561 + installation: *562 + organization: *563 repository: title: Repository description: A git repository @@ -212276,8 +212745,8 @@ webhooks: - default_branch - topics - visibility - sender: *564 - team: *622 + sender: *565 + team: *623 required: - action - team @@ -212353,11 +212822,11 @@ webhooks: type: string enum: - started - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 required: - action - repository @@ -212429,18 +212898,18 @@ webhooks: title: workflow_dispatch event type: object properties: - enterprise: *560 + enterprise: *561 inputs: type: - object - 'null' additionalProperties: true - installation: *561 - organization: *562 + installation: *562 + organization: *563 ref: type: string - repository: *563 - sender: *564 + repository: *564 + sender: *565 workflow: type: string required: @@ -212521,11 +212990,11 @@ webhooks: type: string enum: - completed - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 workflow_job: allOf: - title: Workflow Job @@ -212780,7 +213249,7 @@ webhooks: type: string required: - conclusion - deployment: *367 + deployment: *368 required: - action - repository @@ -212859,11 +213328,11 @@ webhooks: type: string enum: - in_progress - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 workflow_job: allOf: - title: Workflow Job @@ -213144,7 +213613,7 @@ webhooks: required: - status - steps - deployment: *367 + deployment: *368 required: - action - repository @@ -213223,11 +213692,11 @@ webhooks: type: string enum: - queued - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 workflow_job: type: object properties: @@ -213372,7 +213841,7 @@ webhooks: - workflow_name - head_branch - created_at - deployment: *367 + deployment: *368 required: - action - repository @@ -213451,11 +213920,11 @@ webhooks: type: string enum: - waiting - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 workflow_job: type: object properties: @@ -213601,7 +214070,7 @@ webhooks: - workflow_name - head_branch - created_at - deployment: *367 + deployment: *368 required: - action - repository @@ -213681,12 +214150,12 @@ webhooks: type: string enum: - completed - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 - workflow: *576 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 + workflow: *577 workflow_run: title: Workflow Run type: object @@ -214696,12 +215165,12 @@ webhooks: type: string enum: - in_progress - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 - workflow: *576 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 + workflow: *577 workflow_run: title: Workflow Run type: object @@ -215705,12 +216174,12 @@ webhooks: type: string enum: - requested - enterprise: *560 - installation: *561 - organization: *562 - repository: *563 - sender: *564 - workflow: *576 + enterprise: *561 + installation: *562 + organization: *563 + repository: *564 + sender: *565 + workflow: *577 workflow_run: title: Workflow Run type: object diff --git a/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.json b/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.json index 14e85855b7..5f62a8639a 100644 --- a/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.json +++ b/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.json @@ -77987,6 +77987,252 @@ } } }, + "/orgs/{org}/attestations/{subject_digest}": { + "get": { + "summary": "List attestations", + "description": "List a collection of artifact attestations with a given subject digest that are associated with repositories owned by an organization.\n\nThe collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required.\n\n**Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", + "tags": [ + "orgs" + ], + "operationId": "orgs/list-attestations", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/enterprise-cloud@latest//rest/orgs/orgs#list-attestations" + }, + "parameters": [ + { + "name": "per_page", + "description": "The number of results per page (max 100). For more information, see \"[Using pagination in the REST API](https://docs.github.com/enterprise-cloud@latest//rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "before", + "description": "A cursor, as given in the [Link header](https://docs.github.com/enterprise-cloud@latest//rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for results before this cursor. For more information, see \"[Using pagination in the REST API](https://docs.github.com/enterprise-cloud@latest//rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "after", + "description": "A cursor, as given in the [Link header](https://docs.github.com/enterprise-cloud@latest//rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for results after this cursor. For more information, see \"[Using pagination in the REST API](https://docs.github.com/enterprise-cloud@latest//rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "org", + "description": "The organization name. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "subject_digest", + "description": "The parameter should be set to the attestation's subject's SHA256 digest, in the form `sha256:HEX_DIGEST`.", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "x-multi-segment": true + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "attestations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "bundle": { + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + }, + "additionalProperties": true + }, + "dsseEnvelope": { + "type": "object", + "properties": { + }, + "additionalProperties": true + } + }, + "description": "The attestation's Sigstore Bundle.\nRefer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information." + }, + "repository_id": { + "type": "integer" + } + } + } + } + } + }, + "examples": { + "default": { + "value": { + "attestations": [ + { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "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" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + }, + "repository_id": 1 + }, + { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "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" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + }, + "repository_id": 1 + } + ] + } + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "orgs", + "subcategory": "orgs" + } + } + }, "/orgs/{org}/audit-log": { "get": { "summary": "Get the audit log for an organization", @@ -213593,119 +213839,17 @@ } } }, - "/repos/{owner}/{repo}/autolinks": { - "get": { - "summary": "Get all autolinks of a repository", - "description": "Gets all autolinks that are configured for a repository.\n\nInformation about autolinks are only available to repository administrators.", - "tags": [ - "repos" - ], - "operationId": "repos/list-autolinks", - "externalDocs": { - "description": "API method documentation", - "url": "https://docs.github.com/enterprise-cloud@latest//rest/repos/autolinks#get-all-autolinks-of-a-repository" - }, - "parameters": [ - { - "name": "owner", - "description": "The account owner of the repository. The name is not case sensitive.", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "description": "Response", - "content": { - "application/json": { - "schema": { - "type": "array", - "items": { - "title": "Autolink reference", - "description": "An autolink reference.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "examples": [ - 3 - ] - }, - "key_prefix": { - "description": "The prefix of a key that is linkified.", - "type": "string", - "examples": [ - "TICKET-" - ] - }, - "url_template": { - "description": "A template for the target URL that is generated if a key was found.", - "type": "string", - "examples": [ - "https://example.com/TICKET?query=" - ] - }, - "is_alphanumeric": { - "description": "Whether this autolink reference matches alphanumeric characters. If false, this autolink reference only matches numeric characters.", - "type": "boolean", - "examples": [ - true - ] - } - }, - "required": [ - "id", - "key_prefix", - "url_template", - "is_alphanumeric" - ] - } - }, - "examples": { - "default": { - "value": [ - { - "id": 1, - "key_prefix": "TICKET-", - "url_template": "https://example.com/TICKET?query=", - "is_alphanumeric": true - } - ] - } - } - } - } - } - }, - "x-github": { - "githubCloudOnly": false, - "enabledForGitHubApps": true, - "category": "repos", - "subcategory": "autolinks" - } - }, + "/repos/{owner}/{repo}/attestations": { "post": { - "summary": "Create an autolink reference for a repository", - "description": "Users with admin access to the repository can create an autolink.", + "summary": "Create an attestation", + "description": "Store an artifact attestation and associate it with a repository.\n\nThe authenticated user must have write permission to the repository and, if using a fine-grained access token the `attestations:write` permission is required.\n\nArtifact attestations are meant to be created using the [attest action](https://github.com/actions/attest). For amore information, see our guide on [using artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", "tags": [ "repos" ], - "operationId": "repos/create-autolink", + "operationId": "repos/create-attestation", "externalDocs": { "description": "API method documentation", - "url": "https://docs.github.com/enterprise-cloud@latest//rest/repos/autolinks#create-an-autolink-reference-for-a-repository" + "url": "https://docs.github.com/enterprise-cloud@latest//rest/repos/repos#create-an-attestation" }, "parameters": [ { @@ -213734,31 +213878,97 @@ "schema": { "type": "object", "properties": { - "key_prefix": { - "type": "string", - "description": "This prefix appended by certain characters will generate a link any time it is found in an issue, pull request, or commit." - }, - "url_template": { - "type": "string", - "description": "The URL must contain `` for the reference number. `` matches different characters depending on the value of `is_alphanumeric`." - }, - "is_alphanumeric": { - "type": "boolean", - "default": true, - "description": "Whether this autolink reference matches alphanumeric characters. If true, the `` parameter of the `url_template` matches alphanumeric characters `A-Z` (case insensitive), `0-9`, and `-`. If false, this autolink reference only matches numeric characters." + "bundle": { + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + }, + "additionalProperties": true + }, + "dsseEnvelope": { + "type": "object", + "properties": { + }, + "additionalProperties": true + } + }, + "description": "The attestation's Sigstore Bundle.\nRefer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information." } }, "required": [ - "key_prefix", - "url_template" + "bundle" ] }, "examples": { "default": { + "summary": "Example of a request body", "value": { - "key_prefix": "TICKET-", - "url_template": "https://example.com/TICKET?query=", - "is_alphanumeric": true + "value": { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "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" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + } + } } } } @@ -213771,62 +213981,623 @@ "content": { "application/json": { "schema": { - "title": "Autolink reference", - "description": "An autolink reference.", "type": "object", "properties": { "id": { "type": "integer", - "examples": [ - 3 - ] - }, - "key_prefix": { - "description": "The prefix of a key that is linkified.", - "type": "string", - "examples": [ - "TICKET-" - ] - }, - "url_template": { - "description": "A template for the target URL that is generated if a key was found.", - "type": "string", - "examples": [ - "https://example.com/TICKET?query=" - ] - }, - "is_alphanumeric": { - "description": "Whether this autolink reference matches alphanumeric characters. If false, this autolink reference only matches numeric characters.", - "type": "boolean", - "examples": [ - true - ] + "description": "The ID of the attestation." } - }, - "required": [ - "id", - "key_prefix", - "url_template", - "is_alphanumeric" - ] + } }, "examples": { "default": { "value": { - "id": 1, - "key_prefix": "TICKET-", - "url_template": "https://example.com/TICKET?query=", - "is_alphanumeric": true + "id": 2 } } } } - }, - "headers": { - "Location": { - "example": "https://api.github.com/repos/octocat/Hello-World/autolinks/1", + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json": { "schema": { - "type": "string" + "title": "Basic Error", + "description": "Basic Error", + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "url": { + "type": "string" + }, + "status": { + "type": "string" + } + } + } + } + } + }, + "422": { + "description": "Validation failed, or the endpoint has been spammed.", + "content": { + "application/json": { + "schema": { + "title": "Validation Error", + "description": "Validation Error", + "type": "object", + "required": [ + "message", + "documentation_url" + ], + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "errors": { + "type": "array", + "items": { + "type": "object", + "required": [ + "code" + ], + "properties": { + "resource": { + "type": "string" + }, + "field": { + "type": "string" + }, + "message": { + "type": "string" + }, + "code": { + "type": "string" + }, + "index": { + "type": "integer" + }, + "value": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "integer", + "null" + ] + }, + { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + } + } + ] + } + } + } + } + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "repos", + "subcategory": "repos" + } + } + }, + "/repos/{owner}/{repo}/attestations/{subject_digest}": { + "get": { + "summary": "List attestations", + "description": "List a collection of artifact attestations with a given subject digest that are associated with a repository.\n\nThe authenticated user making the request must have read access to the repository. In addition, when using a fine-grained access token the `attestations:read` permission is required.\n\n**Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", + "tags": [ + "repos" + ], + "operationId": "repos/list-attestations", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/enterprise-cloud@latest//rest/repos/repos#list-attestations" + }, + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "per_page", + "description": "The number of results per page (max 100). For more information, see \"[Using pagination in the REST API](https://docs.github.com/enterprise-cloud@latest//rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "before", + "description": "A cursor, as given in the [Link header](https://docs.github.com/enterprise-cloud@latest//rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for results before this cursor. For more information, see \"[Using pagination in the REST API](https://docs.github.com/enterprise-cloud@latest//rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "after", + "description": "A cursor, as given in the [Link header](https://docs.github.com/enterprise-cloud@latest//rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for results after this cursor. For more information, see \"[Using pagination in the REST API](https://docs.github.com/enterprise-cloud@latest//rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "subject_digest", + "description": "The parameter should be set to the attestation's subject's SHA256 digest, in the form `sha256:HEX_DIGEST`.", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "x-multi-segment": true + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "attestations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "bundle": { + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + }, + "additionalProperties": true + }, + "dsseEnvelope": { + "type": "object", + "properties": { + }, + "additionalProperties": true + } + }, + "description": "The attestation's Sigstore Bundle.\nRefer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information." + }, + "repository_id": { + "type": "integer" + } + } + } + } + } + }, + "examples": { + "default": { + "value": { + "attestations": [ + { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "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" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + }, + "repository_id": 1 + }, + { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "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" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + }, + "repository_id": 1 + } + ] + } + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "repos", + "subcategory": "repos" + } + } + }, + "/repos/{owner}/{repo}/autolinks": { + "get": { + "summary": "Get all autolinks of a repository", + "description": "Gets all autolinks that are configured for a repository.\n\nInformation about autolinks are only available to repository administrators.", + "tags": [ + "repos" + ], + "operationId": "repos/list-autolinks", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/enterprise-cloud@latest//rest/repos/autolinks#get-all-autolinks-of-a-repository" + }, + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "title": "Autolink reference", + "description": "An autolink reference.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "examples": [ + 3 + ] + }, + "key_prefix": { + "description": "The prefix of a key that is linkified.", + "type": "string", + "examples": [ + "TICKET-" + ] + }, + "url_template": { + "description": "A template for the target URL that is generated if a key was found.", + "type": "string", + "examples": [ + "https://example.com/TICKET?query=" + ] + }, + "is_alphanumeric": { + "description": "Whether this autolink reference matches alphanumeric characters. If false, this autolink reference only matches numeric characters.", + "type": "boolean", + "examples": [ + true + ] + } + }, + "required": [ + "id", + "key_prefix", + "url_template", + "is_alphanumeric" + ] + } + }, + "examples": { + "default": { + "value": [ + { + "id": 1, + "key_prefix": "TICKET-", + "url_template": "https://example.com/TICKET?query=", + "is_alphanumeric": true + } + ] + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "repos", + "subcategory": "autolinks" + } + }, + "post": { + "summary": "Create an autolink reference for a repository", + "description": "Users with admin access to the repository can create an autolink.", + "tags": [ + "repos" + ], + "operationId": "repos/create-autolink", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/enterprise-cloud@latest//rest/repos/autolinks#create-an-autolink-reference-for-a-repository" + }, + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "key_prefix": { + "type": "string", + "description": "This prefix appended by certain characters will generate a link any time it is found in an issue, pull request, or commit." + }, + "url_template": { + "type": "string", + "description": "The URL must contain `` for the reference number. `` matches different characters depending on the value of `is_alphanumeric`." + }, + "is_alphanumeric": { + "type": "boolean", + "default": true, + "description": "Whether this autolink reference matches alphanumeric characters. If true, the `` parameter of the `url_template` matches alphanumeric characters `A-Z` (case insensitive), `0-9`, and `-`. If false, this autolink reference only matches numeric characters." + } + }, + "required": [ + "key_prefix", + "url_template" + ] + }, + "examples": { + "default": { + "value": { + "key_prefix": "TICKET-", + "url_template": "https://example.com/TICKET?query=", + "is_alphanumeric": true + } + } + } + } + } + }, + "responses": { + "201": { + "description": "response", + "content": { + "application/json": { + "schema": { + "title": "Autolink reference", + "description": "An autolink reference.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "examples": [ + 3 + ] + }, + "key_prefix": { + "description": "The prefix of a key that is linkified.", + "type": "string", + "examples": [ + "TICKET-" + ] + }, + "url_template": { + "description": "A template for the target URL that is generated if a key was found.", + "type": "string", + "examples": [ + "https://example.com/TICKET?query=" + ] + }, + "is_alphanumeric": { + "description": "Whether this autolink reference matches alphanumeric characters. If false, this autolink reference only matches numeric characters.", + "type": "boolean", + "examples": [ + true + ] + } + }, + "required": [ + "id", + "key_prefix", + "url_template", + "is_alphanumeric" + ] + }, + "examples": { + "default": { + "value": { + "id": 1, + "key_prefix": "TICKET-", + "url_template": "https://example.com/TICKET?query=", + "is_alphanumeric": true + } + } + } + } + }, + "headers": { + "Location": { + "example": "https://api.github.com/repos/octocat/Hello-World/autolinks/1", + "schema": { + "type": "string" } } } @@ -584648,6 +585419,265 @@ } } }, + "/users/{username}/attestations/{subject_digest}": { + "get": { + "summary": "List attestations", + "description": "List a collection of artifact attestations with a given subject digest that are associated with repositories owned by a user.\n\nThe collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required.\n\n**Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", + "tags": [ + "users" + ], + "operationId": "users/list-attestations", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/enterprise-cloud@latest//rest/users/attestations#list-attestations" + }, + "parameters": [ + { + "name": "per_page", + "description": "The number of results per page (max 100). For more information, see \"[Using pagination in the REST API](https://docs.github.com/enterprise-cloud@latest//rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "before", + "description": "A cursor, as given in the [Link header](https://docs.github.com/enterprise-cloud@latest//rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for results before this cursor. For more information, see \"[Using pagination in the REST API](https://docs.github.com/enterprise-cloud@latest//rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "after", + "description": "A cursor, as given in the [Link header](https://docs.github.com/enterprise-cloud@latest//rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for results after this cursor. For more information, see \"[Using pagination in the REST API](https://docs.github.com/enterprise-cloud@latest//rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "username", + "description": "The handle for the GitHub user account.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "subject_digest", + "description": "Subject Digest", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "x-multi-segment": true + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "attestations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "bundle": { + "title": "Sigstore Bundle v0.1", + "description": "Sigstore Bundle v0.1", + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + "x509CertificateChain": { + "type": "object", + "properties": { + "certificates": { + "type": "array", + "items": { + "type": "object", + "properties": { + "rawBytes": { + "type": "string" + } + } + } + } + } + }, + "tlogEntries": { + "type": "array", + "items": { + "type": "object", + "properties": { + "logIndex": { + "type": "string" + }, + "logId": { + "type": "object", + "properties": { + "keyId": { + "type": "string" + } + } + }, + "kindVersion": { + "type": "object", + "properties": { + "kind": { + "type": "string" + }, + "version": { + "type": "string" + } + } + }, + "integratedTime": { + "type": "string" + }, + "inclusionPromise": { + "type": "object", + "properties": { + "signedEntryTimestamp": { + "type": "string" + } + } + }, + "inclusionProof": { + "type": [ + "string", + "null" + ] + }, + "canonicalizedBody": { + "type": "string" + } + } + } + }, + "timestampVerificationData": { + "type": [ + "string", + "null" + ] + } + } + }, + "dsseEnvelope": { + "type": "object", + "properties": { + "payload": { + "type": "string" + }, + "payloadType": { + "type": "string" + }, + "signatures": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sig": { + "type": "string" + }, + "keyid": { + "type": "string" + } + } + } + } + } + } + } + }, + "repository_id": { + "type": "integer" + } + } + } + } + } + }, + "examples": { + "default": { + "value": null + } + } + } + } + }, + "201": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "title": "Empty Object", + "description": "An object without any properties.", + "type": "object", + "properties": { + }, + "additionalProperties": false + }, + "examples": { + "default": { + "value": null + } + } + } + } + }, + "204": { + "description": "Response" + }, + "404": { + "description": "Resource not found", + "content": { + "application/json": { + "schema": { + "title": "Basic Error", + "description": "Basic Error", + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "url": { + "type": "string" + }, + "status": { + "type": "string" + } + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "users", + "subcategory": "attestations" + } + } + }, "/users/{username}/docker/conflicts": { "get": { "summary": "Get list of conflicting packages during Docker migration for user", diff --git a/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.yaml b/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.yaml index c5c4219635..0cbd21491e 100644 --- a/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.yaml +++ b/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.yaml @@ -973,7 +973,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/security-advisories/global-advisories#get-a-global-security-advisory parameters: - - &541 + - &542 name: ghsa_id description: The GHSA (GitHub Security Advisory) identifier of the advisory. in: path @@ -1642,7 +1642,7 @@ paths: application/json: schema: *3 application/scim+json: - schema: &551 + schema: &552 title: Scim Error description: Scim Error type: object @@ -9915,7 +9915,7 @@ paths: description: The GitHub URL of the alert resource. format: uri readOnly: true - instances_url: &355 + instances_url: &356 type: string description: The REST API URL for fetching the list of instances for an alert. @@ -9948,7 +9948,7 @@ paths: format: `YYYY-MM-DDTHH:MM:SSZ`.' format: date-time readOnly: true - dismissed_reason: &356 + dismissed_reason: &357 type: - string - 'null' @@ -9959,14 +9959,14 @@ paths: - false positive - won't fix - used in tests - dismissed_comment: &357 + dismissed_comment: &358 type: - string - 'null' description: The dismissal comment associated with the dismissal of the alert. maxLength: 280 - rule: &358 + rule: &359 type: object properties: id: @@ -10011,7 +10011,7 @@ paths: type: string description: A short description of the rule used to detect the alert. - tool: &359 + tool: &360 type: object properties: name: *66 @@ -10022,15 +10022,15 @@ paths: description: The version of the tool used to generate the code scanning analysis. guid: *67 - most_recent_instance: &360 + most_recent_instance: &361 type: object properties: - ref: &353 + ref: &354 type: string description: |- The Git reference, formatted as `refs/pull//merge`, `refs/pull//head`, `refs/heads/` or simply ``. - analysis_key: &365 + analysis_key: &366 type: string description: Identifies the configuration under which the analysis was executed. For example, in GitHub Actions @@ -10041,7 +10041,7 @@ paths: the environment in which the analysis that generated this alert instance was performed, such as the language that was analyzed. - category: &366 + category: &367 type: string description: Identifies the configuration under which the analysis was executed. Used to distinguish between multiple @@ -11915,7 +11915,7 @@ paths: - development - runtime - - security_advisory: &403 + security_advisory: &404 type: object description: Details for the GitHub Security Advisory. readOnly: true @@ -12149,7 +12149,7 @@ paths: dismissal. maxLength: 280 fixed_at: *79 - auto_dismissed_at: &404 + auto_dismissed_at: &405 type: - string - 'null' @@ -12646,14 +12646,14 @@ paths: format: uri description: The REST API URL of the code locations for this alert. - state: &536 + state: &537 description: Sets the state of the secret scanning alert. You must provide `resolution` when you set the state to `resolved`. type: string enum: - open - resolved - resolution: &537 + resolution: &538 type: - string - 'null' @@ -13822,7 +13822,7 @@ paths: milestone: anyOf: - type: 'null' - - &391 + - &392 title: Milestone description: A collection of related issues and pull requests. @@ -14072,7 +14072,7 @@ paths: - author_association - created_at - updated_at - comment: &449 + comment: &450 title: Issue Comment description: Comments provide a way for people to collaborate on an issue. @@ -14638,7 +14638,7 @@ paths: url: type: string format: uri - user: &590 + user: &591 title: Public User description: Public User type: object @@ -18042,7 +18042,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/activity/notifications#list-notifications-for-the-authenticated-user parameters: - - &477 + - &478 name: all description: If `true`, show notifications marked as read. in: query @@ -18050,7 +18050,7 @@ paths: schema: type: boolean default: false - - &478 + - &479 name: participating description: If `true`, only shows notifications in which the user is directly participating or mentioned. @@ -18060,7 +18060,7 @@ paths: type: boolean default: false - *87 - - &479 + - &480 name: before description: 'Only show notifications updated before the given time. This is a timestamp in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format: @@ -18569,7 +18569,7 @@ paths: - url - subscription_url examples: - default: &480 + default: &481 value: - id: '1' repository: @@ -19121,7 +19121,7 @@ paths: type: array items: *50 examples: - default: &607 + default: &608 value: - login: github id: 1 @@ -20314,7 +20314,7 @@ paths: type: array items: *55 examples: - default: &601 + default: &602 value: total_count: 1 repositories: @@ -21080,7 +21080,7 @@ paths: type: array items: *130 examples: - default: &593 + default: &594 value: total_count: 1 repositories: @@ -23116,6 +23116,162 @@ paths: enabledForGitHubApps: true category: announcement-banners subcategory: organizations + "/orgs/{org}/attestations/{subject_digest}": + get: + summary: List attestations + description: |- + List a collection of artifact attestations with a given subject digest that are associated with repositories owned by an organization. + + The collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required. + + **Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - orgs + operationId: orgs/list-attestations + externalDocs: + description: API method documentation + url: https://docs.github.com/enterprise-cloud@latest//rest/orgs/orgs#list-attestations + parameters: + - *17 + - *63 + - *64 + - *113 + - name: subject_digest + description: The parameter should be set to the attestation's subject's SHA256 + digest, in the form `sha256:HEX_DIGEST`. + in: path + required: true + schema: + type: string + x-multi-segment: true + responses: + '200': + description: Response + content: + application/json: + schema: + type: object + properties: + attestations: + type: array + items: + type: object + properties: + bundle: + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: {} + additionalProperties: true + dsseEnvelope: + type: object + properties: {} + additionalProperties: true + description: |- + The attestation's Sigstore Bundle. + Refer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information. + repository_id: + type: integer + examples: + default: &329 + value: + attestations: + - bundle: + mediaType: application/vnd.dev.sigstore.bundle.v0.3+json + verificationMaterial: + tlogEntries: + - logIndex: '97913980' + logId: + keyId: wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0= + kindVersion: + kind: dsse + version: 0.0.1 + integratedTime: '1716998992' + inclusionPromise: + signedEntryTimestamp: MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL + inclusionProof: + logIndex: '93750549' + rootHash: KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60= + treeSize: '93750551' + hashes: + - 8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg= + - nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck= + - hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A= + - MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM= + - XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc= + - Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY= + - wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU= + - uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s= + - jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs= + - xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ= + - cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc= + - sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ= + - 98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8= + checkpoint: + envelope: rekor.sigstore.dev - 2605736670972794746\n93750551\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\n\n— + rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\n + canonicalizedBody: eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0= + timestampVerificationData: {} + certificate: + rawBytes: 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 + dsseEnvelope: + payload: eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19 + payloadType: application/vnd.in-toto+json + signatures: + - sig: MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ== + repository_id: 1 + - bundle: + mediaType: application/vnd.dev.sigstore.bundle.v0.3+json + verificationMaterial: + tlogEntries: + - logIndex: '97913980' + logId: + keyId: wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0= + kindVersion: + kind: dsse + version: 0.0.1 + integratedTime: '1716998992' + inclusionPromise: + signedEntryTimestamp: MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL + inclusionProof: + logIndex: '93750549' + rootHash: KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60= + treeSize: '93750551' + hashes: + - 8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg= + - nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck= + - hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A= + - MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM= + - XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc= + - Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY= + - wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU= + - uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s= + - jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs= + - xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ= + - cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc= + - sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ= + - 98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8= + checkpoint: + envelope: rekor.sigstore.dev - 2605736670972794746\n93750551\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\n\n— + rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\n + canonicalizedBody: eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0= + timestampVerificationData: {} + certificate: + rawBytes: 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 + dsseEnvelope: + payload: eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19 + payloadType: application/vnd.in-toto+json + signatures: + - sig: MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ== + repository_id: 1 + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: orgs + subcategory: orgs "/orgs/{org}/audit-log": get: summary: Get the audit log for an organization @@ -23335,7 +23491,7 @@ paths: be returned. in: query required: false - schema: &354 + schema: &355 type: string description: Severity of a code scanning alert. enum: @@ -24310,7 +24466,7 @@ paths: machine: anyOf: - type: 'null' - - &379 + - &380 type: object title: Codespace machine description: A description of the machine powering a codespace. @@ -25262,7 +25418,7 @@ paths: - updated_at - visibility examples: - default: &380 + default: &381 value: total_count: 2 secrets: @@ -25300,7 +25456,7 @@ paths: description: Response content: application/json: - schema: &381 + schema: &382 title: CodespacesPublicKey description: The public key used for setting Codespaces secrets. type: object @@ -25335,7 +25491,7 @@ paths: - key_id - key examples: - default: &382 + default: &383 value: key_id: '012345678912345678' key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 @@ -25367,7 +25523,7 @@ paths: application/json: schema: *162 examples: - default: &384 + default: &385 value: name: GH_TOKEN created_at: '2019-08-10T14:59:22Z' @@ -27103,7 +27259,7 @@ paths: description: Response content: application/json: - schema: &407 + schema: &408 title: DependabotPublicKey description: The public key used for setting Dependabot Secrets. type: object @@ -27122,7 +27278,7 @@ paths: - key_id - key examples: - default: &408 + default: &409 value: key_id: '012345678912345678' key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 @@ -28682,7 +28838,7 @@ paths: application/json: schema: *20 examples: - default: &445 + default: &446 value: id: 1 account: @@ -28909,7 +29065,7 @@ paths: required: true content: application/json: - schema: &446 + schema: &447 title: Interaction Restrictions description: Limit interactions to a specific type of user for a specified duration @@ -29531,7 +29687,7 @@ paths: application/json: schema: *199 examples: - default: &378 + default: &379 value: id: 1 name: monalisa-octocat-hello-world-g4wpq6h95q @@ -30763,7 +30919,7 @@ paths: parameters: - *113 - *205 - - &606 + - &607 name: repo_name description: repo_name parameter in: path @@ -32006,7 +32162,7 @@ paths: - nuget - container - *113 - - &608 + - &609 name: visibility description: |- The selected visibility of the packages. This parameter is optional and only filters an existing result set. @@ -32047,7 +32203,7 @@ paths: default: *211 '403': *27 '401': *23 - '400': &610 + '400': &611 description: The value of `per_page` multiplied by `page` cannot be greater than 10000. x-github: @@ -34758,7 +34914,7 @@ paths: description: Whether anonymous git access is allowed. default: true type: boolean - code_of_conduct: &397 + code_of_conduct: &398 title: Code Of Conduct Simple description: Code of Conduct Simple type: object @@ -35695,7 +35851,7 @@ paths: type: object description: A repository rule. oneOf: - - &508 + - &509 title: creation description: Only allow users with bypass permission to create matching refs. @@ -35707,7 +35863,7 @@ paths: type: string enum: - creation - - &509 + - &510 title: update description: Only allow users with bypass permission to update matching refs. @@ -35728,7 +35884,7 @@ paths: repository required: - update_allows_fetch_and_merge - - &511 + - &512 title: deletion description: Only allow users with bypass permissions to delete matching refs. @@ -35740,7 +35896,7 @@ paths: type: string enum: - deletion - - &512 + - &513 title: required_linear_history description: Prevent merge commits from being pushed to matching refs. @@ -35752,7 +35908,7 @@ paths: type: string enum: - required_linear_history - - &513 + - &514 title: required_deployments description: Choose which environments must be successfully deployed to before refs can be pushed into a ref that @@ -35776,7 +35932,7 @@ paths: type: string required: - required_deployment_environments - - &514 + - &515 title: required_signatures description: Commits pushed to matching refs must have verified signatures. @@ -35788,7 +35944,7 @@ paths: type: string enum: - required_signatures - - &515 + - &516 title: pull_request description: Require all commits be made to a non-target branch and submitted via a pull request before they can @@ -35834,7 +35990,7 @@ paths: - require_last_push_approval - required_approving_review_count - required_review_thread_resolution - - &516 + - &517 title: required_status_checks description: Choose which status checks must pass before the ref is updated. When enabled, commits must first be @@ -35877,7 +36033,7 @@ paths: required: - required_status_checks - strict_required_status_checks_policy - - &517 + - &518 title: non_fast_forward description: Prevent users with push access from force pushing to refs. @@ -35889,7 +36045,7 @@ paths: type: string enum: - non_fast_forward - - &518 + - &519 title: commit_message_pattern description: Parameters to be used for the commit_message_pattern rule @@ -35925,7 +36081,7 @@ paths: required: - operator - pattern - - &519 + - &520 title: commit_author_email_pattern description: Parameters to be used for the commit_author_email_pattern rule @@ -35961,7 +36117,7 @@ paths: required: - operator - pattern - - &520 + - &521 title: committer_email_pattern description: Parameters to be used for the committer_email_pattern rule @@ -35997,7 +36153,7 @@ paths: required: - operator - pattern - - &521 + - &522 title: branch_name_pattern description: Parameters to be used for the branch_name_pattern rule @@ -36033,7 +36189,7 @@ paths: required: - operator - pattern - - &522 + - &523 title: tag_name_pattern description: Parameters to be used for the tag_name_pattern rule @@ -36166,7 +36322,7 @@ paths: maximum: 100 required: - max_file_size - - &523 + - &524 title: workflows description: Require all changes made to a targeted branch to pass the specified workflows before they can be merged. @@ -36211,7 +36367,7 @@ paths: - repository_id required: - workflows - - &524 + - &525 title: code_scanning description: Choose which tools must provide code scanning results before the reference is updated. When configured, @@ -36456,7 +36612,7 @@ paths: in: query schema: type: integer - - &525 + - &526 name: time_period description: |- The time period to filter by. @@ -36472,14 +36628,14 @@ paths: - week - month default: day - - &526 + - &527 name: actor_name description: The handle for the GitHub user account to filter on. When specified, only rule evaluations triggered by this actor will be returned. in: query schema: type: string - - &527 + - &528 name: rule_suite_result description: The rule results to filter on. When specified, only suites with this result will be returned. @@ -36499,7 +36655,7 @@ paths: description: Response content: application/json: - schema: &528 + schema: &529 title: Rule Suites description: Response type: array @@ -36554,7 +36710,7 @@ paths: whether rules would pass or fail if all rules in the rule suite were `active`. examples: - default: &529 + default: &530 value: - id: 21 actor_id: 12 @@ -36598,7 +36754,7 @@ paths: url: https://docs.github.com/enterprise-cloud@latest//rest/orgs/rule-suites#get-an-organization-rule-suite parameters: - *113 - - &530 + - &531 name: rule_suite_id description: |- The unique identifier of the rule suite result. @@ -36614,7 +36770,7 @@ paths: description: Response content: application/json: - schema: &531 + schema: &532 title: Rule Suite description: Response type: object @@ -36713,7 +36869,7 @@ paths: type: string description: Any associated details with the rule evaluation. examples: - default: &532 + default: &533 value: id: 21 actor_id: 12 @@ -36930,7 +37086,7 @@ paths: - *65 - *18 - *17 - - &534 + - &535 name: before description: A cursor, as given in the [Link header](https://docs.github.com/enterprise-cloud@latest//rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for events before this cursor. To @@ -36940,7 +37096,7 @@ paths: required: false schema: type: string - - &535 + - &536 name: after description: A cursor, as given in the [Link header](https://docs.github.com/enterprise-cloud@latest//rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for events after this cursor. To @@ -37030,7 +37186,7 @@ paths: application/json: schema: type: array - items: &539 + items: &540 description: A repository security advisory. type: object properties: @@ -37348,7 +37504,7 @@ paths: - private_fork additionalProperties: false examples: - default: &540 + default: &541 value: - ghsa_id: GHSA-abcd-1234-efgh cve_id: CVE-2050-00000 @@ -38864,7 +39020,7 @@ paths: - updated_at - url examples: - default: &580 + default: &581 value: - author: login: octocat @@ -39109,7 +39265,7 @@ paths: application/json: schema: *259 examples: - default: &581 + default: &582 value: author: login: octocat @@ -39298,7 +39454,7 @@ paths: - updated_at - url examples: - default: &582 + default: &583 value: - author: login: octocat @@ -39521,7 +39677,7 @@ paths: application/json: schema: *262 examples: - default: &583 + default: &584 value: author: login: octocat @@ -40228,7 +40384,7 @@ paths: - state - url examples: - response-if-user-is-a-team-maintainer: &584 + response-if-user-is-a-team-maintainer: &585 summary: Response if user is a team maintainer value: url: https://api.github.com/teams/1/memberships/octocat @@ -40291,7 +40447,7 @@ paths: application/json: schema: *273 examples: - response-if-users-membership-with-team-is-now-pending: &585 + response-if-users-membership-with-team-is-now-pending: &586 summary: Response if user's membership with team is now pending value: url: https://api.github.com/teams/1/memberships/octocat @@ -40431,7 +40587,7 @@ paths: - updated_at - permissions examples: - default: &586 + default: &587 value: - owner_url: https://api.github.com/orgs/octocat url: https://api.github.com/projects/1002605 @@ -40507,7 +40663,7 @@ paths: application/json: schema: *274 examples: - default: &587 + default: &588 value: owner_url: https://api.github.com/orgs/octocat url: https://api.github.com/projects/1002605 @@ -40707,7 +40863,7 @@ paths: description: Alternative response with repository permissions content: application/json: - schema: &588 + schema: &589 title: Team Repository description: A team's access to a repository. type: object @@ -41541,7 +41697,7 @@ paths: type: array items: *69 examples: - response-if-child-teams-exist: &589 + response-if-child-teams-exist: &590 value: - id: 2 node_id: MDQ6VGVhbTI= @@ -46069,7 +46225,7 @@ paths: type: - array - 'null' - items: &345 + items: &346 title: Pull Request Minimal type: object properties: @@ -46193,7 +46349,7 @@ paths: head_commit: anyOf: - type: 'null' - - &349 + - &350 title: Simple Commit description: A commit. type: object @@ -47573,7 +47729,7 @@ paths: items: type: object properties: - type: &416 + type: &417 type: string description: The type of reviewer. enum: @@ -47711,7 +47867,7 @@ paths: application/json: schema: type: array - items: &411 + items: &412 title: Deployment description: A request for a specific ref(branch,sha,tag) to be deployed @@ -47822,7 +47978,7 @@ paths: - created_at - updated_at examples: - default: &412 + default: &413 value: - url: https://api.github.com/repos/octocat/example/deployments/1 id: 1 @@ -48200,7 +48356,7 @@ paths: application/json: schema: *313 examples: - default: &429 + default: &430 value: name: GH_TOKEN created_at: '2019-08-10T14:59:22Z' @@ -48416,7 +48572,7 @@ paths: application/json: schema: *317 examples: - default: &430 + default: &431 value: name: USERNAME value: octocat @@ -49154,6 +49310,186 @@ paths: enabledForGitHubApps: true category: issues subcategory: assignees + "/repos/{owner}/{repo}/attestations": + post: + summary: Create an attestation + description: |- + Store an artifact attestation and associate it with a repository. + + The authenticated user must have write permission to the repository and, if using a fine-grained access token the `attestations:write` permission is required. + + Artifact attestations are meant to be created using the [attest action](https://github.com/actions/attest). For amore information, see our guide on [using artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - repos + operationId: repos/create-attestation + externalDocs: + description: API method documentation + url: https://docs.github.com/enterprise-cloud@latest//rest/repos/repos#create-an-attestation + parameters: + - *276 + - *277 + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + bundle: + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: {} + additionalProperties: true + dsseEnvelope: + type: object + properties: {} + additionalProperties: true + description: |- + The attestation's Sigstore Bundle. + Refer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information. + required: + - bundle + examples: + default: + summary: Example of a request body + value: + value: + bundle: + mediaType: application/vnd.dev.sigstore.bundle.v0.3+json + verificationMaterial: + tlogEntries: + - logIndex: '97913980' + logId: + keyId: wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0= + kindVersion: + kind: dsse + version: 0.0.1 + integratedTime: '1716998992' + inclusionPromise: + signedEntryTimestamp: MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL + inclusionProof: + logIndex: '93750549' + rootHash: KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60= + treeSize: '93750551' + hashes: + - 8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg= + - nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck= + - hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A= + - MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM= + - XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc= + - Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY= + - wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU= + - uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s= + - jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs= + - xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ= + - cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc= + - sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ= + - 98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8= + checkpoint: + envelope: rekor.sigstore.dev - 2605736670972794746\n93750551\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\n\n— + rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\n + canonicalizedBody: eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0= + timestampVerificationData: {} + certificate: + rawBytes: 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 + dsseEnvelope: + payload: eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19 + payloadType: application/vnd.in-toto+json + signatures: + - sig: MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ== + responses: + '201': + description: response + content: + application/json: + schema: + type: object + properties: + id: + type: integer + description: The ID of the attestation. + examples: + default: + value: + id: 2 + '403': *27 + '422': *15 + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: repos + subcategory: repos + "/repos/{owner}/{repo}/attestations/{subject_digest}": + get: + summary: List attestations + description: |- + List a collection of artifact attestations with a given subject digest that are associated with a repository. + + The authenticated user making the request must have read access to the repository. In addition, when using a fine-grained access token the `attestations:read` permission is required. + + **Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - repos + operationId: repos/list-attestations + externalDocs: + description: API method documentation + url: https://docs.github.com/enterprise-cloud@latest//rest/repos/repos#list-attestations + parameters: + - *276 + - *277 + - *17 + - *63 + - *64 + - name: subject_digest + description: The parameter should be set to the attestation's subject's SHA256 + digest, in the form `sha256:HEX_DIGEST`. + in: path + required: true + schema: + type: string + x-multi-segment: true + responses: + '200': + description: Response + content: + application/json: + schema: + type: object + properties: + attestations: + type: array + items: + type: object + properties: + bundle: + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: {} + additionalProperties: true + dsseEnvelope: + type: object + properties: {} + additionalProperties: true + description: |- + The attestation's Sigstore Bundle. + Refer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information. + repository_id: + type: integer + examples: + default: *329 + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: repos + subcategory: repos "/repos/{owner}/{repo}/autolinks": get: summary: Get all autolinks of a repository @@ -49177,7 +49513,7 @@ paths: application/json: schema: type: array - items: &329 + items: &330 title: Autolink reference description: An autolink reference. type: object @@ -49271,9 +49607,9 @@ paths: description: response content: application/json: - schema: *329 + schema: *330 examples: - default: &330 + default: &331 value: id: 1 key_prefix: TICKET- @@ -49306,7 +49642,7 @@ paths: parameters: - *276 - *277 - - &331 + - &332 name: autolink_id description: The unique identifier of the autolink. in: path @@ -49318,9 +49654,9 @@ paths: description: Response content: application/json: - schema: *329 + schema: *330 examples: - default: *330 + default: *331 '404': *6 x-github: githubCloudOnly: false @@ -49342,7 +49678,7 @@ paths: parameters: - *276 - *277 - - *331 + - *332 responses: '204': description: Response @@ -49499,7 +49835,7 @@ paths: - url protected: type: boolean - protection: &333 + protection: &334 title: Branch Protection description: Branch Protection type: object @@ -49542,7 +49878,7 @@ paths: required: - contexts - checks - enforce_admins: &336 + enforce_admins: &337 title: Protected Branch Admin Enforced description: Protected Branch Admin Enforced type: object @@ -49559,7 +49895,7 @@ paths: required: - url - enabled - required_pull_request_reviews: &338 + required_pull_request_reviews: &339 title: Protected Branch Pull Request Review description: Protected Branch Pull Request Review type: object @@ -49643,7 +49979,7 @@ paths: required: - dismiss_stale_reviews - require_code_owner_reviews - restrictions: &335 + restrictions: &336 title: Branch Restriction Policy description: Branch Restriction Policy type: object @@ -49961,7 +50297,7 @@ paths: parameters: - *276 - *277 - - &334 + - &335 name: branch description: The name of the branch. Cannot contain wildcard characters. To use wildcard characters in branch names, use [the GraphQL API](https://docs.github.com/enterprise-cloud@latest//graphql). @@ -49975,14 +50311,14 @@ paths: description: Response content: application/json: - schema: &344 + schema: &345 title: Branch With Protection description: Branch With Protection type: object properties: name: type: string - commit: &387 + commit: &388 title: Commit description: Commit type: object @@ -50021,7 +50357,7 @@ paths: author: anyOf: - type: 'null' - - &332 + - &333 title: Git User description: Metaproperties for Git author/committer information. @@ -50042,7 +50378,7 @@ paths: committer: anyOf: - type: 'null' - - *332 + - *333 message: type: string examples: @@ -50066,7 +50402,7 @@ paths: required: - sha - url - verification: &435 + verification: &436 title: Verification type: object properties: @@ -50135,7 +50471,7 @@ paths: type: integer files: type: array - items: &399 + items: &400 title: Diff Entry description: Diff Entry type: object @@ -50229,7 +50565,7 @@ paths: - self protected: type: boolean - protection: *333 + protection: *334 protection_url: type: string format: uri @@ -50361,13 +50697,13 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '200': description: Response content: application/json: - schema: *333 + schema: *334 examples: default: value: @@ -50561,7 +50897,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: required: true content: @@ -50821,7 +51157,7 @@ paths: url: type: string format: uri - required_status_checks: &341 + required_status_checks: &342 title: Status Check Policy description: Status Check Policy type: object @@ -50980,7 +51316,7 @@ paths: additionalProperties: false required: - enabled - restrictions: *335 + restrictions: *336 required_conversation_resolution: type: object properties: @@ -51094,7 +51430,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '204': description: Response @@ -51121,15 +51457,15 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '200': description: Response content: application/json: - schema: *336 + schema: *337 examples: - default: &337 + default: &338 value: url: https://api.github.com/repos/octocat/Hello-World/branches/master/protection/enforce_admins enabled: true @@ -51153,15 +51489,15 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '200': description: Response content: application/json: - schema: *336 + schema: *337 examples: - default: *337 + default: *338 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -51182,7 +51518,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '204': description: Response @@ -51209,15 +51545,15 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '200': description: Response content: application/json: - schema: *338 + schema: *339 examples: - default: &339 + default: &340 value: url: https://api.github.com/repos/octocat/Hello-World/branches/master/protection/required_pull_request_reviews dismissal_restrictions: @@ -51314,7 +51650,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: required: false content: @@ -51412,9 +51748,9 @@ paths: description: Response content: application/json: - schema: *338 + schema: *339 examples: - default: *339 + default: *340 '422': *15 x-github: githubCloudOnly: false @@ -51437,7 +51773,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '204': description: Response @@ -51465,15 +51801,15 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '200': description: Response content: application/json: - schema: *336 + schema: *337 examples: - default: &340 + default: &341 value: url: https://api.github.com/repos/octocat/Hello-World/branches/master/protection/required_signatures enabled: true @@ -51498,15 +51834,15 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '200': description: Response content: application/json: - schema: *336 + schema: *337 examples: - default: *340 + default: *341 '404': *6 x-github: githubCloudOnly: false @@ -51528,7 +51864,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '204': description: Response @@ -51555,15 +51891,15 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '200': description: Response content: application/json: - schema: *341 + schema: *342 examples: - default: &342 + default: &343 value: url: https://api.github.com/repos/octocat/Hello-World/branches/master/protection/required_status_checks strict: true @@ -51591,7 +51927,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: required: false content: @@ -51642,9 +51978,9 @@ paths: description: Response content: application/json: - schema: *341 + schema: *342 examples: - default: *342 + default: *343 '404': *6 '422': *15 x-github: @@ -51668,7 +52004,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '204': description: Response @@ -51694,7 +52030,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '200': description: Response @@ -51730,7 +52066,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: required: false content: @@ -51799,7 +52135,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: required: false content: @@ -51865,7 +52201,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: content: application/json: @@ -51932,13 +52268,13 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '200': description: Response content: application/json: - schema: *335 + schema: *336 examples: default: value: @@ -52031,7 +52367,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '204': description: Response @@ -52056,7 +52392,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '200': description: Response @@ -52066,7 +52402,7 @@ paths: type: array items: *5 examples: - default: &343 + default: &344 value: - id: 1 slug: octoapp @@ -52125,7 +52461,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: required: false content: @@ -52163,7 +52499,7 @@ paths: type: array items: *5 examples: - default: *343 + default: *344 '422': *15 x-github: githubCloudOnly: false @@ -52186,7 +52522,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: required: false content: @@ -52224,7 +52560,7 @@ paths: type: array items: *5 examples: - default: *343 + default: *344 '422': *15 x-github: githubCloudOnly: false @@ -52247,7 +52583,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: content: application/json: @@ -52284,7 +52620,7 @@ paths: type: array items: *5 examples: - default: *343 + default: *344 '422': *15 x-github: githubCloudOnly: false @@ -52308,7 +52644,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '200': description: Response @@ -52340,7 +52676,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: required: false content: @@ -52401,7 +52737,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: required: false content: @@ -52462,7 +52798,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: content: application/json: @@ -52523,7 +52859,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '200': description: Response @@ -52559,7 +52895,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: required: false content: @@ -52623,7 +52959,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: required: false content: @@ -52687,7 +53023,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: content: application/json: @@ -52751,7 +53087,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: required: true content: @@ -52773,7 +53109,7 @@ paths: description: Response content: application/json: - schema: *344 + schema: *345 examples: default: value: @@ -53165,7 +53501,7 @@ paths: description: Response content: application/json: - schema: &346 + schema: &347 title: CheckRun description: A check performed on the code of a given code change type: object @@ -53299,8 +53635,8 @@ paths: do not necessarily indicate pull requests that triggered the check. type: array - items: *345 - deployment: &638 + items: *346 + deployment: &639 title: Deployment description: A deployment created as the result of an Actions check run from a workflow that references an environment @@ -53588,7 +53924,7 @@ paths: parameters: - *276 - *277 - - &347 + - &348 name: check_run_id description: The unique identifier of the check run. in: path @@ -53600,9 +53936,9 @@ paths: description: Response content: application/json: - schema: *346 + schema: *347 examples: - default: &348 + default: &349 value: id: 4 head_sha: ce587453ced02b1526dfb4cb910479d431683101 @@ -53703,7 +54039,7 @@ paths: parameters: - *276 - *277 - - *347 + - *348 requestBody: required: true content: @@ -53943,9 +54279,9 @@ paths: description: Response content: application/json: - schema: *346 + schema: *347 examples: - default: *348 + default: *349 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -53967,7 +54303,7 @@ paths: parameters: - *276 - *277 - - *347 + - *348 - *17 - *18 responses: @@ -54081,7 +54417,7 @@ paths: parameters: - *276 - *277 - - *347 + - *348 responses: '201': description: Response @@ -54147,7 +54483,7 @@ paths: description: Response when the suite already exists content: application/json: - schema: &350 + schema: &351 title: CheckSuite description: A suite of checks performed on the code of a given code change @@ -54228,7 +54564,7 @@ paths: type: - array - 'null' - items: *345 + items: *346 app: anyOf: - type: 'null' @@ -54244,7 +54580,7 @@ paths: - string - 'null' format: date-time - head_commit: *349 + head_commit: *350 latest_check_runs_count: type: integer check_runs_url: @@ -54272,7 +54608,7 @@ paths: - check_runs_url - pull_requests examples: - default: &351 + default: &352 value: id: 5 node_id: MDEwOkNoZWNrU3VpdGU1 @@ -54563,9 +54899,9 @@ paths: description: Response when the suite was created content: application/json: - schema: *350 + schema: *351 examples: - default: *351 + default: *352 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -54895,7 +55231,7 @@ paths: parameters: - *276 - *277 - - &352 + - &353 name: check_suite_id description: The unique identifier of the check suite. in: path @@ -54907,9 +55243,9 @@ paths: description: Response content: application/json: - schema: *350 + schema: *351 examples: - default: *351 + default: *352 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -54933,15 +55269,15 @@ paths: parameters: - *276 - *277 - - *352 - - &394 + - *353 + - &395 name: check_name description: Returns check runs with the specified `name`. in: query required: false schema: type: string - - &395 + - &396 name: status description: Returns check runs with the specified `status`. in: query @@ -54980,9 +55316,9 @@ paths: type: integer check_runs: type: array - items: *346 + items: *347 examples: - default: &396 + default: &397 value: total_count: 1 check_runs: @@ -55086,7 +55422,7 @@ paths: parameters: - *276 - *277 - - *352 + - *353 responses: '201': description: Response @@ -55125,14 +55461,14 @@ paths: - *154 - *18 - *17 - - &364 + - &365 name: ref description: The Git reference for the results you want to list. The `ref` for a branch can be formatted either as `refs/heads/` or simply ``. To reference a pull request use `refs/pull//merge`. in: query required: false - schema: *353 + schema: *354 - *65 - name: sort description: The property by which to sort the results. @@ -55155,7 +55491,7 @@ paths: be returned. in: query required: false - schema: *354 + schema: *355 responses: '200': description: Response @@ -55171,7 +55507,7 @@ paths: updated_at: *77 url: *74 html_url: *75 - instances_url: *355 + instances_url: *356 state: *68 fixed_at: *79 dismissed_by: @@ -55179,11 +55515,11 @@ paths: - type: 'null' - *4 dismissed_at: *78 - dismissed_reason: *356 - dismissed_comment: *357 - rule: *358 - tool: *359 - most_recent_instance: *360 + dismissed_reason: *357 + dismissed_comment: *358 + rule: *359 + tool: *360 + most_recent_instance: *361 required: - number - created_at @@ -55299,7 +55635,7 @@ paths: classifications: [] instances_url: https://api.github.com/repos/octocat/hello-world/code-scanning/alerts/3/instances '304': *35 - '403': &361 + '403': &362 description: Response if GitHub Advanced Security is not enabled for this repository content: @@ -55328,7 +55664,7 @@ paths: parameters: - *276 - *277 - - &362 + - &363 name: alert_number in: path description: The number that identifies an alert. You can find this at the @@ -55342,7 +55678,7 @@ paths: description: Response content: application/json: - schema: &363 + schema: &364 type: object properties: number: *71 @@ -55350,7 +55686,7 @@ paths: updated_at: *77 url: *74 html_url: *75 - instances_url: *355 + instances_url: *356 state: *68 fixed_at: *79 dismissed_by: @@ -55358,8 +55694,8 @@ paths: - type: 'null' - *4 dismissed_at: *78 - dismissed_reason: *356 - dismissed_comment: *357 + dismissed_reason: *357 + dismissed_comment: *358 rule: type: object properties: @@ -55420,8 +55756,8 @@ paths: - 'null' description: A link to the documentation for the rule used to detect the alert. - tool: *359 - most_recent_instance: *360 + tool: *360 + most_recent_instance: *361 required: - number - created_at @@ -55510,7 +55846,7 @@ paths: - test instances_url: https://api.github.com/repos/octocat/hello-world/code-scanning/alerts/42/instances '304': *35 - '403': *361 + '403': *362 '404': *6 '503': *81 x-github: @@ -55532,7 +55868,7 @@ paths: parameters: - *276 - *277 - - *362 + - *363 requestBody: required: true content: @@ -55547,8 +55883,8 @@ paths: enum: - open - dismissed - dismissed_reason: *356 - dismissed_comment: *357 + dismissed_reason: *357 + dismissed_comment: *358 required: - state examples: @@ -55563,7 +55899,7 @@ paths: description: Response content: application/json: - schema: *363 + schema: *364 examples: default: value: @@ -55638,7 +55974,7 @@ paths: classifications: - test instances_url: https://api.github.com/repos/octocat/hello-world/code-scanning/alerts/42/instances - '403': &369 + '403': &370 description: Response if the repository is archived or if GitHub Advanced Security is not enabled for this repository content: @@ -55667,10 +56003,10 @@ paths: parameters: - *276 - *277 - - *362 + - *363 - *18 - *17 - - *364 + - *365 responses: '200': description: Response @@ -55678,7 +56014,7 @@ paths: application/json: schema: type: array - items: *360 + items: *361 examples: default: value: @@ -55717,7 +56053,7 @@ paths: end_column: 50 classifications: - source - '403': *361 + '403': *362 '404': *6 '503': *81 x-github: @@ -55763,12 +56099,12 @@ paths: for a branch can be formatted either as `refs/heads/` or simply ``. To reference a pull request use `refs/pull//merge`. required: false - schema: *353 + schema: *354 - name: sarif_id in: query description: Filter analyses belonging to the same SARIF upload. required: false - schema: &367 + schema: &368 type: string description: An identifier for the upload. examples: @@ -55790,23 +56126,23 @@ paths: application/json: schema: type: array - items: &368 + items: &369 type: object properties: - ref: *353 - commit_sha: &377 + ref: *354 + commit_sha: &378 description: The SHA of the commit to which the analysis you are uploading relates. type: string minLength: 40 maxLength: 40 pattern: "^[0-9a-fA-F]+$" - analysis_key: *365 + analysis_key: *366 environment: type: string description: Identifies the variable values associated with the environment in which this analysis was performed. - category: *366 + category: *367 error: type: string examples: @@ -55831,8 +56167,8 @@ paths: description: The REST API URL of the analysis resource. format: uri readOnly: true - sarif_id: *367 - tool: *359 + sarif_id: *368 + tool: *360 deletable: type: boolean warning: @@ -55894,7 +56230,7 @@ paths: version: 1.2.0 deletable: true warning: '' - '403': *361 + '403': *362 '404': *6 '503': *81 x-github: @@ -55944,7 +56280,7 @@ paths: description: Response content: application/json: - schema: *368 + schema: *369 examples: response: summary: application/json response @@ -55998,7 +56334,7 @@ paths: properties: - github/alertNumber: 2 - github/alertUrl: https://api.github.com/repos/monalisa/monalisa/code-scanning/alerts/2 - '403': *361 + '403': *362 '404': *6 '503': *81 x-github: @@ -56137,7 +56473,7 @@ paths: next_analysis_url: https://api.github.com/repos/octocat/hello-world/code-scanning/analyses/41 confirm_delete_url: https://api.github.com/repos/octocat/hello-world/code-scanning/analyses/41?confirm_delete '400': *14 - '403': *369 + '403': *370 '404': *6 '503': *81 x-github: @@ -56168,7 +56504,7 @@ paths: application/json: schema: type: array - items: &370 + items: &371 title: CodeQL Database description: A CodeQL database. type: object @@ -56280,7 +56616,7 @@ paths: updated_at: '2022-09-12T12:14:32Z' url: https://api.github.com/repos/octocat/Hello-World/code-scanning/codeql/databases/ruby commit_oid: 1927de39fefa25a9d0e64e3f540ff824a72f538c - '403': *361 + '403': *362 '404': *6 '503': *81 x-github: @@ -56322,7 +56658,7 @@ paths: description: Response content: application/json: - schema: *370 + schema: *371 examples: default: value: @@ -56354,9 +56690,9 @@ paths: updated_at: '2022-09-12T12:14:32Z' url: https://api.github.com/repos/octocat/Hello-World/code-scanning/codeql/databases/java commit_oid: 1927de39fefa25a9d0e64e3f540ff824a72f538c - '302': &401 + '302': &402 description: Found - '403': *361 + '403': *362 '404': *6 '503': *81 x-github: @@ -56394,7 +56730,7 @@ paths: type: object additionalProperties: false properties: - language: &371 + language: &372 type: string description: The language targeted by the CodeQL query enum: @@ -56472,7 +56808,7 @@ paths: description: Variant analysis submitted for processing content: application/json: - schema: &375 + schema: &376 title: Variant Analysis description: A run of a CodeQL query against one or more repositories. type: object @@ -56482,7 +56818,7 @@ paths: description: The ID of the variant analysis. controller_repo: *80 actor: *4 - query_language: *371 + query_language: *372 query_pack_url: type: string description: The download url for the query pack. @@ -56530,7 +56866,7 @@ paths: items: type: object properties: - repository: &372 + repository: &373 title: Repository Identifier description: Repository Identifier type: object @@ -56572,7 +56908,7 @@ paths: - private - stargazers_count - updated_at - analysis_status: &376 + analysis_status: &377 type: string description: The new status of the CodeQL variant analysis repository task. @@ -56604,7 +56940,7 @@ paths: from processing. This information is only available to the user that initiated the variant analysis. properties: - access_mismatch_repos: &373 + access_mismatch_repos: &374 type: object properties: repository_count: @@ -56619,7 +56955,7 @@ paths: This list may not include all repositories that were skipped. This is only available when the repository was found and the user has access to it. - items: *372 + items: *373 required: - repository_count - repositories @@ -56642,8 +56978,8 @@ paths: required: - repository_count - repository_full_names - no_codeql_db_repos: *373 - over_limit_repos: *373 + no_codeql_db_repos: *374 + over_limit_repos: *374 required: - access_mismatch_repos - not_found_repos @@ -56659,7 +56995,7 @@ paths: examples: repositories_parameter: summary: Response for a successful variant analysis submission - value: &374 + value: &375 summary: Default response value: id: 1 @@ -56811,10 +57147,10 @@ paths: private: false repository_owners: summary: Response for a successful variant analysis submission - value: *374 + value: *375 repository_lists: summary: Response for a successful variant analysis submission - value: *374 + value: *375 '404': *6 '422': description: Unable to process variant analysis submission @@ -56855,9 +57191,9 @@ paths: description: Response content: application/json: - schema: *375 + schema: *376 examples: - default: *374 + default: *375 '404': *6 '503': *81 x-github: @@ -56915,7 +57251,7 @@ paths: type: object properties: repository: *80 - analysis_status: *376 + analysis_status: *377 artifact_size_in_bytes: type: integer description: The size of the artifact. This is only available @@ -57106,7 +57442,7 @@ paths: query_suite: default updated_at: '2023-01-19T11:21:34Z' schedule: weekly - '403': *361 + '403': *362 '404': *6 '503': *81 x-github: @@ -57198,7 +57534,7 @@ paths: value: run_id: 42 run_url: https://api.github.com/repos/octoorg/octocat/actions/runs/42 - '403': *369 + '403': *370 '404': *6 '409': description: Response if there is already a validation run in progress with @@ -57272,7 +57608,7 @@ paths: schema: type: object properties: - commit_sha: *377 + commit_sha: *378 ref: type: string description: |- @@ -57332,7 +57668,7 @@ paths: schema: type: object properties: - id: *367 + id: *368 url: type: string description: The REST API URL for checking the status of the upload. @@ -57346,7 +57682,7 @@ paths: url: https://api.github.com/repos/octocat/hello-world/code-scanning/sarifs/47177e22-5596-11eb-80a1-c1e54ef945c6 '400': description: Bad Request if the sarif field is invalid - '403': *369 + '403': *370 '404': *6 '413': description: Payload Too Large if the sarif field is too large @@ -57418,7 +57754,7 @@ paths: value: processing_status: complete analyses_url: https://api.github.com/repos/octocat/hello-world/code-scanning/analyses?sarif_id=47177e22-5596-11eb-80a1-c1e54ef945c6 - '403': *361 + '403': *362 '404': description: Not Found if the sarif id does not match any upload '503': *81 @@ -57954,7 +58290,7 @@ paths: application/json: schema: *199 examples: - default: *378 + default: *379 '202': description: Response when the codespace creation partially failed but is being retried in the background @@ -57962,7 +58298,7 @@ paths: application/json: schema: *199 examples: - default: *378 + default: *379 '400': *14 '401': *23 '403': *27 @@ -58094,9 +58430,9 @@ paths: type: integer machines: type: array - items: *379 + items: *380 examples: - default: &596 + default: &597 value: total_count: 2 machines: @@ -58313,7 +58649,7 @@ paths: type: integer secrets: type: array - items: &383 + items: &384 title: Codespaces Secret description: Set repository secrets for GitHub Codespaces. type: object @@ -58334,7 +58670,7 @@ paths: - created_at - updated_at examples: - default: *380 + default: *381 headers: Link: *37 x-github: @@ -58366,9 +58702,9 @@ paths: description: Response content: application/json: - schema: *381 + schema: *382 examples: - default: *382 + default: *383 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -58396,9 +58732,9 @@ paths: description: Response content: application/json: - schema: *383 + schema: *384 examples: - default: *384 + default: *385 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -58541,7 +58877,7 @@ paths: application/json: schema: type: array - items: &385 + items: &386 title: Collaborator description: Collaborator type: object @@ -58801,7 +59137,7 @@ paths: description: Response when a new invitation is created content: application/json: - schema: &448 + schema: &449 title: Repository Invitation description: Repository invitations let you manage who you collaborate with. @@ -59073,7 +59409,7 @@ paths: user: anyOf: - type: 'null' - - *385 + - *386 required: - permission - role_name @@ -59138,7 +59474,7 @@ paths: application/json: schema: type: array - items: &386 + items: &387 title: Commit Comment description: Commit Comment type: object @@ -59196,7 +59532,7 @@ paths: - created_at - updated_at examples: - default: &389 + default: &390 value: - html_url: https://github.com/octocat/Hello-World/commit/6dcb09b5b57875f334f61aebed695e2e4193db5e#commitcomment-1 url: https://api.github.com/repos/octocat/Hello-World/comments/1 @@ -59263,9 +59599,9 @@ paths: description: Response content: application/json: - schema: *386 + schema: *387 examples: - default: &390 + default: &391 value: html_url: https://github.com/octocat/Hello-World/commit/6dcb09b5b57875f334f61aebed695e2e4193db5e#commitcomment-1 url: https://api.github.com/repos/octocat/Hello-World/comments/1 @@ -59346,7 +59682,7 @@ paths: description: Response content: application/json: - schema: *386 + schema: *387 examples: default: value: @@ -59643,9 +59979,9 @@ paths: application/json: schema: type: array - items: *387 + items: *388 examples: - default: &495 + default: &496 value: - url: https://api.github.com/repos/octocat/Hello-World/commits/6dcb09b5b57875f334f61aebed695e2e4193db5e sha: 6dcb09b5b57875f334f61aebed695e2e4193db5e @@ -59740,7 +60076,7 @@ paths: parameters: - *276 - *277 - - &388 + - &389 name: commit_sha description: The SHA of the commit. in: path @@ -59814,7 +60150,7 @@ paths: parameters: - *276 - *277 - - *388 + - *389 - *17 - *18 responses: @@ -59824,9 +60160,9 @@ paths: application/json: schema: type: array - items: *386 + items: *387 examples: - default: *389 + default: *390 headers: Link: *37 x-github: @@ -59856,7 +60192,7 @@ paths: parameters: - *276 - *277 - - *388 + - *389 requestBody: required: true content: @@ -59891,9 +60227,9 @@ paths: description: Response content: application/json: - schema: *386 + schema: *387 examples: - default: *390 + default: *391 headers: Location: example: https://api.github.com/repos/octocat/Hello-World/comments/1 @@ -59923,7 +60259,7 @@ paths: parameters: - *276 - *277 - - *388 + - *389 - *17 - *18 responses: @@ -59933,7 +60269,7 @@ paths: application/json: schema: type: array - items: &486 + items: &487 title: Pull Request Simple description: Pull Request Simple type: object @@ -60052,7 +60388,7 @@ paths: milestone: anyOf: - type: 'null' - - *391 + - *392 active_lock_reason: type: - string @@ -60151,7 +60487,7 @@ paths: _links: type: object properties: - comments: &392 + comments: &393 title: Link description: Hypermedia Link type: object @@ -60160,13 +60496,13 @@ paths: type: string required: - href - commits: *392 - statuses: *392 - html: *392 - issue: *392 - review_comments: *392 - review_comment: *392 - self: *392 + commits: *393 + statuses: *393 + html: *393 + issue: *393 + review_comments: *393 + review_comment: *393 + self: *393 required: - comments - commits @@ -60177,7 +60513,7 @@ paths: - review_comment - self author_association: *84 - auto_merge: &488 + auto_merge: &489 title: Auto merge description: The status of auto merging a pull request. type: @@ -60242,7 +60578,7 @@ paths: - author_association - auto_merge examples: - default: &487 + default: &488 value: - url: https://api.github.com/repos/octocat/Hello-World/pulls/1347 id: 1 @@ -60781,7 +61117,7 @@ paths: - *277 - *18 - *17 - - &393 + - &394 name: ref description: The commit reference. Can be a commit SHA, branch name (`heads/BRANCH_NAME`), or tag name (`tags/TAG_NAME`). For more information, see "[Git References](https://git-scm.com/book/en/v2/Git-Internals-Git-References)" @@ -60796,9 +61132,9 @@ paths: description: Response content: application/json: - schema: *387 + schema: *388 examples: - default: &474 + default: &475 value: url: https://api.github.com/repos/octocat/Hello-World/commits/6dcb09b5b57875f334f61aebed695e2e4193db5e sha: 6dcb09b5b57875f334f61aebed695e2e4193db5e @@ -60911,9 +61247,9 @@ paths: parameters: - *276 - *277 - - *393 - *394 - *395 + - *396 - name: filter description: Filters check runs by their `completed_at` timestamp. `latest` returns the most recent check runs. @@ -60947,9 +61283,9 @@ paths: type: integer check_runs: type: array - items: *346 + items: *347 examples: - default: *396 + default: *397 headers: Link: *37 x-github: @@ -60975,7 +61311,7 @@ paths: parameters: - *276 - *277 - - *393 + - *394 - name: app_id description: Filters check suites by GitHub App `id`. in: query @@ -60983,7 +61319,7 @@ paths: schema: type: integer example: 1 - - *394 + - *395 - *17 - *18 responses: @@ -61001,7 +61337,7 @@ paths: type: integer check_suites: type: array - items: *350 + items: *351 examples: default: value: @@ -61203,7 +61539,7 @@ paths: parameters: - *276 - *277 - - *393 + - *394 - *17 - *18 responses: @@ -61407,7 +61743,7 @@ paths: parameters: - *276 - *277 - - *393 + - *394 - *17 - *18 responses: @@ -61417,7 +61753,7 @@ paths: application/json: schema: type: array - items: &544 + items: &545 title: Status description: The status of a commit. type: object @@ -61560,11 +61896,11 @@ paths: code_of_conduct: anyOf: - type: 'null' - - *397 + - *398 code_of_conduct_file: anyOf: - type: 'null' - - &398 + - &399 title: Community Health File type: object properties: @@ -61584,19 +61920,19 @@ paths: contributing: anyOf: - type: 'null' - - *398 + - *399 readme: anyOf: - type: 'null' - - *398 + - *399 issue_template: anyOf: - type: 'null' - - *398 + - *399 pull_request_template: anyOf: - type: 'null' - - *398 + - *399 required: - code_of_conduct - code_of_conduct_file @@ -61773,8 +62109,8 @@ paths: format: uri examples: - https://github.com/octocat/Hello-World/compare/master...topic.patch - base_commit: *387 - merge_base_commit: *387 + base_commit: *388 + merge_base_commit: *388 status: type: string enum: @@ -61798,10 +62134,10 @@ paths: - 6 commits: type: array - items: *387 + items: *388 files: type: array - items: *399 + items: *400 required: - url - html_url @@ -62238,7 +62574,7 @@ paths: - content - encoding examples: - response-if-content-is-a-file: &400 + response-if-content-is-a-file: &401 summary: Response if content is a file value: type: file @@ -62375,7 +62711,7 @@ paths: - size - type - url - - &500 + - &501 title: Content File description: Content File type: object @@ -62593,7 +62929,7 @@ paths: - url - submodule_git_url examples: - response-if-content-is-a-file: *400 + response-if-content-is-a-file: *401 response-if-content-is-a-directory: summary: Response if content is a directory and the application/json media type is requested @@ -62662,7 +62998,7 @@ paths: html: https://github.com/jquery/qunit/tree/6ca3721222109997540bd6d9ccd396902e0ad2f9 '404': *6 '403': *27 - '302': *401 + '302': *402 '304': *35 x-github: githubCloudOnly: false @@ -62780,7 +63116,7 @@ paths: description: Response content: application/json: - schema: &402 + schema: &403 title: File Commit description: File Commit type: object @@ -62931,7 +63267,7 @@ paths: description: Response content: application/json: - schema: *402 + schema: *403 examples: example-for-creating-a-file: value: @@ -63064,7 +63400,7 @@ paths: description: Response content: application/json: - schema: *402 + schema: *403 examples: default: value: @@ -63283,7 +63619,7 @@ paths: application/json: schema: type: array - items: &405 + items: &406 type: object description: A Dependabot alert. properties: @@ -63318,7 +63654,7 @@ paths: - development - runtime - - security_advisory: *403 + security_advisory: *404 security_vulnerability: *73 url: *74 html_url: *75 @@ -63349,7 +63685,7 @@ paths: dismissal. maxLength: 280 fixed_at: *79 - auto_dismissed_at: *404 + auto_dismissed_at: *405 required: - number - state @@ -63564,7 +63900,7 @@ paths: parameters: - *276 - *277 - - &406 + - &407 name: alert_number in: path description: |- @@ -63579,7 +63915,7 @@ paths: description: Response content: application/json: - schema: *405 + schema: *406 examples: default: value: @@ -63684,7 +64020,7 @@ paths: parameters: - *276 - *277 - - *406 + - *407 requestBody: required: true content: @@ -63729,7 +64065,7 @@ paths: description: Response content: application/json: - schema: *405 + schema: *406 examples: default: value: @@ -63870,7 +64206,7 @@ paths: type: integer secrets: type: array - items: &409 + items: &410 title: Dependabot Secret description: Set secrets for Dependabot. type: object @@ -63931,9 +64267,9 @@ paths: description: Response content: application/json: - schema: *407 + schema: *408 examples: - default: *408 + default: *409 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -63961,7 +64297,7 @@ paths: description: Response content: application/json: - schema: *409 + schema: *410 examples: default: value: @@ -64541,7 +64877,7 @@ paths: - version - url additionalProperties: false - metadata: &410 + metadata: &411 title: metadata description: User-defined metadata to store domain-specific information limited to 8 keys with scalar values. @@ -64580,7 +64916,7 @@ paths: examples: - "/src/build/package-lock.json" additionalProperties: false - metadata: *410 + metadata: *411 resolved: type: object description: A collection of resolved package dependencies. @@ -64594,7 +64930,7 @@ paths: pattern: "^pkg" examples: - pkg:/npm/%40actions/http-client@1.0.11 - metadata: *410 + metadata: *411 relationship: type: string description: A notation of whether a dependency is requested @@ -64769,9 +65105,9 @@ paths: application/json: schema: type: array - items: *411 + items: *412 examples: - default: *412 + default: *413 headers: Link: *37 x-github: @@ -64920,7 +65256,7 @@ paths: description: Response content: application/json: - schema: *411 + schema: *412 examples: simple-example: summary: Simple example @@ -64995,7 +65331,7 @@ paths: parameters: - *276 - *277 - - &413 + - &414 name: deployment_id description: deployment_id parameter in: path @@ -65007,7 +65343,7 @@ paths: description: Response content: application/json: - schema: *411 + schema: *412 examples: default: value: @@ -65074,7 +65410,7 @@ paths: parameters: - *276 - *277 - - *413 + - *414 responses: '204': description: Response @@ -65098,7 +65434,7 @@ paths: parameters: - *276 - *277 - - *413 + - *414 - *17 - *18 responses: @@ -65108,7 +65444,7 @@ paths: application/json: schema: type: array - items: &414 + items: &415 title: Deployment Status description: The status of a deployment. type: object @@ -65272,7 +65608,7 @@ paths: parameters: - *276 - *277 - - *413 + - *414 requestBody: required: true content: @@ -65347,9 +65683,9 @@ paths: description: Response content: application/json: - schema: *414 + schema: *415 examples: - default: &415 + default: &416 value: url: https://api.github.com/repos/octocat/example/deployments/42/statuses/1 id: 1 @@ -65407,7 +65743,7 @@ paths: parameters: - *276 - *277 - - *413 + - *414 - name: status_id in: path required: true @@ -65418,9 +65754,9 @@ paths: description: Response content: application/json: - schema: *414 + schema: *415 examples: - default: *415 + default: *416 '404': *6 x-github: githubCloudOnly: false @@ -65521,7 +65857,7 @@ paths: - 5 environments: type: array - items: &417 + items: &418 title: Environment description: Details of a deployment environment type: object @@ -65582,7 +65918,7 @@ paths: type: string examples: - wait_timer - wait_timer: &419 + wait_timer: &420 type: integer description: The amount of time to delay a job after the job is initially triggered. The time (in minutes) @@ -65624,7 +65960,7 @@ paths: items: type: object properties: - type: *416 + type: *417 reviewer: anyOf: - *4 @@ -65651,7 +65987,7 @@ paths: - id - node_id - type - deployment_branch_policy: &420 + deployment_branch_policy: &421 type: - object - 'null' @@ -65769,7 +66105,7 @@ paths: parameters: - *276 - *277 - - &418 + - &419 name: environment_name in: path required: true @@ -65782,9 +66118,9 @@ paths: description: Response content: application/json: - schema: *417 + schema: *418 examples: - default: &421 + default: &422 value: id: 161088068 node_id: MDExOkVudmlyb25tZW50MTYxMDg4MDY4 @@ -65868,7 +66204,7 @@ paths: parameters: - *276 - *277 - - *418 + - *419 requestBody: required: false content: @@ -65878,7 +66214,7 @@ paths: - object - 'null' properties: - wait_timer: *419 + wait_timer: *420 prevent_self_review: type: boolean description: Whether or not a user who created the job is prevented @@ -65897,14 +66233,14 @@ paths: items: type: object properties: - type: *416 + type: *417 id: type: integer description: The id of the user or team who can review the deployment examples: - 4532992 - deployment_branch_policy: *420 + deployment_branch_policy: *421 additionalProperties: false examples: default: @@ -65924,9 +66260,9 @@ paths: description: Response content: application/json: - schema: *417 + schema: *418 examples: - default: *421 + default: *422 '422': description: Validation error when the environment name is invalid or when `protected_branches` and `custom_branch_policies` in `deployment_branch_policy` @@ -65952,7 +66288,7 @@ paths: parameters: - *276 - *277 - - *418 + - *419 responses: '204': description: Default response @@ -65979,7 +66315,7 @@ paths: parameters: - *276 - *277 - - *418 + - *419 - *17 - *18 responses: @@ -65998,7 +66334,7 @@ paths: - 2 branch_policies: type: array - items: &422 + items: &423 title: Deployment branch policy description: Details of a deployment branch or tag policy. type: object @@ -66061,7 +66397,7 @@ paths: parameters: - *276 - *277 - - *418 + - *419 requestBody: required: true content: @@ -66109,9 +66445,9 @@ paths: description: Response content: application/json: - schema: *422 + schema: *423 examples: - example-wildcard: &423 + example-wildcard: &424 value: id: 364662 node_id: MDE2OkdhdGVCcmFuY2hQb2xpY3kzNjQ2NjI= @@ -66155,8 +66491,8 @@ paths: parameters: - *276 - *277 - - *418 - - &424 + - *419 + - &425 name: branch_policy_id in: path required: true @@ -66168,9 +66504,9 @@ paths: description: Response content: application/json: - schema: *422 + schema: *423 examples: - default: *423 + default: *424 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -66191,8 +66527,8 @@ paths: parameters: - *276 - *277 - - *418 - - *424 + - *419 + - *425 requestBody: required: true content: @@ -66221,9 +66557,9 @@ paths: description: Response content: application/json: - schema: *422 + schema: *423 examples: - default: *423 + default: *424 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -66244,8 +66580,8 @@ paths: parameters: - *276 - *277 - - *418 - - *424 + - *419 + - *425 responses: '204': description: Response @@ -66270,7 +66606,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/deployments/protection-rules#get-all-deployment-protection-rules-for-an-environment parameters: - - *418 + - *419 - *277 - *276 responses: @@ -66289,7 +66625,7 @@ paths: - 10 custom_deployment_protection_rules: type: array - items: &425 + items: &426 title: Deployment protection rule description: Deployment protection rule type: object @@ -66311,7 +66647,7 @@ paths: for the environment. examples: - true - app: &426 + app: &427 title: Custom deployment protection rule app description: A GitHub App that is providing a custom deployment protection rule. @@ -66414,7 +66750,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/deployments/protection-rules#create-a-custom-deployment-protection-rule-on-an-environment parameters: - - *418 + - *419 - *277 - *276 requestBody: @@ -66437,9 +66773,9 @@ paths: description: The enabled custom deployment protection rule content: application/json: - schema: *425 + schema: *426 examples: - default: &427 + default: &428 value: id: 3 node_id: IEH37kRlcGxveW1lbnRTdGF0ddiv @@ -66472,7 +66808,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/deployments/protection-rules#list-custom-deployment-rule-integrations-available-for-an-environment parameters: - - *418 + - *419 - *277 - *276 - *18 @@ -66494,7 +66830,7 @@ paths: - 35 available_custom_deployment_protection_rule_integrations: type: array - items: *426 + items: *427 examples: default: value: @@ -66531,8 +66867,8 @@ paths: parameters: - *276 - *277 - - *418 - - &428 + - *419 + - &429 name: protection_rule_id description: The unique identifier of the protection rule. in: path @@ -66544,9 +66880,9 @@ paths: description: Response content: application/json: - schema: *425 + schema: *426 examples: - default: *427 + default: *428 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -66567,10 +66903,10 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/deployments/protection-rules#disable-a-custom-protection-rule-for-an-environment parameters: - - *418 + - *419 - *277 - *276 - - *428 + - *429 responses: '204': description: Response @@ -66598,7 +66934,7 @@ paths: parameters: - *276 - *277 - - *418 + - *419 - *17 - *18 responses: @@ -66645,7 +66981,7 @@ paths: parameters: - *276 - *277 - - *418 + - *419 responses: '200': description: Response @@ -66677,7 +67013,7 @@ paths: parameters: - *276 - *277 - - *418 + - *419 - *140 responses: '200': @@ -66686,7 +67022,7 @@ paths: application/json: schema: *313 examples: - default: *429 + default: *430 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -66710,7 +67046,7 @@ paths: parameters: - *276 - *277 - - *418 + - *419 - *140 requestBody: required: true @@ -66770,7 +67106,7 @@ paths: parameters: - *276 - *277 - - *418 + - *419 - *140 responses: '204': @@ -66798,7 +67134,7 @@ paths: parameters: - *276 - *277 - - *418 + - *419 - *300 - *18 responses: @@ -66843,7 +67179,7 @@ paths: parameters: - *276 - *277 - - *418 + - *419 requestBody: required: true content: @@ -66897,7 +67233,7 @@ paths: parameters: - *276 - *277 - - *418 + - *419 - *143 responses: '200': @@ -66906,7 +67242,7 @@ paths: application/json: schema: *317 examples: - default: *430 + default: *431 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -66930,7 +67266,7 @@ paths: - *276 - *277 - *143 - - *418 + - *419 requestBody: required: true content: @@ -66975,7 +67311,7 @@ paths: - *276 - *277 - *143 - - *418 + - *419 responses: '204': description: Response @@ -67577,7 +67913,7 @@ paths: description: Response content: application/json: - schema: &431 + schema: &432 title: Git Commit description: Low-level Git commit operations within a repository type: object @@ -67799,13 +68135,13 @@ paths: parameters: - *276 - *277 - - *388 + - *389 responses: '200': description: Response content: application/json: - schema: *431 + schema: *432 examples: default: value: @@ -67861,7 +68197,7 @@ paths: parameters: - *276 - *277 - - &432 + - &433 name: ref description: The Git reference. For more information, see "[Git References](https://git-scm.com/book/en/v2/Git-Internals-Git-References)" in the Git documentation. @@ -67878,7 +68214,7 @@ paths: application/json: schema: type: array - items: &433 + items: &434 title: Git Reference description: Git references within a repository type: object @@ -67955,15 +68291,15 @@ paths: parameters: - *276 - *277 - - *432 + - *433 responses: '200': description: Response content: application/json: - schema: *433 + schema: *434 examples: - default: &434 + default: &435 value: ref: refs/heads/featureA node_id: MDM6UmVmcmVmcy9oZWFkcy9mZWF0dXJlQQ== @@ -68022,9 +68358,9 @@ paths: description: Response content: application/json: - schema: *433 + schema: *434 examples: - default: *434 + default: *435 headers: Location: example: https://api.github.com/repos/octocat/Hello-World/git/refs/heads/featureA @@ -68052,7 +68388,7 @@ paths: parameters: - *276 - *277 - - *432 + - *433 requestBody: required: true content: @@ -68081,9 +68417,9 @@ paths: description: Response content: application/json: - schema: *433 + schema: *434 examples: - default: *434 + default: *435 '422': *15 '409': *161 x-github: @@ -68103,7 +68439,7 @@ paths: parameters: - *276 - *277 - - *432 + - *433 responses: '204': description: Response @@ -68223,7 +68559,7 @@ paths: description: Response content: application/json: - schema: &436 + schema: &437 title: Git Tag description: Metadata for a Git tag type: object @@ -68279,7 +68615,7 @@ paths: - sha - type - url - verification: *435 + verification: *436 required: - sha - url @@ -68289,7 +68625,7 @@ paths: - tag - message examples: - default: &437 + default: &438 value: node_id: MDM6VGFnOTQwYmQzMzYyNDhlZmFlMGY5ZWU1YmM3YjJkNWM5ODU4ODdiMTZhYw== tag: v0.0.1 @@ -68372,9 +68708,9 @@ paths: description: Response content: application/json: - schema: *436 + schema: *437 examples: - default: *437 + default: *438 '404': *6 '409': *161 x-github: @@ -68473,7 +68809,7 @@ paths: description: Response content: application/json: - schema: &438 + schema: &439 title: Git Tree description: The hierarchy between files in a Git repository. type: object @@ -68615,7 +68951,7 @@ paths: description: Response content: application/json: - schema: *438 + schema: *439 examples: default-response: summary: Default response @@ -68685,7 +69021,7 @@ paths: application/json: schema: type: array - items: &439 + items: &440 title: Webhook description: Webhooks for repositories. type: object @@ -68748,7 +69084,7 @@ paths: format: uri examples: - https://api.github.com/repos/octocat/Hello-World/hooks/1/deliveries - last_response: &669 + last_response: &670 title: Hook Response type: object properties: @@ -68879,9 +69215,9 @@ paths: description: Response content: application/json: - schema: *439 + schema: *440 examples: - default: &440 + default: &441 value: type: Repository id: 12345678 @@ -68937,9 +69273,9 @@ paths: description: Response content: application/json: - schema: *439 + schema: *440 examples: - default: *440 + default: *441 '404': *6 x-github: githubCloudOnly: false @@ -69006,9 +69342,9 @@ paths: description: Response content: application/json: - schema: *439 + schema: *440 examples: - default: *440 + default: *441 '422': *15 '404': *6 x-github: @@ -69312,7 +69648,7 @@ paths: description: Response content: application/json: - schema: &441 + schema: &442 title: Import description: A repository import from an external source. type: object @@ -69419,7 +69755,7 @@ paths: - html_url - authors_url examples: - default: &444 + default: &445 value: vcs: subversion use_lfs: true @@ -69435,7 +69771,7 @@ paths: authors_url: https://api.github.com/repos/octocat/socm/import/authors repository_url: https://api.github.com/repos/octocat/socm '404': *6 - '503': &442 + '503': &443 description: Unavailable due to service under maintenance. content: application/json: @@ -69512,7 +69848,7 @@ paths: description: Response content: application/json: - schema: *441 + schema: *442 examples: default: value: @@ -69537,7 +69873,7 @@ paths: type: string '422': *15 '404': *6 - '503': *442 + '503': *443 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -69617,7 +69953,7 @@ paths: description: Response content: application/json: - schema: *441 + schema: *442 examples: example-1: summary: Example 1 @@ -69665,7 +70001,7 @@ paths: html_url: https://import.github.com/octocat/socm/import authors_url: https://api.github.com/repos/octocat/socm/import/authors repository_url: https://api.github.com/repos/octocat/socm - '503': *442 + '503': *443 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -69692,7 +70028,7 @@ paths: responses: '204': description: Response - '503': *442 + '503': *443 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -69719,7 +70055,7 @@ paths: parameters: - *276 - *277 - - &619 + - &620 name: since description: A user ID. Only return users with an ID greater than this ID. in: query @@ -69733,7 +70069,7 @@ paths: application/json: schema: type: array - items: &443 + items: &444 title: Porter Author description: Porter Author type: object @@ -69787,7 +70123,7 @@ paths: url: https://api.github.com/repos/octocat/socm/import/authors/2268559 import_url: https://api.github.com/repos/octocat/socm/import '404': *6 - '503': *442 + '503': *443 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -69842,7 +70178,7 @@ paths: description: Response content: application/json: - schema: *443 + schema: *444 examples: default: value: @@ -69855,7 +70191,7 @@ paths: import_url: https://api.github.com/repos/octocat/socm/import '422': *15 '404': *6 - '503': *442 + '503': *443 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -69920,7 +70256,7 @@ paths: path: foo/bar/3 oid: c20ad4d76fe97759aa27a0c99bff6710 size: 12582912 - '503': *442 + '503': *443 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -69975,11 +70311,11 @@ paths: description: Response content: application/json: - schema: *441 + schema: *442 examples: - default: *444 + default: *445 '422': *15 - '503': *442 + '503': *443 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -70011,7 +70347,7 @@ paths: application/json: schema: *20 examples: - default: *445 + default: *446 '301': *290 '404': *6 x-github: @@ -70046,7 +70382,7 @@ paths: properties: {} additionalProperties: false examples: - default: &447 + default: &448 value: limit: collaborators_only origin: repository @@ -70077,7 +70413,7 @@ paths: required: true content: application/json: - schema: *446 + schema: *447 examples: default: summary: Example request body @@ -70091,7 +70427,7 @@ paths: application/json: schema: *191 examples: - default: *447 + default: *448 '409': description: Response x-github: @@ -70148,9 +70484,9 @@ paths: application/json: schema: type: array - items: *448 + items: *449 examples: - default: &612 + default: &613 value: - id: 1 repository: @@ -70312,7 +70648,7 @@ paths: description: Response content: application/json: - schema: *448 + schema: *449 examples: default: value: @@ -70805,7 +71141,7 @@ paths: application/json: schema: *97 examples: - default: &452 + default: &453 value: id: 1 node_id: MDU6SXNzdWUx @@ -71011,9 +71347,9 @@ paths: application/json: schema: type: array - items: *449 + items: *450 examples: - default: &454 + default: &455 value: - id: 1 node_id: MDEyOklzc3VlQ29tbWVudDE= @@ -71079,9 +71415,9 @@ paths: description: Response content: application/json: - schema: *449 + schema: *450 examples: - default: &450 + default: &451 value: id: 1 node_id: MDEyOklzc3VlQ29tbWVudDE= @@ -71159,9 +71495,9 @@ paths: description: Response content: application/json: - schema: *449 + schema: *450 examples: - default: *450 + default: *451 '422': *15 x-github: githubCloudOnly: false @@ -71350,7 +71686,7 @@ paths: application/json: schema: type: array - items: &451 + items: &452 title: Issue Event description: Issue Event type: object @@ -71701,7 +72037,7 @@ paths: description: Response content: application/json: - schema: *451 + schema: *452 examples: default: value: @@ -71932,7 +72268,7 @@ paths: parameters: - *276 - *277 - - &453 + - &454 name: issue_number description: The number that identifies the issue. in: path @@ -71946,7 +72282,7 @@ paths: application/json: schema: *97 examples: - default: *452 + default: *453 '301': *290 '404': *6 '410': *287 @@ -71976,7 +72312,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 requestBody: required: false content: @@ -72085,7 +72421,7 @@ paths: application/json: schema: *97 examples: - default: *452 + default: *453 '422': *15 '503': *81 '403': *27 @@ -72111,7 +72447,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 requestBody: required: false content: @@ -72139,7 +72475,7 @@ paths: application/json: schema: *97 examples: - default: *452 + default: *453 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -72157,7 +72493,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 requestBody: content: application/json: @@ -72184,7 +72520,7 @@ paths: application/json: schema: *97 examples: - default: *452 + default: *453 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -72208,7 +72544,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 - name: assignee in: path required: true @@ -72250,7 +72586,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 - *87 - *17 - *18 @@ -72261,9 +72597,9 @@ paths: application/json: schema: type: array - items: *449 + items: *450 examples: - default: *454 + default: *455 headers: Link: *37 '404': *6 @@ -72298,7 +72634,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 requestBody: required: true content: @@ -72320,9 +72656,9 @@ paths: description: Response content: application/json: - schema: *449 + schema: *450 examples: - default: *450 + default: *451 headers: Location: example: https://api.github.com/repos/octocat/Hello-World/issues/comments/1 @@ -72351,7 +72687,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 - *17 - *18 responses: @@ -72365,7 +72701,7 @@ paths: title: Issue Event for Issue description: Issue Event for Issue anyOf: - - &457 + - &458 title: Labeled Issue Event description: Labeled Issue Event type: object @@ -72414,7 +72750,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &458 + - &459 title: Unlabeled Issue Event description: Unlabeled Issue Event type: object @@ -72542,7 +72878,7 @@ paths: - performed_via_github_app - assignee - assigner - - &459 + - &460 title: Milestoned Issue Event description: Milestoned Issue Event type: object @@ -72588,7 +72924,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &460 + - &461 title: Demilestoned Issue Event description: Demilestoned Issue Event type: object @@ -72634,7 +72970,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &461 + - &462 title: Renamed Issue Event description: Renamed Issue Event type: object @@ -72683,7 +73019,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &462 + - &463 title: Review Requested Issue Event description: Review Requested Issue Event type: object @@ -72725,7 +73061,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &463 + - &464 title: Review Request Removed Issue Event description: Review Request Removed Issue Event type: object @@ -72767,7 +73103,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &464 + - &465 title: Review Dismissed Issue Event description: Review Dismissed Issue Event type: object @@ -72823,7 +73159,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &465 + - &466 title: Locked Issue Event description: Locked Issue Event type: object @@ -72868,7 +73204,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &466 + - &467 title: Added to Project Issue Event description: Added to Project Issue Event type: object @@ -72929,7 +73265,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &467 + - &468 title: Moved Column in Project Issue Event description: Moved Column in Project Issue Event type: object @@ -72990,7 +73326,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &468 + - &469 title: Removed from Project Issue Event description: Removed from Project Issue Event type: object @@ -73051,7 +73387,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &469 + - &470 title: Converted Note to Issue Issue Event description: Converted Note to Issue Issue Event type: object @@ -73163,7 +73499,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 - *17 - *18 responses: @@ -73173,7 +73509,7 @@ paths: application/json: schema: type: array - items: &455 + items: &456 title: Label description: Color-coded labels help you categorize and filter your issues (just like labels in Gmail). @@ -73224,7 +73560,7 @@ paths: - color - default examples: - default: &456 + default: &457 value: - id: 208045946 node_id: MDU6TGFiZWwyMDgwNDU5NDY= @@ -73263,7 +73599,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 requestBody: required: false content: @@ -73322,9 +73658,9 @@ paths: application/json: schema: type: array - items: *455 + items: *456 examples: - default: *456 + default: *457 '301': *290 '404': *6 '410': *287 @@ -73346,7 +73682,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 requestBody: required: false content: @@ -73406,9 +73742,9 @@ paths: application/json: schema: type: array - items: *455 + items: *456 examples: - default: *456 + default: *457 '301': *290 '404': *6 '410': *287 @@ -73430,7 +73766,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 responses: '204': description: Response @@ -73457,7 +73793,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 - name: name in: path required: true @@ -73470,7 +73806,7 @@ paths: application/json: schema: type: array - items: *455 + items: *456 examples: default: value: @@ -73505,7 +73841,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 requestBody: required: false content: @@ -73554,7 +73890,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 responses: '204': description: Response @@ -73578,7 +73914,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 - name: content description: Returns a single [reaction type](https://docs.github.com/enterprise-cloud@latest//rest/reactions/reactions#about-reactions). Omit this parameter to list all reactions to an issue. @@ -73630,7 +73966,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 requestBody: required: true content: @@ -73694,7 +74030,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 - *268 responses: '204': @@ -73717,7 +74053,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 - *17 - *18 responses: @@ -73732,7 +74068,6 @@ paths: description: Timeline Event type: object anyOf: - - *457 - *458 - *459 - *460 @@ -73745,6 +74080,7 @@ paths: - *467 - *468 - *469 + - *470 - title: Timeline Comment Event description: Timeline Comment Event type: object @@ -74063,7 +74399,7 @@ paths: type: string comments: type: array - items: &489 + items: &490 title: Pull Request Review Comment description: Pull Request Review Comments are comments on a portion of the Pull Request's diff. @@ -74299,7 +74635,7 @@ paths: type: string comments: type: array - items: *386 + items: *387 - title: Timeline Assigned Issue Event description: Timeline Assigned Issue Event type: object @@ -74602,7 +74938,7 @@ paths: application/json: schema: type: array - items: &470 + items: &471 title: Deploy Key description: An SSH key granting access to a single repository. type: object @@ -74703,9 +75039,9 @@ paths: description: Response content: application/json: - schema: *470 + schema: *471 examples: - default: &471 + default: &472 value: id: 1 key: ssh-rsa AAA... @@ -74740,7 +75076,7 @@ paths: parameters: - *276 - *277 - - &472 + - &473 name: key_id description: The unique identifier of the key. in: path @@ -74752,9 +75088,9 @@ paths: description: Response content: application/json: - schema: *470 + schema: *471 examples: - default: *471 + default: *472 '404': *6 x-github: githubCloudOnly: false @@ -74774,7 +75110,7 @@ paths: parameters: - *276 - *277 - - *472 + - *473 responses: '204': description: Response @@ -74805,9 +75141,9 @@ paths: application/json: schema: type: array - items: *455 + items: *456 examples: - default: *456 + default: *457 headers: Link: *37 '404': *6 @@ -74865,9 +75201,9 @@ paths: description: Response content: application/json: - schema: *455 + schema: *456 examples: - default: &473 + default: &474 value: id: 208045946 node_id: MDU6TGFiZWwyMDgwNDU5NDY= @@ -74911,9 +75247,9 @@ paths: description: Response content: application/json: - schema: *455 + schema: *456 examples: - default: *473 + default: *474 '404': *6 x-github: githubCloudOnly: false @@ -74970,7 +75306,7 @@ paths: description: Response content: application/json: - schema: *455 + schema: *456 examples: default: value: @@ -75118,7 +75454,7 @@ paths: parameters: - *276 - *277 - - *364 + - *365 responses: '200': description: Response @@ -75366,9 +75702,9 @@ paths: description: Successful Response (The resulting merge commit) content: application/json: - schema: *387 + schema: *388 examples: - default: *474 + default: *475 '204': description: Response when already merged '404': @@ -75435,7 +75771,7 @@ paths: application/json: schema: type: array - items: *391 + items: *392 examples: default: value: @@ -75532,9 +75868,9 @@ paths: description: Response content: application/json: - schema: *391 + schema: *392 examples: - default: &475 + default: &476 value: url: https://api.github.com/repos/octocat/Hello-World/milestones/1 html_url: https://github.com/octocat/Hello-World/milestones/v1.0 @@ -75595,7 +75931,7 @@ paths: parameters: - *276 - *277 - - &476 + - &477 name: milestone_number description: The number that identifies the milestone. in: path @@ -75607,9 +75943,9 @@ paths: description: Response content: application/json: - schema: *391 + schema: *392 examples: - default: *475 + default: *476 '404': *6 x-github: githubCloudOnly: false @@ -75628,7 +75964,7 @@ paths: parameters: - *276 - *277 - - *476 + - *477 requestBody: required: false content: @@ -75666,9 +76002,9 @@ paths: description: Response content: application/json: - schema: *391 + schema: *392 examples: - default: *475 + default: *476 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -75686,7 +76022,7 @@ paths: parameters: - *276 - *277 - - *476 + - *477 responses: '204': description: Response @@ -75709,7 +76045,7 @@ paths: parameters: - *276 - *277 - - *476 + - *477 - *17 - *18 responses: @@ -75719,9 +76055,9 @@ paths: application/json: schema: type: array - items: *455 + items: *456 examples: - default: *456 + default: *457 headers: Link: *37 x-github: @@ -75742,10 +76078,10 @@ paths: parameters: - *276 - *277 - - *477 - *478 - - *87 - *479 + - *87 + - *480 - *17 - *18 responses: @@ -75757,7 +76093,7 @@ paths: type: array items: *109 examples: - default: *480 + default: *481 headers: Link: *37 x-github: @@ -75847,7 +76183,7 @@ paths: description: Response content: application/json: - schema: &481 + schema: &482 title: GitHub Pages description: The configuration for GitHub Pages for a repository. type: object @@ -75991,7 +76327,7 @@ paths: - custom_404 - public examples: - default: &482 + default: &483 value: url: https://api.github.com/repos/github/developer.github.com/pages status: built @@ -76088,9 +76424,9 @@ paths: description: Response content: application/json: - schema: *481 + schema: *482 examples: - default: *482 + default: *483 '422': *15 '409': *161 x-github: @@ -76260,7 +76596,7 @@ paths: application/json: schema: type: array - items: &483 + items: &484 title: Page Build description: Page Build type: object @@ -76407,9 +76743,9 @@ paths: description: Response content: application/json: - schema: *483 + schema: *484 examples: - default: &484 + default: &485 value: url: https://api.github.com/repos/github/developer.github.com/pages/builds/5472601 status: built @@ -76469,9 +76805,9 @@ paths: description: Response content: application/json: - schema: *483 + schema: *484 examples: - default: *484 + default: *485 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -76603,7 +76939,7 @@ paths: parameters: - *276 - *277 - - &485 + - &486 name: pages_deployment_id description: The ID of the Pages deployment. You can also give the commit SHA of the deployment. @@ -76663,7 +76999,7 @@ paths: parameters: - *276 - *277 - - *485 + - *486 responses: '204': *216 '404': *6 @@ -77369,9 +77705,9 @@ paths: application/json: schema: type: array - items: *486 + items: *487 examples: - default: *487 + default: *488 headers: Link: *37 '304': *35 @@ -77471,7 +77807,7 @@ paths: description: Response content: application/json: - schema: &491 + schema: &492 type: object title: Pull Request description: Pull requests let you tell others about changes you've @@ -77599,7 +77935,7 @@ paths: milestone: anyOf: - type: 'null' - - *391 + - *392 active_lock_reason: type: - string @@ -78576,14 +78912,14 @@ paths: _links: type: object properties: - comments: *392 - commits: *392 - statuses: *392 - html: *392 - issue: *392 - review_comments: *392 - review_comment: *392 - self: *392 + comments: *393 + commits: *393 + statuses: *393 + html: *393 + issue: *393 + review_comments: *393 + review_comment: *393 + self: *393 required: - comments - commits @@ -78594,7 +78930,7 @@ paths: - review_comment - self author_association: *84 - auto_merge: *488 + auto_merge: *489 draft: description: Indicates whether or not the pull request is a draft. type: boolean @@ -78696,7 +79032,7 @@ paths: - merged_by - review_comments examples: - default: &492 + default: &493 value: url: https://api.github.com/repos/octocat/Hello-World/pulls/1347 id: 1 @@ -79253,9 +79589,9 @@ paths: application/json: schema: type: array - items: *489 + items: *490 examples: - default: &494 + default: &495 value: - url: https://api.github.com/repos/octocat/Hello-World/pulls/comments/1 pull_request_review_id: 42 @@ -79340,9 +79676,9 @@ paths: description: Response content: application/json: - schema: *489 + schema: *490 examples: - default: &490 + default: &491 value: url: https://api.github.com/repos/octocat/Hello-World/pulls/comments/1 pull_request_review_id: 42 @@ -79441,9 +79777,9 @@ paths: description: Response content: application/json: - schema: *489 + schema: *490 examples: - default: *490 + default: *491 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -79645,7 +79981,7 @@ paths: parameters: - *276 - *277 - - &493 + - &494 name: pull_number description: The number that identifies the pull request. in: path @@ -79658,9 +79994,9 @@ paths: to fetch diff and patch formats. content: application/json: - schema: *491 + schema: *492 examples: - default: *492 + default: *493 '304': *35 '404': *6 '406': @@ -79697,7 +80033,7 @@ paths: parameters: - *276 - *277 - - *493 + - *494 requestBody: required: false content: @@ -79739,9 +80075,9 @@ paths: description: Response content: application/json: - schema: *491 + schema: *492 examples: - default: *492 + default: *493 '422': *15 '403': *27 x-github: @@ -79765,7 +80101,7 @@ paths: parameters: - *276 - *277 - - *493 + - *494 requestBody: required: true content: @@ -79828,7 +80164,7 @@ paths: application/json: schema: *199 examples: - default: *378 + default: *379 '202': description: Response when the codespace creation partially failed but is being retried in the background @@ -79836,7 +80172,7 @@ paths: application/json: schema: *199 examples: - default: *378 + default: *379 '401': *23 '403': *27 '404': *6 @@ -79868,7 +80204,7 @@ paths: parameters: - *276 - *277 - - *493 + - *494 - *106 - name: direction description: The direction to sort results. Ignored without `sort` parameter. @@ -79889,9 +80225,9 @@ paths: application/json: schema: type: array - items: *489 + items: *490 examples: - default: *494 + default: *495 headers: Link: *37 x-github: @@ -79926,7 +80262,7 @@ paths: parameters: - *276 - *277 - - *493 + - *494 requestBody: required: true content: @@ -80032,7 +80368,7 @@ paths: description: Response content: application/json: - schema: *489 + schema: *490 examples: example-for-a-multi-line-comment: value: @@ -80122,7 +80458,7 @@ paths: parameters: - *276 - *277 - - *493 + - *494 - *96 requestBody: required: true @@ -80145,7 +80481,7 @@ paths: description: Response content: application/json: - schema: *489 + schema: *490 examples: default: value: @@ -80233,7 +80569,7 @@ paths: parameters: - *276 - *277 - - *493 + - *494 - *17 - *18 responses: @@ -80243,9 +80579,9 @@ paths: application/json: schema: type: array - items: *387 + items: *388 examples: - default: *495 + default: *496 headers: Link: *37 x-github: @@ -80277,7 +80613,7 @@ paths: parameters: - *276 - *277 - - *493 + - *494 - *17 - *18 responses: @@ -80287,7 +80623,7 @@ paths: application/json: schema: type: array - items: *399 + items: *400 examples: default: value: @@ -80327,7 +80663,7 @@ paths: parameters: - *276 - *277 - - *493 + - *494 responses: '204': description: Response if pull request has been merged @@ -80352,7 +80688,7 @@ paths: parameters: - *276 - *277 - - *493 + - *494 requestBody: required: false content: @@ -80466,7 +80802,7 @@ paths: parameters: - *276 - *277 - - *493 + - *494 responses: '200': description: Response @@ -80543,7 +80879,7 @@ paths: parameters: - *276 - *277 - - *493 + - *494 requestBody: required: false content: @@ -80580,7 +80916,7 @@ paths: description: Response content: application/json: - schema: *486 + schema: *487 examples: default: value: @@ -81118,7 +81454,7 @@ paths: parameters: - *276 - *277 - - *493 + - *494 requestBody: required: true content: @@ -81152,7 +81488,7 @@ paths: description: Response content: application/json: - schema: *486 + schema: *487 examples: default: value: @@ -81659,7 +81995,7 @@ paths: parameters: - *276 - *277 - - *493 + - *494 - *17 - *18 responses: @@ -81669,7 +82005,7 @@ paths: application/json: schema: type: array - items: &496 + items: &497 title: Pull Request Review description: Pull Request Reviews are reviews on pull requests. type: object @@ -81825,7 +82161,7 @@ paths: parameters: - *276 - *277 - - *493 + - *494 requestBody: required: false content: @@ -81915,9 +82251,9 @@ paths: description: Response content: application/json: - schema: *496 + schema: *497 examples: - default: &498 + default: &499 value: id: 80 node_id: MDE3OlB1bGxSZXF1ZXN0UmV2aWV3ODA= @@ -81982,8 +82318,8 @@ paths: parameters: - *276 - *277 - - *493 - - &497 + - *494 + - &498 name: review_id description: The unique identifier of the review. in: path @@ -81995,9 +82331,9 @@ paths: description: Response content: application/json: - schema: *496 + schema: *497 examples: - default: &499 + default: &500 value: id: 80 node_id: MDE3OlB1bGxSZXF1ZXN0UmV2aWV3ODA= @@ -82058,8 +82394,8 @@ paths: parameters: - *276 - *277 - - *493 - - *497 + - *494 + - *498 requestBody: required: true content: @@ -82082,7 +82418,7 @@ paths: description: Response content: application/json: - schema: *496 + schema: *497 examples: default: value: @@ -82146,16 +82482,16 @@ paths: parameters: - *276 - *277 - - *493 - - *497 + - *494 + - *498 responses: '200': description: Response content: application/json: - schema: *496 + schema: *497 examples: - default: *498 + default: *499 '422': *7 '404': *6 x-github: @@ -82184,8 +82520,8 @@ paths: parameters: - *276 - *277 - - *493 - - *497 + - *494 + - *498 - *17 - *18 responses: @@ -82281,9 +82617,9 @@ paths: _links: type: object properties: - self: *392 - html: *392 - pull_request: *392 + self: *393 + html: *393 + pull_request: *393 required: - self - html @@ -82437,8 +82773,8 @@ paths: parameters: - *276 - *277 - - *493 - - *497 + - *494 + - *498 requestBody: required: true content: @@ -82467,7 +82803,7 @@ paths: description: Response content: application/json: - schema: *496 + schema: *497 examples: default: value: @@ -82532,8 +82868,8 @@ paths: parameters: - *276 - *277 - - *493 - - *497 + - *494 + - *498 requestBody: required: true content: @@ -82568,9 +82904,9 @@ paths: description: Response content: application/json: - schema: *496 + schema: *497 examples: - default: *499 + default: *500 '404': *6 '422': *7 '403': *27 @@ -82593,7 +82929,7 @@ paths: parameters: - *276 - *277 - - *493 + - *494 requestBody: required: false content: @@ -82671,9 +83007,9 @@ paths: description: Response content: application/json: - schema: *500 + schema: *501 examples: - default: &501 + default: &502 value: type: file encoding: base64 @@ -82735,9 +83071,9 @@ paths: description: Response content: application/json: - schema: *500 + schema: *501 examples: - default: *501 + default: *502 '404': *6 '422': *15 x-github: @@ -82770,7 +83106,7 @@ paths: application/json: schema: type: array - items: &502 + items: &503 title: Release description: A release. type: object @@ -82842,7 +83178,7 @@ paths: author: *4 assets: type: array - items: &503 + items: &504 title: Release Asset description: Data related to a release. type: object @@ -83099,9 +83435,9 @@ paths: description: Response content: application/json: - schema: *502 + schema: *503 examples: - default: &506 + default: &507 value: url: https://api.github.com/repos/octocat/Hello-World/releases/1 html_url: https://github.com/octocat/Hello-World/releases/v1.0.0 @@ -83204,7 +83540,7 @@ paths: parameters: - *276 - *277 - - &504 + - &505 name: asset_id description: The unique identifier of the asset. in: path @@ -83216,9 +83552,9 @@ paths: description: Response content: application/json: - schema: *503 + schema: *504 examples: - default: &505 + default: &506 value: url: https://api.github.com/repos/octocat/Hello-World/releases/assets/1 browser_download_url: https://github.com/octocat/Hello-World/releases/download/v1.0.0/example.zip @@ -83252,7 +83588,7 @@ paths: type: User site_admin: false '404': *6 - '302': *401 + '302': *402 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -83270,7 +83606,7 @@ paths: parameters: - *276 - *277 - - *504 + - *505 requestBody: required: false content: @@ -83299,9 +83635,9 @@ paths: description: Response content: application/json: - schema: *503 + schema: *504 examples: - default: *505 + default: *506 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -83319,7 +83655,7 @@ paths: parameters: - *276 - *277 - - *504 + - *505 responses: '204': description: Response @@ -83437,9 +83773,9 @@ paths: description: Response content: application/json: - schema: *502 + schema: *503 examples: - default: *506 + default: *507 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -83470,9 +83806,9 @@ paths: description: Response content: application/json: - schema: *502 + schema: *503 examples: - default: *506 + default: *507 '404': *6 x-github: githubCloudOnly: false @@ -83497,7 +83833,7 @@ paths: parameters: - *276 - *277 - - &507 + - &508 name: release_id description: The unique identifier of the release. in: path @@ -83511,9 +83847,9 @@ paths: For more information, see "[Getting started with the REST API](https://docs.github.com/enterprise-cloud@latest//rest/using-the-rest-api/getting-started-with-the-rest-api#hypermedia)."' content: application/json: - schema: *502 + schema: *503 examples: - default: *506 + default: *507 '401': description: Unauthorized x-github: @@ -83533,7 +83869,7 @@ paths: parameters: - *276 - *277 - - *507 + - *508 requestBody: required: false content: @@ -83597,9 +83933,9 @@ paths: description: Response content: application/json: - schema: *502 + schema: *503 examples: - default: *506 + default: *507 '404': description: Not Found if the discussion category name is invalid content: @@ -83622,7 +83958,7 @@ paths: parameters: - *276 - *277 - - *507 + - *508 responses: '204': description: Response @@ -83644,7 +83980,7 @@ paths: parameters: - *276 - *277 - - *507 + - *508 - *17 - *18 responses: @@ -83654,7 +83990,7 @@ paths: application/json: schema: type: array - items: *503 + items: *504 examples: default: value: @@ -83737,7 +84073,7 @@ paths: parameters: - *276 - *277 - - *507 + - *508 - name: name in: query required: true @@ -83763,7 +84099,7 @@ paths: description: Response for successful upload content: application/json: - schema: *503 + schema: *504 examples: response-for-successful-upload: value: @@ -83819,7 +84155,7 @@ paths: parameters: - *276 - *277 - - *507 + - *508 - name: content description: Returns a single [reaction type](https://docs.github.com/enterprise-cloud@latest//rest/reactions/reactions#about-reactions). Omit this parameter to list all reactions to a release. @@ -83868,7 +84204,7 @@ paths: parameters: - *276 - *277 - - *507 + - *508 requestBody: required: true content: @@ -83930,7 +84266,7 @@ paths: parameters: - *276 - *277 - - *507 + - *508 - *268 responses: '204': @@ -83957,7 +84293,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 - *17 - *18 responses: @@ -83973,8 +84309,8 @@ paths: description: A repository rule with ruleset details. oneOf: - allOf: - - *508 - - &510 + - *509 + - &511 title: repository ruleset data for rule description: User-defined metadata to store domain-specific information limited to 8 keys with scalar values. @@ -83994,50 +84330,50 @@ paths: type: integer description: The ID of the ruleset that includes this rule. - allOf: - - *509 - *510 - - allOf: - *511 - - *510 - allOf: - *512 - - *510 + - *511 - allOf: - *513 - - *510 + - *511 - allOf: - *514 - - *510 + - *511 - allOf: - *515 - - *510 + - *511 - allOf: - *516 - - *510 + - *511 - allOf: - *517 - - *510 + - *511 - allOf: - *518 - - *510 + - *511 - allOf: - *519 - - *510 + - *511 - allOf: - *520 - - *510 + - *511 - allOf: - *521 - - *510 + - *511 - allOf: - *522 - - *510 + - *511 - allOf: - *523 - - *510 + - *511 - allOf: - *524 - - *510 + - *511 + - allOf: + - *525 + - *511 examples: default: value: @@ -84207,7 +84543,7 @@ paths: application/json: schema: *239 examples: - default: &533 + default: &534 value: id: 42 name: super cool ruleset @@ -84263,9 +84599,9 @@ paths: schema: type: string x-multi-segment: true - - *525 - *526 - *527 + - *528 - *17 - *18 responses: @@ -84273,9 +84609,9 @@ paths: description: Response content: application/json: - schema: *528 + schema: *529 examples: - default: *529 + default: *530 '404': *6 '500': *70 x-github: @@ -84298,15 +84634,15 @@ paths: parameters: - *276 - *277 - - *530 + - *531 responses: '200': description: Response content: application/json: - schema: *531 + schema: *532 examples: - default: *532 + default: *533 '404': *6 '500': *70 x-github: @@ -84353,7 +84689,7 @@ paths: application/json: schema: *239 examples: - default: *533 + default: *534 '404': *6 '500': *70 put: @@ -84439,7 +84775,7 @@ paths: application/json: schema: *239 examples: - default: *533 + default: *534 '404': *6 '500': *70 delete: @@ -84495,8 +84831,8 @@ paths: - *65 - *18 - *17 - - *534 - *535 + - *536 - *245 responses: '200': @@ -84505,7 +84841,7 @@ paths: application/json: schema: type: array - items: &538 + items: &539 type: object properties: number: *71 @@ -84521,8 +84857,8 @@ paths: format: uri description: The REST API URL of the code locations for this alert. - state: *536 - resolution: *537 + state: *537 + resolution: *538 resolved_at: type: - string @@ -84674,13 +85010,13 @@ paths: parameters: - *276 - *277 - - *362 + - *363 responses: '200': description: Response content: application/json: - schema: *538 + schema: *539 examples: default: value: @@ -84728,7 +85064,7 @@ paths: parameters: - *276 - *277 - - *362 + - *363 requestBody: required: true content: @@ -84736,8 +85072,8 @@ paths: schema: type: object properties: - state: *536 - resolution: *537 + state: *537 + resolution: *538 resolution_comment: description: An optional comment when closing an alert. Cannot be updated or deleted. Must be `null` when changing `state` to `open`. @@ -84756,7 +85092,7 @@ paths: description: Response content: application/json: - schema: *538 + schema: *539 examples: default: value: @@ -84827,7 +85163,7 @@ paths: parameters: - *276 - *277 - - *362 + - *363 - *18 - *17 responses: @@ -84838,7 +85174,7 @@ paths: schema: type: array description: List of locations where the secret was detected - items: &689 + items: &690 type: object properties: type: @@ -85262,9 +85598,9 @@ paths: application/json: schema: type: array - items: *539 + items: *540 examples: - default: *540 + default: *541 '400': *14 '404': *6 x-github: @@ -85458,9 +85794,9 @@ paths: description: Response content: application/json: - schema: *539 + schema: *540 examples: - default: &542 + default: &543 value: ghsa_id: GHSA-abcd-1234-efgh cve_id: CVE-2050-00000 @@ -85800,7 +86136,7 @@ paths: description: Response content: application/json: - schema: *539 + schema: *540 examples: default: value: @@ -85946,15 +86282,15 @@ paths: parameters: - *276 - *277 - - *541 + - *542 responses: '200': description: Response content: application/json: - schema: *539 + schema: *540 examples: - default: *542 + default: *543 '403': *27 '404': *6 x-github: @@ -85980,7 +86316,7 @@ paths: parameters: - *276 - *277 - - *541 + - *542 requestBody: required: true content: @@ -86151,10 +86487,10 @@ paths: description: Response content: application/json: - schema: *539 + schema: *540 examples: - default: *542 - add_credit: *542 + default: *543 + add_credit: *543 '403': *27 '404': *6 '422': @@ -86194,7 +86530,7 @@ paths: parameters: - *276 - *277 - - *541 + - *542 responses: '202': *118 '400': *14 @@ -86222,7 +86558,7 @@ paths: parameters: - *276 - *277 - - *541 + - *542 responses: '202': description: Response @@ -86364,7 +86700,7 @@ paths: application/json: schema: type: array - items: &543 + items: &544 title: Code Frequency Stat description: Code Frequency Stat type: array @@ -86736,7 +87072,7 @@ paths: application/json: schema: type: array - items: *543 + items: *544 examples: default: value: @@ -86826,7 +87162,7 @@ paths: description: Response content: application/json: - schema: *544 + schema: *545 examples: default: value: @@ -86920,7 +87256,7 @@ paths: description: if you subscribe to the repository content: application/json: - schema: &545 + schema: &546 title: Repository Invitation description: Repository invitations let you manage who you collaborate with. @@ -87020,7 +87356,7 @@ paths: description: Response content: application/json: - schema: *545 + schema: *546 examples: default: value: @@ -87160,7 +87496,7 @@ paths: application/json: schema: type: array - items: &546 + items: &547 title: Tag protection description: Tag protection type: object @@ -87241,7 +87577,7 @@ paths: description: Response content: application/json: - schema: *546 + schema: *547 examples: default: value: @@ -87387,7 +87723,7 @@ paths: description: Response content: application/json: - schema: &547 + schema: &548 title: Topic description: A topic aggregates entities that are related to a subject. type: object @@ -87399,7 +87735,7 @@ paths: required: - names examples: - default: &548 + default: &549 value: names: - octocat @@ -87454,9 +87790,9 @@ paths: description: Response content: application/json: - schema: *547 + schema: *548 examples: - default: *548 + default: *549 '404': *6 '422': *7 x-github: @@ -87479,7 +87815,7 @@ paths: parameters: - *276 - *277 - - &549 + - &550 name: per description: The time frame to display results for. in: query @@ -87510,7 +87846,7 @@ paths: - 128 clones: type: array - items: &550 + items: &551 title: Traffic type: object properties: @@ -87758,7 +88094,7 @@ paths: parameters: - *276 - *277 - - *549 + - *550 responses: '200': description: Response @@ -87779,7 +88115,7 @@ paths: - 3782 views: type: array - items: *550 + items: *551 required: - uniques - count @@ -88452,7 +88788,7 @@ paths: value: Engineering externalId: value: 8aa1a0c0-c4c3-4bc0-b4a5-2ef676900159 - - &558 + - &559 name: excludedAttributes description: Excludes the specified attribute from being returned in the results. Using this parameter can speed up response time. @@ -88462,7 +88798,7 @@ paths: type: string examples: - members - - &563 + - &564 name: startIndex description: 'Used for pagination: the starting index of the first result to return when paginating through values.' @@ -88474,7 +88810,7 @@ paths: format: int32 examples: - 1 - - &564 + - &565 name: count description: 'Used for pagination: the number of results to return per page.' in: query @@ -88518,7 +88854,7 @@ paths: Resources: type: array description: Information about each provisioned group. - items: &552 + items: &553 allOf: - type: object required: @@ -88600,7 +88936,7 @@ paths: - value: 0db508eb-91e2-46e4-809c-30dcbda0c685 "$+ref": https://api.github.localhost/scim/v2/Users/0db508eb-91e2-46e4-809c-30dcbda0c685 displayName: User 2 - meta: &565 + meta: &566 type: object description: The metadata associated with the creation/updates to the user. @@ -88665,31 +89001,31 @@ paths: location: https://api.github.localhost/scim/v2/Groups/927fa2c08dcb4a7fae9e startIndex: 1 itemsPerPage: 20 - '400': &553 + '400': &554 description: Bad request content: application/json: - schema: *551 + schema: *552 application/scim+json: - schema: *551 - '401': &554 + schema: *552 + '401': &555 description: Authorization failure - '403': &555 + '403': &556 description: Permission denied - '429': &556 + '429': &557 description: Too many requests content: application/json: - schema: *551 + schema: *552 application/scim+json: - schema: *551 - '500': &557 + schema: *552 + '500': &558 description: Internal server error content: application/json: - schema: *551 + schema: *552 application/scim+json: - schema: *551 + schema: *552 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -88715,7 +89051,7 @@ paths: required: true content: application/json: - schema: &561 + schema: &562 type: object required: - schemas @@ -88775,9 +89111,9 @@ paths: description: Group has been created content: application/scim+json: - schema: *552 + schema: *553 examples: - group: &559 + group: &560 value: schemas: - urn:ietf:params:scim:schemas:core:2.0:Group @@ -88796,13 +89132,13 @@ paths: created: '2012-03-27T19:59:26.000Z' lastModified: '2018-03-27T19:59:26.000Z' location: https://api.github.localhost/scim/v2/Groups/927fa2c08dcb4a7fae9e - '400': *553 - '401': *554 - '403': *555 - '409': &562 + '400': *554 + '401': *555 + '403': *556 + '409': &563 description: Duplicate record detected - '429': *556 - '500': *557 + '429': *557 + '500': *558 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -88822,7 +89158,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/scim#get-scim-provisioning-information-for-an-enterprise-group parameters: - - &560 + - &561 name: scim_group_id description: A unique identifier of the SCIM group. in: path @@ -88831,22 +89167,22 @@ paths: type: string examples: - 7fce0092-d52e-4f76-b727-3955bd72c939 - - *558 + - *559 - *38 responses: '200': description: Success, a group was found content: application/scim+json: - schema: *552 + schema: *553 examples: - default: *559 - '400': *553 - '401': *554 - '403': *555 + default: *560 + '400': *554 + '401': *555 + '403': *556 '404': *6 - '429': *556 - '500': *557 + '429': *557 + '500': *558 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -88867,13 +89203,13 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/scim#set-scim-information-for-a-provisioned-enterprise-group parameters: - - *560 + - *561 - *38 requestBody: required: true content: application/json: - schema: *561 + schema: *562 examples: group: summary: Group @@ -88899,17 +89235,17 @@ paths: description: Group was updated content: application/scim+json: - schema: *552 + schema: *553 examples: - group: *559 - groupWithMembers: *559 - '400': *553 - '401': *554 - '403': *555 + group: *560 + groupWithMembers: *560 + '400': *554 + '401': *555 + '403': *556 '404': *6 - '409': *562 - '429': *556 - '500': *557 + '409': *563 + '429': *557 + '500': *558 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -88934,13 +89270,13 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/scim#update-an-attribute-for-a-scim-enterprise-group parameters: - - *560 + - *561 - *38 requestBody: required: true content: application/json: - schema: &572 + schema: &573 type: object required: - Operations @@ -89000,17 +89336,17 @@ paths: description: Success, group was updated content: application/scim+json: - schema: *552 + schema: *553 examples: - updateGroup: *559 - addMembers: *559 - '400': *553 - '401': *554 - '403': *555 + updateGroup: *560 + addMembers: *560 + '400': *554 + '401': *555 + '403': *556 '404': *6 - '409': *562 - '429': *556 - '500': *557 + '409': *563 + '429': *557 + '500': *558 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -89029,17 +89365,17 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/scim#delete-a-scim-group-from-an-enterprise parameters: - - *560 + - *561 - *38 responses: '204': description: Group was deleted, no content - '400': *553 - '401': *554 - '403': *555 + '400': *554 + '401': *555 + '403': *556 '404': *6 - '429': *556 - '500': *557 + '429': *557 + '500': *558 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -89075,8 +89411,8 @@ paths: value: userName eq 'E012345' externalId: value: externalId eq 'E012345' - - *563 - *564 + - *565 - *38 responses: '200': @@ -89110,7 +89446,7 @@ paths: Resources: type: array description: Information about each provisioned account. - items: &567 + items: &568 allOf: - type: object required: @@ -89202,7 +89538,7 @@ paths: address. examples: - true - roles: &566 + roles: &567 type: array description: The roles assigned to the user. items: @@ -89261,7 +89597,7 @@ paths: type: string description: Provisioned SCIM groups that the user is a member of. - meta: *565 + meta: *566 startIndex: type: integer description: A starting index for the returned page @@ -89300,11 +89636,11 @@ paths: primary: false startIndex: 1 itemsPerPage: 20 - '400': *553 - '401': *554 - '403': *555 - '429': *556 - '500': *557 + '400': *554 + '401': *555 + '403': *556 + '429': *557 + '500': *558 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -89330,7 +89666,7 @@ paths: required: true content: application/json: - schema: &570 + schema: &571 type: object required: - schemas @@ -89423,9 +89759,9 @@ paths: description: Whether this email address is the primary address. examples: - true - roles: *566 + roles: *567 examples: - user: &571 + user: &572 summary: User value: schemas: @@ -89472,9 +89808,9 @@ paths: description: User has been created content: application/scim+json: - schema: *567 + schema: *568 examples: - user: &568 + user: &569 value: schemas: - urn:ietf:params:scim:schemas:core:2.0:User @@ -89500,13 +89836,13 @@ paths: created: '2012-03-27T19:59:26.000Z' lastModified: '2018-03-27T19:59:26.000Z' location: https://api.github.localhost/scim/v2/Users/7fce0092-d52e-4f76-b727-3955bd72c939 - enterpriseOwner: *568 - '400': *553 - '401': *554 - '403': *555 - '409': *562 - '429': *556 - '500': *557 + enterpriseOwner: *569 + '400': *554 + '401': *555 + '403': *556 + '409': *563 + '429': *557 + '500': *558 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -89526,7 +89862,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/scim#get-scim-provisioning-information-for-an-enterprise-user parameters: - - &569 + - &570 name: scim_user_id description: The unique identifier of the SCIM user. in: path @@ -89539,15 +89875,15 @@ paths: description: Success, a user was found content: application/scim+json: - schema: *567 + schema: *568 examples: - default: *568 - '400': *553 - '401': *554 - '403': *555 + default: *569 + '400': *554 + '401': *555 + '403': *556 '404': *6 - '429': *556 - '500': *557 + '429': *557 + '500': *558 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -89570,30 +89906,30 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/scim#set-scim-information-for-a-provisioned-enterprise-user parameters: - - *569 + - *570 - *38 requestBody: required: true content: application/json: - schema: *570 + schema: *571 examples: - user: *571 + user: *572 responses: '200': description: User was updated content: application/scim+json: - schema: *567 + schema: *568 examples: - user: *568 - '400': *553 - '401': *554 - '403': *555 + user: *569 + '400': *554 + '401': *555 + '403': *556 '404': *6 - '409': *562 - '429': *556 - '500': *557 + '409': *563 + '429': *557 + '500': *558 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -89629,13 +89965,13 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/scim#update-an-attribute-for-a-scim-enterprise-user parameters: - - *569 + - *570 - *38 requestBody: required: true content: application/json: - schema: *572 + schema: *573 examples: userMultiValuedProperties: summary: Multi Valued Property @@ -89675,18 +90011,18 @@ paths: description: Success, user was updated content: application/scim+json: - schema: *567 - examples: - userMultiValuedProperties: *568 - userSingleValuedProperties: *568 - disableUser: *568 - '400': *553 - '401': *554 - '403': *555 + schema: *568 + examples: + userMultiValuedProperties: *569 + userSingleValuedProperties: *569 + disableUser: *569 + '400': *554 + '401': *555 + '403': *556 '404': *6 - '409': *562 - '429': *556 - '500': *557 + '409': *563 + '429': *557 + '500': *558 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -89705,17 +90041,17 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/scim#delete-a-scim-user-from-an-enterprise parameters: - - *569 + - *570 - *38 responses: '204': description: User was deleted, no content - '400': *553 - '401': *554 - '403': *555 + '400': *554 + '401': *555 + '403': *556 '404': *6 - '429': *556 - '500': *557 + '429': *557 + '500': *558 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -89806,7 +90142,7 @@ paths: - 1 Resources: type: array - items: &573 + items: &574 title: SCIM /Users description: SCIM /Users provisioning endpoints type: object @@ -90053,22 +90389,22 @@ paths: lastModified: '2017-03-09T16:11:13-05:00' location: https://api.github.com/scim/v2/organizations/octo-org/Users/77563764-eb6-24-0598234-958243 '304': *35 - '404': &574 + '404': &575 description: Resource not found content: application/json: - schema: *551 + schema: *552 application/scim+json: - schema: *551 - '403': &575 + schema: *552 + '403': &576 description: Forbidden content: application/json: - schema: *551 + schema: *552 application/scim+json: - schema: *551 - '400': *553 - '429': *556 + schema: *552 + '400': *554 + '429': *557 x-github: githubCloudOnly: true enabledForGitHubApps: true @@ -90094,9 +90430,9 @@ paths: description: Response content: application/scim+json: - schema: *573 + schema: *574 examples: - default: &576 + default: &577 value: schemas: - urn:ietf:params:scim:schemas:core:2.0:User @@ -90119,17 +90455,17 @@ paths: lastModified: '2017-03-09T16:11:13-05:00' location: https://api.github.com/scim/v2/organizations/octo-org/Users/edefdfedf-050c-11e7-8d32 '304': *35 - '404': *574 - '403': *575 - '500': *557 + '404': *575 + '403': *576 + '500': *558 '409': description: Conflict content: application/json: - schema: *551 + schema: *552 application/scim+json: - schema: *551 - '400': *553 + schema: *552 + '400': *554 requestBody: required: true content: @@ -90224,17 +90560,17 @@ paths: url: https://docs.github.com/enterprise-cloud@latest//rest/scim/scim#get-scim-provisioning-information-for-a-user parameters: - *113 - - *569 + - *570 responses: '200': description: Response content: application/scim+json: - schema: *573 + schema: *574 examples: - default: *576 - '404': *574 - '403': *575 + default: *577 + '404': *575 + '403': *576 '304': *35 x-github: githubCloudOnly: true @@ -90257,18 +90593,18 @@ paths: url: https://docs.github.com/enterprise-cloud@latest//rest/scim/scim#update-a-provisioned-organization-membership parameters: - *113 - - *569 + - *570 responses: '200': description: Response content: application/scim+json: - schema: *573 + schema: *574 examples: - default: *576 + default: *577 '304': *35 - '404': *574 - '403': *575 + '404': *575 + '403': *576 requestBody: required: true content: @@ -90378,19 +90714,19 @@ paths: url: https://docs.github.com/enterprise-cloud@latest//rest/scim/scim#update-an-attribute-for-a-scim-user parameters: - *113 - - *569 + - *570 responses: '200': description: Response content: application/scim+json: - schema: *573 + schema: *574 examples: - default: *576 + default: *577 '304': *35 - '404': *574 - '403': *575 - '400': *553 + '404': *575 + '403': *576 + '400': *554 '429': description: Response content: @@ -90486,12 +90822,12 @@ paths: url: https://docs.github.com/enterprise-cloud@latest//rest/scim/scim#delete-a-scim-user-from-an-organization parameters: - *113 - - *569 + - *570 responses: '204': description: Response - '404': *574 - '403': *575 + '404': *575 + '403': *576 '304': *35 x-github: githubCloudOnly: true @@ -90624,7 +90960,7 @@ paths: examples: - 73..77 - 77..78 - text_matches: &577 + text_matches: &578 title: Search Result Text Matches type: array items: @@ -90788,7 +91124,7 @@ paths: enum: - author-date - committer-date - - &578 + - &579 name: order description: Determines whether the first search result returned is the highest number of matches (`desc`) or lowest number of matches (`asc`). This parameter @@ -90857,7 +91193,7 @@ paths: committer: anyOf: - type: 'null' - - *332 + - *333 comment_count: type: integer message: @@ -90876,7 +91212,7 @@ paths: url: type: string format: uri - verification: *435 + verification: *436 required: - author - committer @@ -90891,7 +91227,7 @@ paths: committer: anyOf: - type: 'null' - - *332 + - *333 parents: type: array items: @@ -90908,7 +91244,7 @@ paths: type: number node_id: type: string - text_matches: *577 + text_matches: *578 required: - sha - node_id @@ -91100,7 +91436,7 @@ paths: - interactions - created - updated - - *578 + - *579 - *17 - *18 responses: @@ -91202,7 +91538,7 @@ paths: milestone: anyOf: - type: 'null' - - *391 + - *392 comments: type: integer created_at: @@ -91216,7 +91552,7 @@ paths: - string - 'null' format: date-time - text_matches: *577 + text_matches: *578 pull_request: type: object properties: @@ -91438,7 +91774,7 @@ paths: enum: - created - updated - - *578 + - *579 - *17 - *18 responses: @@ -91483,7 +91819,7 @@ paths: - 'null' score: type: number - text_matches: *577 + text_matches: *578 required: - id - node_id @@ -91569,7 +91905,7 @@ paths: - forks - help-wanted-issues - updated - - *578 + - *579 - *17 - *18 responses: @@ -91806,7 +92142,7 @@ paths: - admin - pull - push - text_matches: *577 + text_matches: *578 temp_clone_token: type: string allow_merge_commit: @@ -92115,7 +92451,7 @@ paths: - string - 'null' format: uri - text_matches: *577 + text_matches: *578 related: type: - array @@ -92310,7 +92646,7 @@ paths: - followers - repositories - joined - - *578 + - *579 - *17 - *18 responses: @@ -92419,7 +92755,7 @@ paths: type: - boolean - 'null' - text_matches: *577 + text_matches: *578 blog: type: - string @@ -92500,7 +92836,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/teams#get-a-team-legacy parameters: - - &579 + - &580 name: team_id description: The unique identifier of the team. in: path @@ -92539,7 +92875,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/teams#update-a-team-legacy parameters: - - *579 + - *580 requestBody: required: true content: @@ -92639,7 +92975,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/teams#delete-a-team-legacy parameters: - - *579 + - *580 responses: '204': description: Response @@ -92669,7 +93005,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/discussions#list-discussions-legacy parameters: - - *579 + - *580 - *65 - *17 - *18 @@ -92682,7 +93018,7 @@ paths: type: array items: *259 examples: - default: *580 + default: *581 headers: Link: *37 x-github: @@ -92710,7 +93046,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/discussions#create-a-discussion-legacy parameters: - - *579 + - *580 requestBody: required: true content: @@ -92772,7 +93108,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/discussions#get-a-discussion-legacy parameters: - - *579 + - *580 - *261 responses: '200': @@ -92805,7 +93141,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/discussions#update-a-discussion-legacy parameters: - - *579 + - *580 - *261 requestBody: required: false @@ -92831,7 +93167,7 @@ paths: application/json: schema: *259 examples: - default: *581 + default: *582 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -92855,7 +93191,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/discussions#delete-a-discussion-legacy parameters: - - *579 + - *580 - *261 responses: '204': @@ -92884,7 +93220,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/discussion-comments#list-discussion-comments-legacy parameters: - - *579 + - *580 - *261 - *65 - *17 @@ -92898,7 +93234,7 @@ paths: type: array items: *262 examples: - default: *582 + default: *583 headers: Link: *37 x-github: @@ -92926,7 +93262,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/discussion-comments#create-a-discussion-comment-legacy parameters: - - *579 + - *580 - *261 requestBody: required: true @@ -92977,7 +93313,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/discussion-comments#get-a-discussion-comment-legacy parameters: - - *579 + - *580 - *261 - *264 responses: @@ -93011,7 +93347,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/discussion-comments#update-a-discussion-comment-legacy parameters: - - *579 + - *580 - *261 - *264 requestBody: @@ -93037,7 +93373,7 @@ paths: application/json: schema: *262 examples: - default: *583 + default: *584 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -93061,7 +93397,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/discussion-comments#delete-a-discussion-comment-legacy parameters: - - *579 + - *580 - *261 - *264 responses: @@ -93091,7 +93427,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/reactions/reactions#list-reactions-for-a-team-discussion-comment-legacy parameters: - - *579 + - *580 - *261 - *264 - name: content @@ -93149,7 +93485,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/reactions/reactions#create-reaction-for-a-team-discussion-comment-legacy parameters: - - *579 + - *580 - *261 - *264 requestBody: @@ -93210,7 +93546,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/reactions/reactions#list-reactions-for-a-team-discussion-legacy parameters: - - *579 + - *580 - *261 - name: content description: Returns a single [reaction type](https://docs.github.com/enterprise-cloud@latest//rest/reactions/reactions#about-reactions). @@ -93267,7 +93603,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/reactions/reactions#create-reaction-for-a-team-discussion-legacy parameters: - - *579 + - *580 - *261 requestBody: required: true @@ -93325,7 +93661,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/members#list-pending-team-invitations-legacy parameters: - - *579 + - *580 - *17 - *18 responses: @@ -93362,7 +93698,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/members#list-team-members-legacy parameters: - - *579 + - *580 - name: role description: Filters members returned by their role in the team. in: query @@ -93413,7 +93749,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/members#get-team-member-legacy parameters: - - *579 + - *580 - *152 responses: '204': @@ -93449,7 +93785,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/members#add-team-member-legacy parameters: - - *579 + - *580 - *152 responses: '204': @@ -93488,7 +93824,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/members#remove-team-member-legacy parameters: - - *579 + - *580 - *152 responses: '204': @@ -93524,7 +93860,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/members#get-team-membership-for-a-user-legacy parameters: - - *579 + - *580 - *152 responses: '200': @@ -93533,7 +93869,7 @@ paths: application/json: schema: *273 examples: - response-if-user-is-a-team-maintainer: *584 + response-if-user-is-a-team-maintainer: *585 '404': *6 x-github: githubCloudOnly: false @@ -93564,7 +93900,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/members#add-or-update-team-membership-for-a-user-legacy parameters: - - *579 + - *580 - *152 requestBody: required: false @@ -93592,7 +93928,7 @@ paths: application/json: schema: *273 examples: - response-if-users-membership-with-team-is-now-pending: *585 + response-if-users-membership-with-team-is-now-pending: *586 '403': description: Forbidden if team synchronization is set up '422': @@ -93624,7 +93960,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/members#remove-team-membership-for-a-user-legacy parameters: - - *579 + - *580 - *152 responses: '204': @@ -93653,7 +93989,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/teams#list-team-projects-legacy parameters: - - *579 + - *580 - *17 - *18 responses: @@ -93665,7 +94001,7 @@ paths: type: array items: *274 examples: - default: *586 + default: *587 headers: Link: *37 '404': *6 @@ -93691,7 +94027,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/teams#check-team-permissions-for-a-project-legacy parameters: - - *579 + - *580 - *275 responses: '200': @@ -93700,7 +94036,7 @@ paths: application/json: schema: *274 examples: - default: *587 + default: *588 '404': description: Not Found if project is not managed by this team x-github: @@ -93724,7 +94060,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/teams#add-or-update-team-project-permissions-legacy parameters: - - *579 + - *580 - *275 requestBody: required: false @@ -93792,7 +94128,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/teams#remove-a-project-from-a-team-legacy parameters: - - *579 + - *580 - *275 responses: '204': @@ -93821,7 +94157,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/teams#list-team-repositories-legacy parameters: - - *579 + - *580 - *17 - *18 responses: @@ -93861,7 +94197,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/teams#check-team-permissions-for-a-repository-legacy parameters: - - *579 + - *580 - *276 - *277 responses: @@ -93869,7 +94205,7 @@ paths: description: Alternative response with extra repository information content: application/json: - schema: *588 + schema: *589 examples: alternative-response-with-extra-repository-information: value: @@ -94019,7 +94355,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/teams#add-or-update-team-repository-permissions-legacy parameters: - - *579 + - *580 - *276 - *277 requestBody: @@ -94070,7 +94406,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/teams#remove-a-repository-from-a-team-legacy parameters: - - *579 + - *580 - *276 - *277 responses: @@ -94100,7 +94436,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/team-sync#list-idp-groups-for-a-team-legacy parameters: - - *579 + - *580 responses: '200': description: Response @@ -94134,7 +94470,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/team-sync#create-or-update-idp-group-connections-legacy parameters: - - *579 + - *580 requestBody: required: true content: @@ -94227,7 +94563,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/teams#list-child-teams-legacy parameters: - - *579 + - *580 - *17 - *18 responses: @@ -94239,7 +94575,7 @@ paths: type: array items: *69 examples: - response-if-child-teams-exist: *589 + response-if-child-teams-exist: *590 headers: Link: *37 '404': *6 @@ -94272,7 +94608,7 @@ paths: application/json: schema: oneOf: - - &591 + - &592 title: Private User description: Private User type: object @@ -94524,7 +94860,7 @@ paths: - private_gists - total_private_repos - two_factor_authentication - - *590 + - *591 examples: response-with-public-and-private-profile-information: summary: Response with public and private profile information @@ -94684,7 +95020,7 @@ paths: description: Response content: application/json: - schema: *591 + schema: *592 examples: default: value: @@ -95030,7 +95366,7 @@ paths: application/json: schema: *199 examples: - default: *378 + default: *379 '202': description: Response when the codespace creation partially failed but is being retried in the background @@ -95038,7 +95374,7 @@ paths: application/json: schema: *199 examples: - default: *378 + default: *379 '401': *23 '403': *27 '404': *6 @@ -95082,7 +95418,7 @@ paths: type: integer secrets: type: array - items: &592 + items: &593 title: Codespaces Secret description: Secrets for a GitHub Codespace. type: object @@ -95124,7 +95460,7 @@ paths: - visibility - selected_repositories_url examples: - default: *380 + default: *381 headers: Link: *37 x-github: @@ -95202,7 +95538,7 @@ paths: description: Response content: application/json: - schema: *592 + schema: *593 examples: default: value: @@ -95348,7 +95684,7 @@ paths: type: array items: *130 examples: - default: *593 + default: *594 '401': *23 '403': *27 '404': *6 @@ -95500,7 +95836,7 @@ paths: application/json: schema: *199 examples: - default: *378 + default: *379 '304': *35 '500': *70 '401': *23 @@ -95558,7 +95894,7 @@ paths: application/json: schema: *199 examples: - default: *378 + default: *379 '401': *23 '403': *27 '404': *6 @@ -95615,7 +95951,7 @@ paths: description: Response content: application/json: - schema: &594 + schema: &595 type: object title: Fetches information about an export of a codespace. description: An export of a codespace. Also, latest export details @@ -95668,7 +96004,7 @@ paths: examples: - https://github.com/octocat/hello-world/tree/:branch examples: - default: &595 + default: &596 value: state: succeeded completed_at: '2022-01-01T14:59:22Z' @@ -95713,9 +96049,9 @@ paths: description: Response content: application/json: - schema: *594 + schema: *595 examples: - default: *595 + default: *596 '404': *6 x-github: githubCloudOnly: false @@ -95752,9 +96088,9 @@ paths: type: integer machines: type: array - items: *379 + items: *380 examples: - default: *596 + default: *597 '304': *35 '500': *70 '401': *23 @@ -95842,7 +96178,7 @@ paths: machine: anyOf: - type: 'null' - - *379 + - *380 devcontainer_path: description: Path to devcontainer.json from repo root used to create Codespace. @@ -96647,7 +96983,7 @@ paths: application/json: schema: *199 examples: - default: *378 + default: *379 '304': *35 '500': *70 '400': *14 @@ -96687,7 +97023,7 @@ paths: application/json: schema: *199 examples: - default: *378 + default: *379 '500': *70 '401': *23 '403': *27 @@ -96719,7 +97055,7 @@ paths: type: array items: *210 examples: - default: &609 + default: &610 value: - id: 197 name: hello_docker @@ -96820,7 +97156,7 @@ paths: application/json: schema: type: array - items: &597 + items: &598 title: Email description: Email type: object @@ -96890,9 +97226,9 @@ paths: application/json: schema: type: array - items: *597 + items: *598 examples: - default: &611 + default: &612 value: - email: octocat@github.com verified: true @@ -96969,7 +97305,7 @@ paths: application/json: schema: type: array - items: *597 + items: *598 examples: default: value: @@ -97226,7 +97562,7 @@ paths: application/json: schema: type: array - items: &598 + items: &599 title: GPG Key description: A unique encryption key type: object @@ -97369,7 +97705,7 @@ paths: - subkeys - revoked examples: - default: &620 + default: &621 value: - id: 3 name: Octocat's GPG Key @@ -97454,9 +97790,9 @@ paths: description: Response content: application/json: - schema: *598 + schema: *599 examples: - default: &599 + default: &600 value: id: 3 name: Octocat's GPG Key @@ -97513,7 +97849,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/users/gpg-keys#get-a-gpg-key-for-the-authenticated-user parameters: - - &600 + - &601 name: gpg_key_id description: The unique identifier of the GPG key. in: path @@ -97525,9 +97861,9 @@ paths: description: Response content: application/json: - schema: *598 + schema: *599 examples: - default: *599 + default: *600 '404': *6 '304': *35 '403': *27 @@ -97550,7 +97886,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/users/gpg-keys#delete-a-gpg-key-for-the-authenticated-user parameters: - - *600 + - *601 responses: '204': description: Response @@ -97741,7 +98077,7 @@ paths: type: array items: *55 examples: - default: *601 + default: *602 headers: Link: *37 '404': *6 @@ -97855,7 +98191,7 @@ paths: required: true content: application/json: - schema: *446 + schema: *447 examples: default: value: @@ -98007,7 +98343,7 @@ paths: application/json: schema: type: array - items: &602 + items: &603 title: Key description: Key type: object @@ -98104,9 +98440,9 @@ paths: description: Response content: application/json: - schema: *602 + schema: *603 examples: - default: &603 + default: &604 value: key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 id: 2 @@ -98139,15 +98475,15 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/users/keys#get-a-public-ssh-key-for-the-authenticated-user parameters: - - *472 + - *473 responses: '200': description: Response content: application/json: - schema: *602 + schema: *603 examples: - default: *603 + default: *604 '404': *6 '304': *35 '403': *27 @@ -98170,7 +98506,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/users/keys#delete-a-public-ssh-key-for-the-authenticated-user parameters: - - *472 + - *473 responses: '204': description: Response @@ -98203,7 +98539,7 @@ paths: application/json: schema: type: array - items: &604 + items: &605 title: User Marketplace Purchase description: User Marketplace Purchase type: object @@ -98282,7 +98618,7 @@ paths: - account - plan examples: - default: &605 + default: &606 value: - billing_cycle: monthly next_billing_date: '2017-11-11T00:00:00Z' @@ -98344,9 +98680,9 @@ paths: application/json: schema: type: array - items: *604 + items: *605 examples: - default: *605 + default: *606 headers: Link: *37 '304': *35 @@ -99350,7 +99686,7 @@ paths: url: https://docs.github.com/enterprise-cloud@latest//rest/migrations/users#unlock-a-user-repository parameters: - *205 - - *606 + - *607 responses: '204': description: Response @@ -99420,7 +99756,7 @@ paths: type: array items: *50 examples: - default: *607 + default: *608 headers: Link: *37 '304': *35 @@ -99462,7 +99798,7 @@ paths: - docker - nuget - container - - *608 + - *609 - *18 - *17 responses: @@ -99474,8 +99810,8 @@ paths: type: array items: *210 examples: - default: *609 - '400': *610 + default: *610 + '400': *611 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -99504,7 +99840,7 @@ paths: application/json: schema: *210 examples: - default: &621 + default: &622 value: id: 40201 name: octo-name @@ -99956,9 +100292,9 @@ paths: application/json: schema: type: array - items: *597 + items: *598 examples: - default: *611 + default: *612 headers: Link: *37 '304': *35 @@ -100071,7 +100407,7 @@ paths: type: array items: *55 examples: - default: &618 + default: &619 summary: Default response value: - id: 1296269 @@ -100423,9 +100759,9 @@ paths: application/json: schema: type: array - items: *448 + items: *449 examples: - default: *612 + default: *613 headers: Link: *37 '304': *35 @@ -100504,7 +100840,7 @@ paths: application/json: schema: type: array - items: &613 + items: &614 title: Social account description: Social media account type: object @@ -100521,7 +100857,7 @@ paths: - provider - url examples: - default: &614 + default: &615 value: - provider: twitter url: https://twitter.com/github @@ -100584,9 +100920,9 @@ paths: application/json: schema: type: array - items: *613 + items: *614 examples: - default: *614 + default: *615 '422': *15 '304': *35 '404': *6 @@ -100674,7 +101010,7 @@ paths: application/json: schema: type: array - items: &615 + items: &616 title: SSH Signing Key description: A public SSH key used to sign Git commits type: object @@ -100694,7 +101030,7 @@ paths: - title - created_at examples: - default: &622 + default: &623 value: - key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 id: 2 @@ -100761,9 +101097,9 @@ paths: description: Response content: application/json: - schema: *615 + schema: *616 examples: - default: &616 + default: &617 value: key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 id: 2 @@ -100794,7 +101130,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/users/ssh-signing-keys#get-an-ssh-signing-key-for-the-authenticated-user parameters: - - &617 + - &618 name: ssh_signing_key_id description: The unique identifier of the SSH signing key. in: path @@ -100806,9 +101142,9 @@ paths: description: Response content: application/json: - schema: *615 + schema: *616 examples: - default: *616 + default: *617 '404': *6 '304': *35 '403': *27 @@ -100831,7 +101167,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/users/ssh-signing-keys#delete-an-ssh-signing-key-for-the-authenticated-user parameters: - - *617 + - *618 responses: '204': description: Response @@ -100860,7 +101196,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/activity/starring#list-repositories-starred-by-the-authenticated-user parameters: - - &623 + - &624 name: sort description: The property to sort the results by. `created` means when the repository was starred. `updated` means when the repository was last pushed @@ -100885,11 +101221,11 @@ paths: type: array items: *55 examples: - default-response: *618 + default-response: *619 application/vnd.github.v3.star+json: schema: type: array - items: &624 + items: &625 title: Starred Repository description: Starred Repository type: object @@ -101246,7 +101582,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/users/users#list-users parameters: - - *619 + - *620 - *17 responses: '200': @@ -101293,8 +101629,8 @@ paths: application/json: schema: oneOf: + - *592 - *591 - - *590 examples: default-response: summary: Default response @@ -101377,6 +101713,139 @@ paths: enabledForGitHubApps: true category: users subcategory: users + "/users/{username}/attestations/{subject_digest}": + get: + summary: List attestations + description: |- + List a collection of artifact attestations with a given subject digest that are associated with repositories owned by a user. + + The collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required. + + **Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - users + operationId: users/list-attestations + externalDocs: + description: API method documentation + url: https://docs.github.com/enterprise-cloud@latest//rest/users/attestations#list-attestations + parameters: + - *17 + - *63 + - *64 + - *152 + - name: subject_digest + description: Subject Digest + in: path + required: true + schema: + type: string + x-multi-segment: true + responses: + '200': + description: Response + content: + application/json: + schema: + type: object + properties: + attestations: + type: array + items: + type: object + properties: + bundle: + title: Sigstore Bundle v0.1 + description: Sigstore Bundle v0.1 + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: + x509CertificateChain: + type: object + properties: + certificates: + type: array + items: + type: object + properties: + rawBytes: + type: string + tlogEntries: + type: array + items: + type: object + properties: + logIndex: + type: string + logId: + type: object + properties: + keyId: + type: string + kindVersion: + type: object + properties: + kind: + type: string + version: + type: string + integratedTime: + type: string + inclusionPromise: + type: object + properties: + signedEntryTimestamp: + type: string + inclusionProof: + type: + - string + - 'null' + canonicalizedBody: + type: string + timestampVerificationData: + type: + - string + - 'null' + dsseEnvelope: + type: object + properties: + payload: + type: string + payloadType: + type: string + signatures: + type: array + items: + type: object + properties: + sig: + type: string + keyid: + type: string + repository_id: + type: integer + examples: + default: + value: + '201': + description: Response + content: + application/json: + schema: *141 + examples: + default: + value: + '204': + description: Response + '404': *6 + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: users + subcategory: attestations "/users/{username}/docker/conflicts": get: summary: Get list of conflicting packages during Docker migration for user @@ -101401,7 +101870,7 @@ paths: type: array items: *210 examples: - default: *609 + default: *610 '403': *27 '401': *23 x-github: @@ -101797,9 +102266,9 @@ paths: application/json: schema: type: array - items: *598 + items: *599 examples: - default: *620 + default: *621 headers: Link: *37 x-github: @@ -101903,7 +102372,7 @@ paths: application/json: schema: *20 examples: - default: *445 + default: *446 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -101981,7 +102450,7 @@ paths: type: array items: *50 examples: - default: *607 + default: *608 headers: Link: *37 x-github: @@ -102020,7 +102489,7 @@ paths: - docker - nuget - container - - *608 + - *609 - *152 - *18 - *17 @@ -102033,10 +102502,10 @@ paths: type: array items: *210 examples: - default: *609 + default: *610 '403': *27 '401': *23 - '400': *610 + '400': *611 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -102066,7 +102535,7 @@ paths: application/json: schema: *210 examples: - default: *621 + default: *622 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -102744,9 +103213,9 @@ paths: application/json: schema: type: array - items: *613 + items: *614 examples: - default: *614 + default: *615 headers: Link: *37 x-github: @@ -102776,9 +103245,9 @@ paths: application/json: schema: type: array - items: *615 + items: *616 examples: - default: *622 + default: *623 headers: Link: *37 x-github: @@ -102803,7 +103272,7 @@ paths: url: https://docs.github.com/enterprise-cloud@latest//rest/activity/starring#list-repositories-starred-by-a-user parameters: - *152 - - *623 + - *624 - *65 - *17 - *18 @@ -102815,11 +103284,11 @@ paths: schema: anyOf: - type: array - items: *624 + items: *625 - type: array items: *55 examples: - default-response: *618 + default-response: *619 headers: Link: *37 x-github: @@ -102979,7 +103448,7 @@ webhooks: type: string enum: - disabled - enterprise: &625 + enterprise: &626 title: Enterprise description: | An enterprise on GitHub. Webhook payloads contain the `enterprise` property when the webhook is configured @@ -103048,7 +103517,7 @@ webhooks: - created_at - updated_at - avatar_url - installation: &626 + installation: &627 title: Simple Installation description: |- The GitHub App installation. Webhook payloads contain the `installation` property when the event is configured @@ -103069,7 +103538,7 @@ webhooks: required: - id - node_id - organization: &627 + organization: &628 title: Organization Simple description: |- A GitHub organization. Webhook payloads contain the `organization` property when the webhook is configured for an @@ -103142,7 +103611,7 @@ webhooks: - public_members_url - avatar_url - description - repository: &628 + repository: &629 title: Repository description: |- The repository on GitHub where the event occurred. Webhook payloads contain the `repository` property @@ -103977,7 +104446,7 @@ webhooks: - watchers_count - created_at - updated_at - sender: &629 + sender: &630 title: Simple User description: The GitHub user that triggered the event. This property is included in every webhook payload. @@ -104170,11 +104639,11 @@ webhooks: type: string enum: - enabled - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - repository @@ -104249,11 +104718,11 @@ webhooks: type: string enum: - created - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - rule: &630 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + rule: &631 title: branch protection rule description: The branch protection rule. Includes a `name` and all the [branch protection settings](https://docs.github.com/enterprise-cloud@latest//github/administering-a-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#about-branch-protection-settings) @@ -104400,7 +104869,7 @@ webhooks: - required_conversation_resolution_level - authorized_actors_only - authorized_actor_names - sender: *629 + sender: *630 required: - action - rule @@ -104476,12 +104945,12 @@ webhooks: type: string enum: - deleted - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - rule: *630 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + rule: *631 + sender: *630 required: - action - rule @@ -104668,12 +105137,12 @@ webhooks: - everyone required: - from - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - rule: *630 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + rule: *631 + sender: *630 required: - action - rule @@ -104745,7 +105214,7 @@ webhooks: required: true content: application/json: - schema: &633 + schema: &634 title: Exemption request cancellation event type: object properties: @@ -104753,11 +105222,11 @@ webhooks: type: string enum: - cancelled - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - exemption_request: &631 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + exemption_request: &632 title: Exemption Request description: A request from a user to be exempted from a set of rules. @@ -104897,7 +105366,7 @@ webhooks: - array - 'null' description: The responses to the exemption request. - items: &632 + items: &633 title: Exemption response description: A response to an exemption request by a delegated bypasser. @@ -104932,7 +105401,7 @@ webhooks: format: uri examples: - https://github.com/monalisa/smile/exemptions/1 - sender: *629 + sender: *630 required: - action - exemption_request @@ -105003,7 +105472,7 @@ webhooks: required: true content: application/json: - schema: &634 + schema: &635 title: Exemption request completed event type: object properties: @@ -105011,12 +105480,12 @@ webhooks: type: string enum: - completed - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - exemption_request: *631 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + exemption_request: *632 + sender: *630 required: - action - exemption_request @@ -105087,7 +105556,7 @@ webhooks: required: true content: application/json: - schema: &635 + schema: &636 title: Exemption request created event type: object properties: @@ -105095,12 +105564,12 @@ webhooks: type: string enum: - created - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - exemption_request: *631 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + exemption_request: *632 + sender: *630 required: - action - exemption_request @@ -105171,7 +105640,7 @@ webhooks: required: true content: application/json: - schema: &636 + schema: &637 title: Exemption response dismissed event type: object properties: @@ -105179,13 +105648,13 @@ webhooks: type: string enum: - response_dismissed - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - exemption_request: *631 - exemption_response: *632 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + exemption_request: *632 + exemption_response: *633 + sender: *630 required: - action - exemption_request @@ -105258,7 +105727,7 @@ webhooks: required: true content: application/json: - schema: &637 + schema: &638 title: Exemption response submitted event type: object properties: @@ -105266,13 +105735,13 @@ webhooks: type: string enum: - response_submitted - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - exemption_request: *631 - exemption_response: *632 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + exemption_request: *632 + exemption_response: *633 + sender: *630 required: - action - exemption_request @@ -105344,7 +105813,7 @@ webhooks: required: true content: application/json: - schema: *633 + schema: *634 responses: '200': description: Return a 200 status to indicate that the data was received @@ -105411,7 +105880,7 @@ webhooks: required: true content: application/json: - schema: *634 + schema: *635 responses: '200': description: Return a 200 status to indicate that the data was received @@ -105478,7 +105947,7 @@ webhooks: required: true content: application/json: - schema: *635 + schema: *636 responses: '200': description: Return a 200 status to indicate that the data was received @@ -105545,7 +106014,7 @@ webhooks: required: true content: application/json: - schema: *636 + schema: *637 responses: '200': description: Return a 200 status to indicate that the data was received @@ -105613,7 +106082,7 @@ webhooks: required: true content: application/json: - schema: *637 + schema: *638 responses: '200': description: Return a 200 status to indicate that the data was received @@ -105690,7 +106159,7 @@ webhooks: type: string enum: - completed - check_run: &639 + check_run: &640 title: CheckRun description: A check performed on the code of a given code change type: object @@ -105758,7 +106227,7 @@ webhooks: - MDEwOkNoZWNrU3VpdGU1 pull_requests: type: array - items: *345 + items: *346 repository: *130 status: type: string @@ -105803,7 +106272,7 @@ webhooks: - examples: - neutral - deployment: *638 + deployment: *639 details_url: type: string examples: @@ -105863,7 +106332,7 @@ webhooks: - annotations_url pull_requests: type: array - items: *345 + items: *346 started_at: type: string format: date-time @@ -105901,10 +106370,10 @@ webhooks: - output - app - pull_requests - installation: *626 - organization: *627 - repository: *628 - sender: *629 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - check_run - repository @@ -106295,11 +106764,11 @@ webhooks: type: string enum: - created - check_run: *639 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + check_run: *640 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - check_run - repository @@ -106693,10 +107162,10 @@ webhooks: type: string enum: - requested_action - check_run: *639 - installation: *626 - organization: *627 - repository: *628 + check_run: *640 + installation: *627 + organization: *628 + repository: *629 requested_action: description: The action requested by the user. type: object @@ -106705,7 +107174,7 @@ webhooks: description: The integrator reference of the action requested by the user. type: string - sender: *629 + sender: *630 required: - action - check_run @@ -107100,11 +107569,11 @@ webhooks: type: string enum: - rerequested - check_run: *639 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + check_run: *640 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - check_run - repository @@ -108087,11 +108556,11 @@ webhooks: - latest_check_runs_count - check_runs_url - head_commit - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - check_suite @@ -108767,11 +109236,11 @@ webhooks: - latest_check_runs_count - check_runs_url - head_commit - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - check_suite @@ -109441,11 +109910,11 @@ webhooks: - latest_check_runs_count - check_runs_url - head_commit - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - check_suite @@ -109749,21 +110218,21 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: &640 + commit_oid: &641 description: The commit SHA of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty. type: string - enterprise: *625 - installation: *626 - organization: *627 - ref: &641 + enterprise: *626 + installation: *627 + organization: *628 + ref: &642 description: The Git reference of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty. type: string - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - alert @@ -110088,13 +110557,13 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *640 - enterprise: *625 - installation: *626 - organization: *627 - ref: *641 - repository: *628 - sender: *629 + commit_oid: *641 + enterprise: *626 + installation: *627 + organization: *628 + ref: *642 + repository: *629 + sender: *630 required: - action - alert @@ -110191,7 +110660,7 @@ webhooks: dismissed_by: type: - 'null' - dismissed_comment: *357 + dismissed_comment: *358 dismissed_reason: description: 'The reason for dismissing or closing the alert. Can be one of: `false positive`, `won''t fix`, and `used in @@ -110363,13 +110832,13 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *640 - enterprise: *625 - installation: *626 - organization: *627 - ref: *641 - repository: *628 - sender: *629 + commit_oid: *641 + enterprise: *626 + installation: *627 + organization: *628 + ref: *642 + repository: *629 + sender: *630 required: - action - alert @@ -110698,13 +111167,13 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *640 - enterprise: *625 - installation: *626 - organization: *627 - ref: *641 - repository: *628 - sender: *629 + commit_oid: *641 + enterprise: *626 + installation: *627 + organization: *628 + ref: *642 + repository: *629 + sender: *630 required: - action - alert @@ -110972,9 +111441,9 @@ webhooks: type: - string - 'null' - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 ref: description: The Git reference of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event @@ -110982,8 +111451,8 @@ webhooks: type: - string - 'null' - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - alert @@ -111214,13 +111683,13 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *640 - enterprise: *625 - installation: *626 - organization: *627 - ref: *641 - repository: *628 - sender: *629 + commit_oid: *641 + enterprise: *626 + installation: *627 + organization: *628 + ref: *642 + repository: *629 + sender: *630 required: - action - alert @@ -111478,11 +111947,11 @@ webhooks: - updated_at - author_association - body - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - comment @@ -111562,18 +112031,18 @@ webhooks: type: - string - 'null' - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 master_branch: description: The name of the repository's default branch (usually `main`). type: string - organization: *627 - pusher_type: &642 + organization: *628 + pusher_type: &643 description: The pusher type for the event. Can be either `user` or a deploy key. type: string - ref: &643 + ref: &644 description: The [`git ref`](https://docs.github.com/enterprise-cloud@latest//rest/git/refs#get-a-reference) resource. type: string @@ -111583,8 +112052,8 @@ webhooks: enum: - tag - branch - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - ref - ref_type @@ -111666,10 +112135,10 @@ webhooks: enum: - created definition: *225 - enterprise: *625 - installation: *626 - organization: *627 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + sender: *630 required: - action - definition @@ -111753,10 +112222,10 @@ webhooks: description: The name of the property that was deleted. required: - property_name - enterprise: *625 - installation: *626 - organization: *627 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + sender: *630 required: - action - definition @@ -111833,10 +112302,10 @@ webhooks: enum: - updated definition: *225 - enterprise: *625 - installation: *626 - organization: *627 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + sender: *630 required: - action - definition @@ -111912,11 +112381,11 @@ webhooks: type: string enum: - updated - enterprise: *625 - installation: *626 - repository: *628 - organization: *627 - sender: *629 + enterprise: *626 + installation: *627 + repository: *629 + organization: *628 + sender: *630 new_property_values: type: array description: The new custom property values for the repository. @@ -111999,19 +112468,19 @@ webhooks: title: delete event type: object properties: - enterprise: *625 - installation: *626 - organization: *627 - pusher_type: *642 - ref: *643 + enterprise: *626 + installation: *627 + organization: *628 + pusher_type: *643 + ref: *644 ref_type: description: The type of Git ref object deleted in the repository. type: string enum: - tag - branch - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - ref - ref_type @@ -112093,12 +112562,12 @@ webhooks: type: string enum: - auto_dismissed - alert: *405 - installation: *626 - organization: *627 - enterprise: *625 - repository: *628 - sender: *629 + alert: *406 + installation: *627 + organization: *628 + enterprise: *626 + repository: *629 + sender: *630 required: - action - alert @@ -112180,12 +112649,12 @@ webhooks: type: string enum: - auto_reopened - alert: *405 - installation: *626 - organization: *627 - enterprise: *625 - repository: *628 - sender: *629 + alert: *406 + installation: *627 + organization: *628 + enterprise: *626 + repository: *629 + sender: *630 required: - action - alert @@ -112267,12 +112736,12 @@ webhooks: type: string enum: - created - alert: *405 - installation: *626 - organization: *627 - enterprise: *625 - repository: *628 - sender: *629 + alert: *406 + installation: *627 + organization: *628 + enterprise: *626 + repository: *629 + sender: *630 required: - action - alert @@ -112352,12 +112821,12 @@ webhooks: type: string enum: - dismissed - alert: *405 - installation: *626 - organization: *627 - enterprise: *625 - repository: *628 - sender: *629 + alert: *406 + installation: *627 + organization: *628 + enterprise: *626 + repository: *629 + sender: *630 required: - action - alert @@ -112437,12 +112906,12 @@ webhooks: type: string enum: - fixed - alert: *405 - installation: *626 - organization: *627 - enterprise: *625 - repository: *628 - sender: *629 + alert: *406 + installation: *627 + organization: *628 + enterprise: *626 + repository: *629 + sender: *630 required: - action - alert @@ -112523,12 +112992,12 @@ webhooks: type: string enum: - reintroduced - alert: *405 - installation: *626 - organization: *627 - enterprise: *625 - repository: *628 - sender: *629 + alert: *406 + installation: *627 + organization: *628 + enterprise: *626 + repository: *629 + sender: *630 required: - action - alert @@ -112608,12 +113077,12 @@ webhooks: type: string enum: - reopened - alert: *405 - installation: *626 - organization: *627 - enterprise: *625 - repository: *628 - sender: *629 + alert: *406 + installation: *627 + organization: *628 + enterprise: *626 + repository: *629 + sender: *630 required: - action - alert @@ -112689,9 +113158,9 @@ webhooks: type: string enum: - created - enterprise: *625 - installation: *626 - key: &644 + enterprise: *626 + installation: *627 + key: &645 description: The [`deploy key`](https://docs.github.com/enterprise-cloud@latest//rest/deploy-keys/deploy-keys#get-a-deploy-key) resource. type: object @@ -112727,9 +113196,9 @@ webhooks: - verified - created_at - read_only - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - key @@ -112805,12 +113274,12 @@ webhooks: type: string enum: - deleted - enterprise: *625 - installation: *626 - key: *644 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + key: *645 + organization: *628 + repository: *629 + sender: *630 required: - action - key @@ -113377,12 +113846,12 @@ webhooks: - updated_at - statuses_url - repository_url - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 - workflow: &648 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 + workflow: &649 title: Workflow type: - object @@ -114116,14 +114585,14 @@ webhooks: description: The URL to review the deployment protection rule. type: string format: uri - deployment: *411 + deployment: *412 pull_requests: type: array - items: *491 - repository: *628 - organization: *627 - installation: *626 - sender: *629 + items: *492 + repository: *629 + organization: *628 + installation: *627 + sender: *630 responses: '200': description: Return a 200 status to indicate that the data was received @@ -114193,7 +114662,7 @@ webhooks: type: string enum: - approved - approver: &645 + approver: &646 type: object properties: avatar_url: @@ -114234,11 +114703,11 @@ webhooks: type: string comment: type: string - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - reviewers: &646 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + reviewers: &647 type: array items: type: object @@ -114316,10 +114785,10 @@ webhooks: type: string enum: - User - sender: *629 + sender: *630 since: type: string - workflow_job_run: &647 + workflow_job_run: &648 type: object properties: conclusion: @@ -115057,18 +115526,18 @@ webhooks: type: string enum: - rejected - approver: *645 + approver: *646 comment: type: string - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - reviewers: *646 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + reviewers: *647 + sender: *630 since: type: string - workflow_job_run: *647 + workflow_job_run: *648 workflow_job_runs: type: array items: @@ -115777,13 +116246,13 @@ webhooks: type: string enum: - requested - enterprise: *625 + enterprise: *626 environment: type: string - installation: *626 - organization: *627 - repository: *628 - requestor: &653 + installation: *627 + organization: *628 + repository: *629 + requestor: &654 title: User type: - object @@ -115930,7 +116399,7 @@ webhooks: enum: - User - Team - sender: *629 + sender: *630 since: type: string workflow_job_run: @@ -117702,12 +118171,12 @@ webhooks: - updated_at - deployment_url - repository_url - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 - workflow: *648 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 + workflow: *649 workflow_run: title: Deployment Workflow Run type: @@ -118393,7 +118862,7 @@ webhooks: type: string enum: - answered - answer: &651 + answer: &652 type: object properties: author_association: @@ -118550,7 +119019,7 @@ webhooks: - created_at - updated_at - body - discussion: &649 + discussion: &650 title: Discussion description: A Discussion in a repository. type: object @@ -118860,11 +119329,11 @@ webhooks: - author_association - active_lock_reason - body - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - discussion @@ -118989,12 +119458,12 @@ webhooks: - from required: - category - discussion: *649 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + discussion: *650 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - changes @@ -119075,12 +119544,12 @@ webhooks: type: string enum: - closed - discussion: *649 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + discussion: *650 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - discussion @@ -119160,7 +119629,7 @@ webhooks: type: string enum: - created - comment: &650 + comment: &651 type: object properties: author_association: @@ -119317,12 +119786,12 @@ webhooks: - updated_at - body - reactions - discussion: *649 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + discussion: *650 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - comment @@ -119403,13 +119872,13 @@ webhooks: type: string enum: - deleted - comment: *650 - discussion: *649 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + comment: *651 + discussion: *650 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - comment @@ -119502,13 +119971,13 @@ webhooks: - from required: - body - comment: *650 - discussion: *649 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + comment: *651 + discussion: *650 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - changes @@ -119590,12 +120059,12 @@ webhooks: type: string enum: - created - discussion: *649 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + discussion: *650 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - discussion @@ -119675,12 +120144,12 @@ webhooks: type: string enum: - deleted - discussion: *649 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + discussion: *650 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - discussion @@ -119778,12 +120247,12 @@ webhooks: type: string required: - from - discussion: *649 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + discussion: *650 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - discussion @@ -119863,10 +120332,10 @@ webhooks: type: string enum: - labeled - discussion: *649 - enterprise: *625 - installation: *626 - label: &652 + discussion: *650 + enterprise: *626 + installation: *627 + label: &653 title: Label type: object properties: @@ -119899,9 +120368,9 @@ webhooks: - color - default - description - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - discussion @@ -119982,12 +120451,12 @@ webhooks: type: string enum: - locked - discussion: *649 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + discussion: *650 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - discussion @@ -120067,12 +120536,12 @@ webhooks: type: string enum: - pinned - discussion: *649 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + discussion: *650 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - discussion @@ -120152,12 +120621,12 @@ webhooks: type: string enum: - reopened - discussion: *649 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + discussion: *650 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - discussion @@ -120240,17 +120709,17 @@ webhooks: changes: type: object properties: - new_discussion: *649 - new_repository: *628 + new_discussion: *650 + new_repository: *629 required: - new_discussion - new_repository - discussion: *649 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + discussion: *650 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - changes @@ -120331,11 +120800,11 @@ webhooks: type: string enum: - unanswered - discussion: *649 - old_answer: *651 - organization: *627 - repository: *628 - sender: *629 + discussion: *650 + old_answer: *652 + organization: *628 + repository: *629 + sender: *630 required: - action - discussion @@ -120415,13 +120884,13 @@ webhooks: type: string enum: - unlabeled - discussion: *649 - enterprise: *625 - installation: *626 - label: *652 - organization: *627 - repository: *628 - sender: *629 + discussion: *650 + enterprise: *626 + installation: *627 + label: *653 + organization: *628 + repository: *629 + sender: *630 required: - action - discussion @@ -120502,12 +120971,12 @@ webhooks: type: string enum: - unlocked - discussion: *649 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + discussion: *650 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - discussion @@ -120587,12 +121056,12 @@ webhooks: type: string enum: - unpinned - discussion: *649 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + discussion: *650 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - discussion @@ -120664,7 +121133,7 @@ webhooks: description: A user forks a repository. type: object properties: - enterprise: *625 + enterprise: *626 forkee: description: The created [`repository`](https://docs.github.com/enterprise-cloud@latest//rest/repos/repos#get-a-repository) resource. @@ -121339,10 +121808,10 @@ webhooks: type: integer watchers_count: type: integer - installation: *626 - organization: *627 - repository: *628 - sender: *629 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - forkee - repository @@ -121420,7 +121889,7 @@ webhooks: type: string enum: - revoked - sender: *629 + sender: *630 required: - action - sender @@ -121487,9 +121956,9 @@ webhooks: title: gollum event type: object properties: - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 pages: description: The pages that were updated. type: array @@ -121527,8 +121996,8 @@ webhooks: - action - sha - html_url - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - pages - repository @@ -121603,10 +122072,10 @@ webhooks: type: string enum: - created - enterprise: *625 + enterprise: *626 installation: *20 - organization: *627 - repositories: &654 + organization: *628 + repositories: &655 description: An array of repository objects that the installation can access. type: array @@ -121632,9 +122101,9 @@ webhooks: - name - full_name - private - repository: *628 - requester: *653 - sender: *629 + repository: *629 + requester: *654 + sender: *630 required: - action - installation @@ -121708,15 +122177,15 @@ webhooks: type: string enum: - deleted - enterprise: *625 + enterprise: *626 installation: *20 - organization: *627 - repositories: *654 - repository: *628 + organization: *628 + repositories: *655 + repository: *629 requester: type: - 'null' - sender: *629 + sender: *630 required: - action - installation @@ -121789,15 +122258,15 @@ webhooks: type: string enum: - new_permissions_accepted - enterprise: *625 + enterprise: *626 installation: *20 - organization: *627 - repositories: *654 - repository: *628 + organization: *628 + repositories: *655 + repository: *629 requester: type: - 'null' - sender: *629 + sender: *630 required: - action - installation @@ -121870,10 +122339,10 @@ webhooks: type: string enum: - added - enterprise: *625 + enterprise: *626 installation: *20 - organization: *627 - repositories_added: &655 + organization: *628 + repositories_added: &656 description: An array of repository objects, which were added to the installation. type: array @@ -121919,16 +122388,16 @@ webhooks: private: description: Whether the repository is private or public. type: boolean - repository: *628 - repository_selection: &656 + repository: *629 + repository_selection: &657 description: Describe whether all repositories have been selected or there's a selection involved type: string enum: - all - selected - requester: *653 - sender: *629 + requester: *654 + sender: *630 required: - action - installation @@ -122006,10 +122475,10 @@ webhooks: type: string enum: - removed - enterprise: *625 + enterprise: *626 installation: *20 - organization: *627 - repositories_added: *655 + organization: *628 + repositories_added: *656 repositories_removed: description: An array of repository objects, which were removed from the installation. @@ -122036,10 +122505,10 @@ webhooks: - name - full_name - private - repository: *628 - repository_selection: *656 - requester: *653 - sender: *629 + repository: *629 + repository_selection: *657 + requester: *654 + sender: *630 required: - action - installation @@ -122117,15 +122586,15 @@ webhooks: type: string enum: - suspend - enterprise: *625 + enterprise: *626 installation: *20 - organization: *627 - repositories: *654 - repository: *628 + organization: *628 + repositories: *655 + repository: *629 requester: type: - 'null' - sender: *629 + sender: *630 required: - action - installation @@ -122302,11 +122771,11 @@ webhooks: type: string required: - from - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 target_type: type: string required: @@ -122384,15 +122853,15 @@ webhooks: type: string enum: - unsuspend - enterprise: *625 + enterprise: *626 installation: *20 - organization: *627 - repositories: *654 - repository: *628 + organization: *628 + repositories: *655 + repository: *629 requester: type: - 'null' - sender: *629 + sender: *630 required: - action - installation @@ -122633,8 +123102,8 @@ webhooks: - performed_via_github_app - body - reactions - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 issue: description: The [issue](https://docs.github.com/enterprise-cloud@latest//rest/issues/issues#get-an-issue) the comment belongs to. @@ -123796,9 +124265,9 @@ webhooks: - state - locked - assignee - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -123877,7 +124346,7 @@ webhooks: type: string enum: - deleted - comment: &657 + comment: &658 title: issue comment description: The [comment](https://docs.github.com/enterprise-cloud@latest//rest/issues/comments#get-an-issue-comment) itself. @@ -124041,8 +124510,8 @@ webhooks: - performed_via_github_app - body - reactions - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 issue: description: The [issue](https://docs.github.com/enterprise-cloud@latest//rest/issues/issues#get-an-issue) the comment belongs to. @@ -125200,9 +125669,9 @@ webhooks: - state - locked - assignee - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -125281,7 +125750,7 @@ webhooks: type: string enum: - edited - changes: &681 + changes: &682 description: The changes to the comment. type: object properties: @@ -125293,9 +125762,9 @@ webhooks: type: string required: - from - comment: *657 - enterprise: *625 - installation: *626 + comment: *658 + enterprise: *626 + installation: *627 issue: description: The [issue](https://docs.github.com/enterprise-cloud@latest//rest/issues/issues#get-an-issue) the comment belongs to. @@ -126456,9 +126925,9 @@ webhooks: - state - locked - assignee - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - changes @@ -126539,10 +127008,10 @@ webhooks: type: string enum: - assigned - assignee: *653 - enterprise: *625 - installation: *626 - issue: &660 + assignee: *654 + enterprise: *626 + installation: *627 + issue: &661 title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest//rest/issues/issues#get-an-issue) itself. @@ -127461,9 +127930,9 @@ webhooks: - active_lock_reason - body - reactions - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -127542,8 +128011,8 @@ webhooks: type: string enum: - closed - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 issue: description: The [issue](https://docs.github.com/enterprise-cloud@latest//rest/issues/issues#get-an-issue) itself. @@ -128607,9 +129076,9 @@ webhooks: required: - state - closed_at - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -128687,8 +129156,8 @@ webhooks: type: string enum: - deleted - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 issue: title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest//rest/issues/issues#get-an-issue) @@ -129602,9 +130071,9 @@ webhooks: - active_lock_reason - body - reactions - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -129682,8 +130151,8 @@ webhooks: type: string enum: - demilestoned - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 issue: title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest//rest/issues/issues#get-an-issue) @@ -130603,7 +131072,7 @@ webhooks: url: type: string format: uri - milestone: &658 + milestone: &659 title: Milestone description: A collection of related issues and pull requests. type: object @@ -130744,9 +131213,9 @@ webhooks: - updated_at - due_on - closed_at - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -130844,8 +131313,8 @@ webhooks: type: string required: - from - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 issue: title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest//rest/issues/issues#get-an-issue) @@ -131766,10 +132235,10 @@ webhooks: - active_lock_reason - body - reactions - label: *652 - organization: *627 - repository: *628 - sender: *629 + label: *653 + organization: *628 + repository: *629 + sender: *630 required: - action - changes @@ -131848,8 +132317,8 @@ webhooks: type: string enum: - labeled - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 issue: title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest//rest/issues/issues#get-an-issue) @@ -132769,10 +133238,10 @@ webhooks: - active_lock_reason - body - reactions - label: *652 - organization: *627 - repository: *628 - sender: *629 + label: *653 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -132851,8 +133320,8 @@ webhooks: type: string enum: - locked - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 issue: title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest//rest/issues/issues#get-an-issue) @@ -133772,9 +134241,9 @@ webhooks: url: type: string format: uri - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -133852,8 +134321,8 @@ webhooks: type: string enum: - milestoned - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 issue: title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest//rest/issues/issues#get-an-issue) @@ -134771,10 +135240,10 @@ webhooks: url: type: string format: uri - milestone: *658 - organization: *627 - repository: *628 - sender: *629 + milestone: *659 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -136245,8 +136714,8 @@ webhooks: required: - old_issue - old_repository - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 issue: title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest//rest/issues/issues#get-an-issue) @@ -137164,9 +137633,9 @@ webhooks: - active_lock_reason - body - reactions - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -137245,9 +137714,9 @@ webhooks: type: string enum: - pinned - enterprise: *625 - installation: *626 - issue: &659 + enterprise: *626 + installation: *627 + issue: &660 title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest//rest/issues/issues#get-an-issue) itself. @@ -138159,9 +138628,9 @@ webhooks: - active_lock_reason - body - reactions - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -138239,8 +138708,8 @@ webhooks: type: string enum: - reopened - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 issue: title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest//rest/issues/issues#get-an-issue) @@ -139163,9 +139632,9 @@ webhooks: url: type: string format: uri - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -140636,12 +141105,12 @@ webhooks: required: - new_issue - new_repository - enterprise: *625 - installation: *626 - issue: *659 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + issue: *660 + organization: *628 + repository: *629 + sender: *630 required: - action - changes @@ -140721,7 +141190,7 @@ webhooks: type: string enum: - unassigned - assignee: &684 + assignee: &685 title: User type: - object @@ -140791,12 +141260,12 @@ webhooks: required: - login - id - enterprise: *625 - installation: *626 - issue: *660 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + issue: *661 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -140874,13 +141343,13 @@ webhooks: type: string enum: - unlabeled - enterprise: *625 - installation: *626 - issue: *660 - label: *652 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + issue: *661 + label: *653 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -140959,8 +141428,8 @@ webhooks: type: string enum: - unlocked - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 issue: title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest//rest/issues/issues#get-an-issue) @@ -141878,9 +142347,9 @@ webhooks: url: type: string format: uri - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -141959,12 +142428,12 @@ webhooks: type: string enum: - unpinned - enterprise: *625 - installation: *626 - issue: *659 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + issue: *660 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -142042,12 +142511,12 @@ webhooks: type: string enum: - created - enterprise: *625 - installation: *626 - label: *652 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + label: *653 + organization: *628 + repository: *629 + sender: *630 required: - action - label @@ -142124,12 +142593,12 @@ webhooks: type: string enum: - deleted - enterprise: *625 - installation: *626 - label: *652 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + label: *653 + organization: *628 + repository: *629 + sender: *630 required: - action - label @@ -142238,12 +142707,12 @@ webhooks: type: string required: - from - enterprise: *625 - installation: *626 - label: *652 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + label: *653 + organization: *628 + repository: *629 + sender: *630 required: - action - label @@ -142324,9 +142793,9 @@ webhooks: - cancelled effective_date: type: string - enterprise: *625 - installation: *626 - marketplace_purchase: &661 + enterprise: *626 + installation: *627 + marketplace_purchase: &662 title: Marketplace Purchase type: object required: @@ -142414,8 +142883,8 @@ webhooks: type: integer unit_count: type: integer - organization: *627 - previous_marketplace_purchase: &662 + organization: *628 + previous_marketplace_purchase: &663 title: Marketplace Purchase type: object properties: @@ -142499,8 +142968,8 @@ webhooks: - on_free_trial - free_trial_ends_on - plan - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - effective_date @@ -142579,10 +143048,10 @@ webhooks: - changed effective_date: type: string - enterprise: *625 - installation: *626 - marketplace_purchase: *661 - organization: *627 + enterprise: *626 + installation: *627 + marketplace_purchase: *662 + organization: *628 previous_marketplace_purchase: title: Marketplace Purchase type: object @@ -142670,8 +143139,8 @@ webhooks: - on_free_trial - free_trial_ends_on - plan - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - effective_date @@ -142752,10 +143221,10 @@ webhooks: - pending_change effective_date: type: string - enterprise: *625 - installation: *626 - marketplace_purchase: *661 - organization: *627 + enterprise: *626 + installation: *627 + marketplace_purchase: *662 + organization: *628 previous_marketplace_purchase: title: Marketplace Purchase type: object @@ -142841,8 +143310,8 @@ webhooks: - on_free_trial - free_trial_ends_on - plan - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - effective_date @@ -142922,8 +143391,8 @@ webhooks: - pending_change_cancelled effective_date: type: string - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 marketplace_purchase: title: Marketplace Purchase type: object @@ -143009,10 +143478,10 @@ webhooks: type: integer unit_count: type: integer - organization: *627 - previous_marketplace_purchase: *662 - repository: *628 - sender: *629 + organization: *628 + previous_marketplace_purchase: *663 + repository: *629 + sender: *630 required: - action - effective_date @@ -143091,13 +143560,13 @@ webhooks: - purchased effective_date: type: string - enterprise: *625 - installation: *626 - marketplace_purchase: *661 - organization: *627 - previous_marketplace_purchase: *662 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + marketplace_purchase: *662 + organization: *628 + previous_marketplace_purchase: *663 + repository: *629 + sender: *630 required: - action - effective_date @@ -143198,12 +143667,12 @@ webhooks: type: string required: - to - enterprise: *625 - installation: *626 - member: *653 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + member: *654 + organization: *628 + repository: *629 + sender: *630 required: - action - member @@ -143304,12 +143773,12 @@ webhooks: type: - string - 'null' - enterprise: *625 - installation: *626 - member: *653 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + member: *654 + organization: *628 + repository: *629 + sender: *630 required: - action - changes @@ -143387,12 +143856,12 @@ webhooks: type: string enum: - removed - enterprise: *625 - installation: *626 - member: *653 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + member: *654 + organization: *628 + repository: *629 + sender: *630 required: - action - member @@ -143469,11 +143938,11 @@ webhooks: type: string enum: - added - enterprise: *625 - installation: *626 - member: *653 - organization: *627 - repository: *628 + enterprise: *626 + installation: *627 + member: *654 + organization: *628 + repository: *629 scope: description: The scope of the membership. Currently, can only be `team`. @@ -143549,7 +144018,7 @@ webhooks: required: - login - id - team: &663 + team: &664 title: Team description: Groups of organization members that gives permissions on specified repositories. @@ -143742,11 +144211,11 @@ webhooks: type: string enum: - removed - enterprise: *625 - installation: *626 - member: *653 - organization: *627 - repository: *628 + enterprise: *626 + installation: *627 + member: *654 + organization: *628 + repository: *629 scope: description: The scope of the membership. Currently, can only be `team`. @@ -143823,7 +144292,7 @@ webhooks: required: - login - id - team: *663 + team: *664 required: - action - scope @@ -143905,8 +144374,8 @@ webhooks: type: string enum: - checks_requested - installation: *626 - merge_group: &664 + installation: *627 + merge_group: &665 type: object title: Merge Group description: 'A group of pull requests that the merge queue has @@ -143927,16 +144396,16 @@ webhooks: description: The full ref of the branch the merge group will be merged into. type: string - head_commit: *349 + head_commit: *350 required: - head_sha - head_ref - base_sha - base_ref - head_commit - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - merge_group @@ -144021,11 +144490,11 @@ webhooks: - merged - invalidated - dequeued - installation: *626 - merge_group: *664 - organization: *627 - repository: *628 - sender: *629 + installation: *627 + merge_group: *665 + organization: *628 + repository: *629 + sender: *630 required: - action - merge_group @@ -144097,7 +144566,7 @@ webhooks: type: string enum: - deleted - enterprise: *625 + enterprise: *626 hook: description: 'The modified webhook. This will contain different keys based on the type of webhook it is: repository, organization, @@ -144205,13 +144674,13 @@ webhooks: hook_id: description: The id of the modified webhook. type: integer - installation: *626 - organization: *627 + installation: *627 + organization: *628 repository: anyOf: - type: 'null' - - *628 - sender: *629 + - *629 + sender: *630 required: - action - hook_id @@ -144290,12 +144759,12 @@ webhooks: type: string enum: - closed - enterprise: *625 - installation: *626 - milestone: *658 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + milestone: *659 + organization: *628 + repository: *629 + sender: *630 required: - action - milestone @@ -144373,9 +144842,9 @@ webhooks: type: string enum: - created - enterprise: *625 - installation: *626 - milestone: &665 + enterprise: *626 + installation: *627 + milestone: &666 title: Milestone description: A collection of related issues and pull requests. type: object @@ -144515,9 +144984,9 @@ webhooks: - updated_at - due_on - closed_at - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - milestone @@ -144595,12 +145064,12 @@ webhooks: type: string enum: - deleted - enterprise: *625 - installation: *626 - milestone: *658 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + milestone: *659 + organization: *628 + repository: *629 + sender: *630 required: - action - milestone @@ -144709,12 +145178,12 @@ webhooks: type: string required: - from - enterprise: *625 - installation: *626 - milestone: *658 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + milestone: *659 + organization: *628 + repository: *629 + sender: *630 required: - action - changes @@ -144793,12 +145262,12 @@ webhooks: type: string enum: - opened - enterprise: *625 - installation: *626 - milestone: *665 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + milestone: *666 + organization: *628 + repository: *629 + sender: *630 required: - action - milestone @@ -144876,12 +145345,12 @@ webhooks: type: string enum: - blocked - blocked_user: *653 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + blocked_user: *654 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - blocked_user @@ -144959,12 +145428,12 @@ webhooks: type: string enum: - unblocked - blocked_user: *653 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + blocked_user: *654 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - blocked_user @@ -145042,9 +145511,9 @@ webhooks: type: string enum: - deleted - enterprise: *625 - installation: *626 - membership: &666 + enterprise: *626 + installation: *627 + membership: &667 title: Membership description: The membership between the user and the organization. Not present when the action is `member_invited`. @@ -145135,9 +145604,9 @@ webhooks: - role - organization_url - user - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - organization @@ -145214,12 +145683,12 @@ webhooks: type: string enum: - member_added - enterprise: *625 - installation: *626 - membership: *666 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + membership: *667 + organization: *628 + repository: *629 + sender: *630 required: - action - membership @@ -145297,8 +145766,8 @@ webhooks: type: string enum: - member_invited - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 invitation: description: The invitation for the user or email if the action is `member_invited`. @@ -145418,10 +145887,10 @@ webhooks: - inviter - team_count - invitation_teams_url - organization: *627 - repository: *628 - sender: *629 - user: *653 + organization: *628 + repository: *629 + sender: *630 + user: *654 required: - action - invitation @@ -145499,12 +145968,12 @@ webhooks: type: string enum: - member_removed - enterprise: *625 - installation: *626 - membership: *666 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + membership: *667 + organization: *628 + repository: *629 + sender: *630 required: - action - membership @@ -145590,12 +146059,12 @@ webhooks: properties: from: type: string - enterprise: *625 - installation: *626 - membership: *666 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + membership: *667 + organization: *628 + repository: *629 + sender: *630 required: - action - organization @@ -145670,9 +146139,9 @@ webhooks: type: string enum: - published - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 package: description: Information about the package. type: object @@ -146189,7 +146658,7 @@ webhooks: - published_at rubygems_metadata: type: array - items: &667 + items: &668 title: Ruby Gems metadata type: object properties: @@ -146286,8 +146755,8 @@ webhooks: - owner - package_version - registry - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - package @@ -146362,9 +146831,9 @@ webhooks: type: string enum: - updated - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 package: description: Information about the package. type: object @@ -146720,7 +147189,7 @@ webhooks: - published_at rubygems_metadata: type: array - items: *667 + items: *668 source_url: type: string format: uri @@ -146791,8 +147260,8 @@ webhooks: - owner - package_version - registry - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - package @@ -146970,13 +147439,13 @@ webhooks: - duration - created_at - updated_at - enterprise: *625 + enterprise: *626 id: type: integer - installation: *626 - organization: *627 - repository: *628 - sender: *629 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - id - build @@ -147054,7 +147523,7 @@ webhooks: type: string enum: - approved - personal_access_token_request: &668 + personal_access_token_request: &669 title: Personal Access Token Request description: Details of a Personal Access Token Request. type: object @@ -147192,10 +147661,10 @@ webhooks: - token_expired - token_expires_at - token_last_used_at - enterprise: *625 - organization: *627 - sender: *629 - installation: *626 + enterprise: *626 + organization: *628 + sender: *630 + installation: *627 required: - action - personal_access_token_request @@ -147273,11 +147742,11 @@ webhooks: type: string enum: - cancelled - personal_access_token_request: *668 - enterprise: *625 - organization: *627 - sender: *629 - installation: *626 + personal_access_token_request: *669 + enterprise: *626 + organization: *628 + sender: *630 + installation: *627 required: - action - personal_access_token_request @@ -147354,11 +147823,11 @@ webhooks: type: string enum: - created - personal_access_token_request: *668 - enterprise: *625 - organization: *627 - sender: *629 - installation: *626 + personal_access_token_request: *669 + enterprise: *626 + organization: *628 + sender: *630 + installation: *627 required: - action - personal_access_token_request @@ -147434,11 +147903,11 @@ webhooks: type: string enum: - denied - personal_access_token_request: *668 - organization: *627 - enterprise: *625 - sender: *629 - installation: *626 + personal_access_token_request: *669 + organization: *628 + enterprise: *626 + sender: *630 + installation: *627 required: - action - personal_access_token_request @@ -147542,7 +148011,7 @@ webhooks: id: description: Unique identifier of the webhook. type: integer - last_response: *669 + last_response: *670 name: description: The type of webhook. The only valid value is 'web'. type: string @@ -147574,9 +148043,9 @@ webhooks: hook_id: description: The ID of the webhook that triggered the ping. type: integer - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 zen: description: Random string of GitHub zen. type: string @@ -147820,10 +148289,10 @@ webhooks: - from required: - note - enterprise: *625 - installation: *626 - organization: *627 - project_card: &670 + enterprise: *626 + installation: *627 + organization: *628 + project_card: &671 title: Project Card type: object properties: @@ -147944,8 +148413,8 @@ webhooks: - creator - created_at - updated_at - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - changes @@ -148025,12 +148494,12 @@ webhooks: type: string enum: - created - enterprise: *625 - installation: *626 - organization: *627 - project_card: *670 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + project_card: *671 + repository: *629 + sender: *630 required: - action - project_card @@ -148109,9 +148578,9 @@ webhooks: type: string enum: - deleted - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 project_card: title: Project Card type: object @@ -148239,8 +148708,8 @@ webhooks: repository: anyOf: - type: 'null' - - *628 - sender: *629 + - *629 + sender: *630 required: - action - project_card @@ -148333,12 +148802,12 @@ webhooks: - from required: - note - enterprise: *625 - installation: *626 - organization: *627 - project_card: *670 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + project_card: *671 + repository: *629 + sender: *630 required: - action - changes @@ -148431,9 +148900,9 @@ webhooks: - from required: - column_id - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 project_card: allOf: - title: Project Card @@ -148628,8 +149097,8 @@ webhooks: type: string required: - after_id - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - project_card @@ -148708,10 +149177,10 @@ webhooks: type: string enum: - closed - enterprise: *625 - installation: *626 - organization: *627 - project: &672 + enterprise: *626 + installation: *627 + organization: *628 + project: &673 title: Project type: object properties: @@ -148836,8 +149305,8 @@ webhooks: - creator - created_at - updated_at - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - project @@ -148916,10 +149385,10 @@ webhooks: type: string enum: - created - enterprise: *625 - installation: *626 - organization: *627 - project_column: &671 + enterprise: *626 + installation: *627 + organization: *628 + project_column: &672 title: Project Column type: object properties: @@ -148959,8 +149428,8 @@ webhooks: - name - created_at - updated_at - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - project_column @@ -149038,15 +149507,15 @@ webhooks: type: string enum: - deleted - enterprise: *625 - installation: *626 - organization: *627 - project_column: *671 + enterprise: *626 + installation: *627 + organization: *628 + project_column: *672 repository: anyOf: - type: 'null' - - *628 - sender: *629 + - *629 + sender: *630 required: - action - project_column @@ -149134,12 +149603,12 @@ webhooks: type: string required: - from - enterprise: *625 - installation: *626 - organization: *627 - project_column: *671 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + project_column: *672 + repository: *629 + sender: *630 required: - action - changes @@ -149218,12 +149687,12 @@ webhooks: type: string enum: - moved - enterprise: *625 - installation: *626 - organization: *627 - project_column: *671 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + project_column: *672 + repository: *629 + sender: *630 required: - action - project_column @@ -149302,12 +149771,12 @@ webhooks: type: string enum: - created - enterprise: *625 - installation: *626 - organization: *627 - project: *672 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + project: *673 + repository: *629 + sender: *630 required: - action - project @@ -149386,15 +149855,15 @@ webhooks: type: string enum: - deleted - enterprise: *625 - installation: *626 - organization: *627 - project: *672 + enterprise: *626 + installation: *627 + organization: *628 + project: *673 repository: anyOf: - type: 'null' - - *628 - sender: *629 + - *629 + sender: *630 required: - action - project @@ -149494,12 +149963,12 @@ webhooks: type: string required: - from - enterprise: *625 - installation: *626 - organization: *627 - project: *672 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + project: *673 + repository: *629 + sender: *630 required: - action - project @@ -149577,12 +150046,12 @@ webhooks: type: string enum: - reopened - enterprise: *625 - installation: *626 - organization: *627 - project: *672 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + project: *673 + repository: *629 + sender: *630 required: - action - project @@ -149661,9 +150130,9 @@ webhooks: type: string enum: - closed - installation: *626 - organization: *627 - projects_v2: &673 + installation: *627 + organization: *628 + projects_v2: &674 title: Projects v2 Project description: A projects v2 project type: object @@ -149731,7 +150200,7 @@ webhooks: - short_description - deleted_at - deleted_by - sender: *629 + sender: *630 required: - action - projects_v2 @@ -149810,10 +150279,10 @@ webhooks: type: string enum: - created - installation: *626 - organization: *627 - projects_v2: *673 - sender: *629 + installation: *627 + organization: *628 + projects_v2: *674 + sender: *630 required: - action - projects_v2 @@ -149892,10 +150361,10 @@ webhooks: type: string enum: - deleted - installation: *626 - organization: *627 - projects_v2: *673 - sender: *629 + installation: *627 + organization: *628 + projects_v2: *674 + sender: *630 required: - action - projects_v2 @@ -150014,10 +150483,10 @@ webhooks: type: string to: type: string - installation: *626 - organization: *627 - projects_v2: *673 - sender: *629 + installation: *627 + organization: *628 + projects_v2: *674 + sender: *630 required: - action - projects_v2 @@ -150098,7 +150567,7 @@ webhooks: type: string enum: - archived - changes: &677 + changes: &678 type: object properties: archived_at: @@ -150114,9 +150583,9 @@ webhooks: - string - 'null' format: date-time - installation: *626 - organization: *627 - projects_v2_item: &674 + installation: *627 + organization: *628 + projects_v2_item: &675 title: Projects v2 Item description: An item belonging to a project type: object @@ -150162,7 +150631,7 @@ webhooks: - created_at - updated_at - archived_at - sender: *629 + sender: *630 required: - action - projects_v2_item @@ -150254,10 +150723,10 @@ webhooks: - 'null' to: type: string - installation: *626 - organization: *627 - projects_v2_item: *674 - sender: *629 + installation: *627 + organization: *628 + projects_v2_item: *675 + sender: *630 required: - action - projects_v2_item @@ -150337,10 +150806,10 @@ webhooks: type: string enum: - created - installation: *626 - organization: *627 - projects_v2_item: *674 - sender: *629 + installation: *627 + organization: *628 + projects_v2_item: *675 + sender: *630 required: - action - projects_v2_item @@ -150419,10 +150888,10 @@ webhooks: type: string enum: - deleted - installation: *626 - organization: *627 - projects_v2_item: *674 - sender: *629 + installation: *627 + organization: *628 + projects_v2_item: *675 + sender: *630 required: - action - projects_v2_item @@ -150525,7 +150994,7 @@ webhooks: oneOf: - type: string - type: integer - - &675 + - &676 title: Projects v2 Single Select Option description: An option for a single select field type: object @@ -150545,7 +151014,7 @@ webhooks: required: - id - name - - &676 + - &677 title: Projects v2 Iteration Setting description: An iteration setting for an iteration field type: object @@ -150574,8 +151043,8 @@ webhooks: oneOf: - type: string - type: integer - - *675 - *676 + - *677 type: - 'null' - string @@ -150598,10 +151067,10 @@ webhooks: - 'null' required: - body - installation: *626 - organization: *627 - projects_v2_item: *674 - sender: *629 + installation: *627 + organization: *628 + projects_v2_item: *675 + sender: *630 required: - action - projects_v2_item @@ -150696,10 +151165,10 @@ webhooks: type: - string - 'null' - installation: *626 - organization: *627 - projects_v2_item: *674 - sender: *629 + installation: *627 + organization: *628 + projects_v2_item: *675 + sender: *630 required: - action - projects_v2_item @@ -150780,11 +151249,11 @@ webhooks: type: string enum: - restored - changes: *677 - installation: *626 - organization: *627 - projects_v2_item: *674 - sender: *629 + changes: *678 + installation: *627 + organization: *628 + projects_v2_item: *675 + sender: *630 required: - action - projects_v2_item @@ -150864,10 +151333,10 @@ webhooks: type: string enum: - reopened - installation: *626 - organization: *627 - projects_v2: *673 - sender: *629 + installation: *627 + organization: *628 + projects_v2: *674 + sender: *630 required: - action - projects_v2 @@ -150937,11 +151406,11 @@ webhooks: title: public event type: object properties: - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - repository - sender @@ -151017,13 +151486,13 @@ webhooks: type: string enum: - assigned - assignee: *653 - enterprise: *625 - installation: *626 - number: &678 + assignee: *654 + enterprise: *626 + installation: *627 + number: &679 description: The pull request number. type: integer - organization: *627 + organization: *628 pull_request: title: Pull Request type: object @@ -153345,8 +153814,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - number @@ -153427,11 +153896,11 @@ webhooks: type: string enum: - auto_merge_disabled - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 number: type: integer - organization: *627 + organization: *628 pull_request: title: Pull Request type: object @@ -155748,8 +156217,8 @@ webhooks: - draft reason: type: string - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - number @@ -155830,11 +156299,11 @@ webhooks: type: string enum: - auto_merge_enabled - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 number: type: integer - organization: *627 + organization: *628 pull_request: title: Pull Request type: object @@ -158152,8 +158621,8 @@ webhooks: - draft reason: type: string - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - number @@ -158234,13 +158703,13 @@ webhooks: type: string enum: - closed - enterprise: *625 - installation: *626 - number: *678 - organization: *627 - pull_request: &679 + enterprise: *626 + installation: *627 + number: *679 + organization: *628 + pull_request: &680 allOf: - - *491 + - *492 - type: object properties: allow_auto_merge: @@ -158302,8 +158771,8 @@ webhooks: Please use `squash_merge_commit_title` instead.** type: boolean default: false - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - number @@ -158383,13 +158852,13 @@ webhooks: type: string enum: - converted_to_draft - enterprise: *625 - installation: *626 - number: *678 - organization: *627 - pull_request: *679 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + number: *679 + organization: *628 + pull_request: *680 + repository: *629 + sender: *630 required: - action - number @@ -158468,11 +158937,11 @@ webhooks: type: string enum: - demilestoned - enterprise: *625 - milestone: *391 - number: *678 - organization: *627 - pull_request: &680 + enterprise: *626 + milestone: *392 + number: *679 + organization: *628 + pull_request: &681 title: Pull Request type: object properties: @@ -160776,8 +161245,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - number @@ -160855,11 +161324,11 @@ webhooks: type: string enum: - dequeued - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 number: type: integer - organization: *627 + organization: *628 pull_request: title: Pull Request type: object @@ -163167,8 +163636,8 @@ webhooks: - draft reason: type: string - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - number @@ -163291,13 +163760,13 @@ webhooks: type: string required: - from - enterprise: *625 - installation: *626 - number: *678 - organization: *627 - pull_request: *679 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + number: *679 + organization: *628 + pull_request: *680 + repository: *629 + sender: *630 required: - action - changes @@ -163376,11 +163845,11 @@ webhooks: type: string enum: - enqueued - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 number: type: integer - organization: *627 + organization: *628 pull_request: title: Pull Request type: object @@ -165686,8 +166155,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - number @@ -165766,11 +166235,11 @@ webhooks: type: string enum: - labeled - enterprise: *625 - installation: *626 - label: *652 - number: *678 - organization: *627 + enterprise: *626 + installation: *627 + label: *653 + number: *679 + organization: *628 pull_request: title: Pull Request type: object @@ -168093,8 +168562,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - number @@ -168174,10 +168643,10 @@ webhooks: type: string enum: - locked - enterprise: *625 - installation: *626 - number: *678 - organization: *627 + enterprise: *626 + installation: *627 + number: *679 + organization: *628 pull_request: title: Pull Request type: object @@ -170498,8 +170967,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - number @@ -170578,13 +171047,13 @@ webhooks: type: string enum: - milestoned - enterprise: *625 - milestone: *391 - number: *678 - organization: *627 - pull_request: *680 - repository: *628 - sender: *629 + enterprise: *626 + milestone: *392 + number: *679 + organization: *628 + pull_request: *681 + repository: *629 + sender: *630 required: - action - number @@ -170662,13 +171131,13 @@ webhooks: type: string enum: - opened - enterprise: *625 - installation: *626 - number: *678 - organization: *627 - pull_request: *679 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + number: *679 + organization: *628 + pull_request: *680 + repository: *629 + sender: *630 required: - action - number @@ -170748,13 +171217,13 @@ webhooks: type: string enum: - ready_for_review - enterprise: *625 - installation: *626 - number: *678 - organization: *627 - pull_request: *679 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + number: *679 + organization: *628 + pull_request: *680 + repository: *629 + sender: *630 required: - action - number @@ -170833,13 +171302,13 @@ webhooks: type: string enum: - reopened - enterprise: *625 - installation: *626 - number: *678 - organization: *627 - pull_request: *679 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + number: *679 + organization: *628 + pull_request: *680 + repository: *629 + sender: *630 required: - action - number @@ -171210,9 +171679,9 @@ webhooks: - start_side - side - reactions - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 pull_request: type: object properties: @@ -173419,8 +173888,8 @@ webhooks: - _links - author_association - active_lock_reason - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - comment @@ -173499,7 +173968,7 @@ webhooks: type: string enum: - deleted - comment: &682 + comment: &683 title: Pull Request Review Comment description: The [comment](https://docs.github.com/enterprise-cloud@latest//rest/pulls/comments#get-a-review-comment-for-a-pull-request) itself. @@ -173789,9 +174258,9 @@ webhooks: - start_side - side - reactions - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 pull_request: type: object properties: @@ -175986,8 +176455,8 @@ webhooks: - _links - author_association - active_lock_reason - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - comment @@ -176066,11 +176535,11 @@ webhooks: type: string enum: - edited - changes: *681 - comment: *682 - enterprise: *625 - installation: *626 - organization: *627 + changes: *682 + comment: *683 + enterprise: *626 + installation: *627 + organization: *628 pull_request: type: object properties: @@ -178266,8 +178735,8 @@ webhooks: - _links - author_association - active_lock_reason - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - changes @@ -178347,9 +178816,9 @@ webhooks: type: string enum: - dismissed - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 pull_request: title: Simple Pull Request type: object @@ -180559,7 +181028,7 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *628 + repository: *629 review: description: The review that was affected. type: object @@ -180711,7 +181180,7 @@ webhooks: - pull_request_url - author_association - _links - sender: *629 + sender: *630 required: - action - review @@ -180802,9 +181271,9 @@ webhooks: type: string required: - from - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 pull_request: title: Simple Pull Request type: object @@ -182895,8 +183364,8 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *628 - review: &683 + repository: *629 + review: &684 description: The review that was affected. type: object properties: @@ -183044,7 +183513,7 @@ webhooks: - pull_request_url - author_association - _links - sender: *629 + sender: *630 required: - action - changes @@ -183126,12 +183595,12 @@ webhooks: type: string enum: - review_request_removed - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 number: description: The pull request number. type: integer - organization: *627 + organization: *628 pull_request: title: Pull Request type: object @@ -185451,7 +185920,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *628 + repository: *629 requested_reviewer: title: User type: @@ -185521,7 +185990,7 @@ webhooks: required: - login - id - sender: *629 + sender: *630 required: - requested_reviewer - action @@ -185535,12 +186004,12 @@ webhooks: type: string enum: - review_request_removed - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 number: description: The pull request number. type: integer - organization: *627 + organization: *628 pull_request: title: Pull Request type: object @@ -187867,7 +188336,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *628 + repository: *629 requested_team: title: Team description: Groups of organization members that gives permissions @@ -187980,7 +188449,7 @@ webhooks: - members_url - repositories_url - permission - sender: *629 + sender: *630 required: - requested_team - action @@ -188062,12 +188531,12 @@ webhooks: type: string enum: - review_requested - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 number: description: The pull request number. type: integer - organization: *627 + organization: *628 pull_request: title: Pull Request type: object @@ -190389,7 +190858,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *628 + repository: *629 requested_reviewer: title: User type: @@ -190460,7 +190929,7 @@ webhooks: required: - login - id - sender: *629 + sender: *630 required: - requested_reviewer - action @@ -190474,12 +190943,12 @@ webhooks: type: string enum: - review_requested - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 number: description: The pull request number. type: integer - organization: *627 + organization: *628 pull_request: title: Pull Request type: object @@ -192792,7 +193261,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *628 + repository: *629 requested_team: title: Team description: Groups of organization members that gives permissions @@ -192896,7 +193365,7 @@ webhooks: required: - name - id - sender: *629 + sender: *630 required: - requested_team - action @@ -192976,9 +193445,9 @@ webhooks: type: string enum: - submitted - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 pull_request: title: Simple Pull Request type: object @@ -195191,9 +195660,9 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *628 - review: *683 - sender: *629 + repository: *629 + review: *684 + sender: *630 required: - action - review @@ -195272,9 +195741,9 @@ webhooks: type: string enum: - resolved - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 pull_request: title: Simple Pull Request type: object @@ -197382,8 +197851,8 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *628 - sender: *629 + repository: *629 + sender: *630 thread: type: object properties: @@ -197771,9 +198240,9 @@ webhooks: type: string enum: - unresolved - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 pull_request: title: Simple Pull Request type: object @@ -199864,8 +200333,8 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *628 - sender: *629 + repository: *629 + sender: *630 thread: type: object properties: @@ -200255,10 +200724,10 @@ webhooks: type: string before: type: string - enterprise: *625 - installation: *626 - number: *678 - organization: *627 + enterprise: *626 + installation: *627 + number: *679 + organization: *628 pull_request: title: Pull Request type: object @@ -202568,8 +203037,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - number @@ -202650,11 +203119,11 @@ webhooks: type: string enum: - unassigned - assignee: *684 - enterprise: *625 - installation: *626 - number: *678 - organization: *627 + assignee: *685 + enterprise: *626 + installation: *627 + number: *679 + organization: *628 pull_request: title: Pull Request type: object @@ -204979,8 +205448,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - number @@ -205058,11 +205527,11 @@ webhooks: type: string enum: - unlabeled - enterprise: *625 - installation: *626 - label: *652 - number: *678 - organization: *627 + enterprise: *626 + installation: *627 + label: *653 + number: *679 + organization: *628 pull_request: title: Pull Request type: object @@ -207376,8 +207845,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - number @@ -207457,10 +207926,10 @@ webhooks: type: string enum: - unlocked - enterprise: *625 - installation: *626 - number: *678 - organization: *627 + enterprise: *626 + installation: *627 + number: *679 + organization: *628 pull_request: title: Pull Request type: object @@ -209764,8 +210233,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - number @@ -209966,7 +210435,7 @@ webhooks: deleted: description: Whether this push deleted the `ref`. type: boolean - enterprise: *625 + enterprise: *626 forced: description: Whether this push was a force push of the `ref`. type: boolean @@ -210061,8 +210530,8 @@ webhooks: - url - author - committer - installation: *626 - organization: *627 + installation: *627 + organization: *628 pusher: title: Committer description: Metaproperties for Git author/committer information. @@ -210561,7 +211030,7 @@ webhooks: - default_branch - topics - visibility - sender: *629 + sender: *630 required: - ref - before @@ -210646,9 +211115,9 @@ webhooks: type: string enum: - published - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 registry_package: type: object properties: @@ -211119,7 +211588,7 @@ webhooks: type: string rubygems_metadata: type: array - items: *667 + items: *668 summary: type: string tag_name: @@ -211175,8 +211644,8 @@ webhooks: - owner - package_version - registry - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - registry_package @@ -211252,9 +211721,9 @@ webhooks: type: string enum: - updated - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 registry_package: type: object properties: @@ -211560,7 +212029,7 @@ webhooks: - published_at rubygems_metadata: type: array - items: *667 + items: *668 summary: type: string tag_name: @@ -211610,8 +212079,8 @@ webhooks: - owner - package_version - registry - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - registry_package @@ -211687,10 +212156,10 @@ webhooks: type: string enum: - created - enterprise: *625 - installation: *626 - organization: *627 - release: &685 + enterprise: *626 + installation: *627 + organization: *628 + release: &686 title: Release description: The [release](https://docs.github.com/enterprise-cloud@latest//rest/releases/releases/#get-a-release) object. @@ -212004,8 +212473,8 @@ webhooks: - tarball_url - zipball_url - body - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - release @@ -212081,12 +212550,12 @@ webhooks: type: string enum: - deleted - enterprise: *625 - installation: *626 - organization: *627 - release: *685 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + release: *686 + repository: *629 + sender: *630 required: - action - release @@ -212193,12 +212662,12 @@ webhooks: type: boolean required: - to - enterprise: *625 - installation: *626 - organization: *627 - release: *685 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + release: *686 + repository: *629 + sender: *630 required: - action - changes @@ -212275,9 +212744,9 @@ webhooks: type: string enum: - prereleased - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 release: title: Release description: The [release](https://docs.github.com/enterprise-cloud@latest//rest/releases/releases/#get-a-release) @@ -212596,8 +213065,8 @@ webhooks: - string - 'null' format: uri - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - release @@ -212672,10 +213141,10 @@ webhooks: type: string enum: - published - enterprise: *625 - installation: *626 - organization: *627 - release: &686 + enterprise: *626 + installation: *627 + organization: *628 + release: &687 title: Release description: The [release](https://docs.github.com/enterprise-cloud@latest//rest/releases/releases/#get-a-release) object. @@ -212991,8 +213460,8 @@ webhooks: - string - 'null' format: uri - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - release @@ -213067,12 +213536,12 @@ webhooks: type: string enum: - released - enterprise: *625 - installation: *626 - organization: *627 - release: *685 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + release: *686 + repository: *629 + sender: *630 required: - action - release @@ -213147,12 +213616,12 @@ webhooks: type: string enum: - unpublished - enterprise: *625 - installation: *626 - organization: *627 - release: *686 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + release: *687 + repository: *629 + sender: *630 required: - action - release @@ -213227,12 +213696,12 @@ webhooks: type: string enum: - published - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - repository_advisory: *539 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + repository_advisory: *540 + sender: *630 required: - action - repository @@ -213307,12 +213776,12 @@ webhooks: type: string enum: - reported - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - repository_advisory: *539 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + repository_advisory: *540 + sender: *630 required: - action - repository @@ -213387,11 +213856,11 @@ webhooks: type: string enum: - archived - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - repository @@ -213467,11 +213936,11 @@ webhooks: type: string enum: - created - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - repository @@ -213548,11 +214017,11 @@ webhooks: type: string enum: - deleted - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - repository @@ -213636,11 +214105,11 @@ webhooks: additionalProperties: true description: The `client_payload` that was specified in the `POST /repos/{owner}/{repo}/dispatches` request body. - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - branch @@ -213754,11 +214223,11 @@ webhooks: - 'null' items: type: string - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - changes @@ -213829,11 +214298,11 @@ webhooks: title: repository_import event type: object properties: - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 status: type: string enum: @@ -213913,11 +214382,11 @@ webhooks: type: string enum: - privatized - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - repository @@ -213993,11 +214462,11 @@ webhooks: type: string enum: - publicized - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - repository @@ -214090,11 +214559,11 @@ webhooks: - name required: - repository - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - changes @@ -214173,12 +214642,12 @@ webhooks: type: string enum: - created - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 repository_ruleset: *239 - sender: *629 + sender: *630 required: - action - repository_ruleset @@ -214255,12 +214724,12 @@ webhooks: type: string enum: - deleted - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 repository_ruleset: *239 - sender: *629 + sender: *630 required: - action - repository_ruleset @@ -214337,10 +214806,10 @@ webhooks: type: string enum: - edited - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 repository_ruleset: *239 changes: type: object @@ -214430,7 +214899,7 @@ webhooks: properties: from: type: string - sender: *629 + sender: *630 required: - action - repository_ruleset @@ -214645,11 +215114,11 @@ webhooks: - from required: - owner - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - changes @@ -214726,11 +215195,11 @@ webhooks: type: string enum: - unarchived - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - repository @@ -214806,7 +215275,7 @@ webhooks: type: string enum: - create - alert: &687 + alert: &688 title: Repository Vulnerability Alert Alert description: The security alert of the vulnerable dependency. type: object @@ -214930,11 +215399,11 @@ webhooks: type: string enum: - open - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - alert @@ -215140,11 +215609,11 @@ webhooks: type: string enum: - dismissed - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - alert @@ -215220,12 +215689,12 @@ webhooks: type: string enum: - reopen - alert: *687 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + alert: *688 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - alert @@ -215425,11 +215894,11 @@ webhooks: enum: - fixed - open - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - alert @@ -215506,7 +215975,7 @@ webhooks: type: string enum: - created - alert: &688 + alert: &689 type: object properties: number: *71 @@ -215583,11 +216052,11 @@ webhooks: format: date-time description: 'The time that push protection was bypassed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.' - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - alert @@ -215667,12 +216136,12 @@ webhooks: type: string enum: - created - alert: *688 - installation: *626 - location: *689 - organization: *627 - repository: *628 - sender: *629 + alert: *689 + installation: *627 + location: *690 + organization: *628 + repository: *629 + sender: *630 required: - location - alert @@ -215907,12 +216376,12 @@ webhooks: type: string enum: - reopened - alert: *688 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + alert: *689 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - alert @@ -215989,12 +216458,12 @@ webhooks: type: string enum: - resolved - alert: *688 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + alert: *689 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - alert @@ -216071,12 +216540,12 @@ webhooks: type: string enum: - validated - alert: *688 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + alert: *689 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - alert @@ -216151,11 +216620,11 @@ webhooks: type: string enum: - published - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - security_advisory: &690 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + security_advisory: &691 description: The details of the security advisory, including summary, description, and severity. type: object @@ -216268,7 +216737,7 @@ webhooks: - updated_at - withdrawn_at - vulnerabilities - sender: *629 + sender: *630 required: - action - security_advisory @@ -216340,12 +216809,12 @@ webhooks: type: string enum: - updated - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - security_advisory: *690 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + security_advisory: *691 + sender: *630 required: - action - security_advisory @@ -216417,10 +216886,10 @@ webhooks: type: string enum: - withdrawn - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 security_advisory: description: The details of the security advisory, including summary, description, and severity. @@ -216532,7 +217001,7 @@ webhooks: - updated_at - withdrawn_at - vulnerabilities - sender: *629 + sender: *630 required: - action - security_advisory @@ -216606,11 +217075,11 @@ webhooks: type: object properties: security_and_analysis: *230 - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 repository: *289 - sender: *629 + sender: *630 required: - changes - repository @@ -216687,12 +217156,12 @@ webhooks: type: string enum: - cancelled - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 - sponsorship: &691 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 + sponsorship: &692 type: object properties: created_at: @@ -216991,12 +217460,12 @@ webhooks: type: string enum: - created - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 - sponsorship: *691 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 + sponsorship: *692 required: - action - sponsorship @@ -217084,12 +217553,12 @@ webhooks: type: string required: - from - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 - sponsorship: *691 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 + sponsorship: *692 required: - action - changes @@ -217166,17 +217635,17 @@ webhooks: type: string enum: - pending_cancellation - effective_date: &692 + effective_date: &693 description: The `pending_cancellation` and `pending_tier_change` event types will include the date the cancellation or tier change will take effect. type: string - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 - sponsorship: *691 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 + sponsorship: *692 required: - action - sponsorship @@ -217250,7 +217719,7 @@ webhooks: type: string enum: - pending_tier_change - changes: &693 + changes: &694 type: object properties: tier: @@ -217294,13 +217763,13 @@ webhooks: - from required: - tier - effective_date: *692 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 - sponsorship: *691 + effective_date: *693 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 + sponsorship: *692 required: - action - changes @@ -217377,13 +217846,13 @@ webhooks: type: string enum: - tier_changed - changes: *693 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 - sponsorship: *691 + changes: *694 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 + sponsorship: *692 required: - action - changes @@ -217457,11 +217926,11 @@ webhooks: type: string enum: - created - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 starred_at: description: 'The time the star was created. This is a timestamp in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`. Will be `null` for @@ -217544,11 +218013,11 @@ webhooks: type: string enum: - deleted - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 starred_at: description: 'The time the star was created. This is a timestamp in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`. Will be `null` for @@ -217976,16 +218445,16 @@ webhooks: type: - string - 'null' - enterprise: *625 + enterprise: *626 id: description: The unique identifier of the status. type: integer - installation: *626 + installation: *627 name: type: string - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 sha: description: The Commit SHA. type: string @@ -218087,12 +218556,12 @@ webhooks: title: team_add event type: object properties: - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 - team: &694 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 + team: &695 title: Team description: Groups of organization members that gives permissions on specified repositories. @@ -218285,9 +218754,9 @@ webhooks: type: string enum: - added_to_repository - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 repository: title: Repository description: A git repository @@ -218753,8 +219222,8 @@ webhooks: - default_branch - topics - visibility - sender: *629 - team: *694 + sender: *630 + team: *695 required: - action - team @@ -218830,9 +219299,9 @@ webhooks: type: string enum: - created - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 repository: title: Repository description: A git repository @@ -219298,8 +219767,8 @@ webhooks: - default_branch - topics - visibility - sender: *629 - team: *694 + sender: *630 + team: *695 required: - action - team @@ -219376,9 +219845,9 @@ webhooks: type: string enum: - deleted - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 repository: title: Repository description: A git repository @@ -219844,8 +220313,8 @@ webhooks: - default_branch - topics - visibility - sender: *629 - team: *694 + sender: *630 + team: *695 required: - action - team @@ -219989,9 +220458,9 @@ webhooks: - from required: - permissions - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 repository: title: Repository description: A git repository @@ -220457,8 +220926,8 @@ webhooks: - default_branch - topics - visibility - sender: *629 - team: *694 + sender: *630 + team: *695 required: - action - changes @@ -220536,9 +221005,9 @@ webhooks: type: string enum: - removed_from_repository - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 repository: title: Repository description: A git repository @@ -221004,8 +221473,8 @@ webhooks: - default_branch - topics - visibility - sender: *629 - team: *694 + sender: *630 + team: *695 required: - action - team @@ -221081,11 +221550,11 @@ webhooks: type: string enum: - started - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - repository @@ -221157,18 +221626,18 @@ webhooks: title: workflow_dispatch event type: object properties: - enterprise: *625 + enterprise: *626 inputs: type: - object - 'null' additionalProperties: true - installation: *626 - organization: *627 + installation: *627 + organization: *628 ref: type: string - repository: *628 - sender: *629 + repository: *629 + sender: *630 workflow: type: string required: @@ -221249,11 +221718,11 @@ webhooks: type: string enum: - completed - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 workflow_job: allOf: - title: Workflow Job @@ -221508,7 +221977,7 @@ webhooks: type: string required: - conclusion - deployment: *411 + deployment: *412 required: - action - repository @@ -221587,11 +222056,11 @@ webhooks: type: string enum: - in_progress - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 workflow_job: allOf: - title: Workflow Job @@ -221872,7 +222341,7 @@ webhooks: required: - status - steps - deployment: *411 + deployment: *412 required: - action - repository @@ -221951,11 +222420,11 @@ webhooks: type: string enum: - queued - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 workflow_job: type: object properties: @@ -222100,7 +222569,7 @@ webhooks: - workflow_name - head_branch - created_at - deployment: *411 + deployment: *412 required: - action - repository @@ -222179,11 +222648,11 @@ webhooks: type: string enum: - waiting - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 workflow_job: type: object properties: @@ -222329,7 +222798,7 @@ webhooks: - workflow_name - head_branch - created_at - deployment: *411 + deployment: *412 required: - action - repository @@ -222409,12 +222878,12 @@ webhooks: type: string enum: - completed - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 - workflow: *648 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 + workflow: *649 workflow_run: title: Workflow Run type: object @@ -223424,12 +223893,12 @@ webhooks: type: string enum: - in_progress - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 - workflow: *648 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 + workflow: *649 workflow_run: title: Workflow Run type: object @@ -224433,12 +224902,12 @@ webhooks: type: string enum: - requested - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 - workflow: *648 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 + workflow: *649 workflow_run: title: Workflow Run type: object diff --git a/descriptions-next/ghec/dereferenced/ghec.deref.json b/descriptions-next/ghec/dereferenced/ghec.deref.json index 14e85855b7..5f62a8639a 100644 --- a/descriptions-next/ghec/dereferenced/ghec.deref.json +++ b/descriptions-next/ghec/dereferenced/ghec.deref.json @@ -77987,6 +77987,252 @@ } } }, + "/orgs/{org}/attestations/{subject_digest}": { + "get": { + "summary": "List attestations", + "description": "List a collection of artifact attestations with a given subject digest that are associated with repositories owned by an organization.\n\nThe collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required.\n\n**Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", + "tags": [ + "orgs" + ], + "operationId": "orgs/list-attestations", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/enterprise-cloud@latest//rest/orgs/orgs#list-attestations" + }, + "parameters": [ + { + "name": "per_page", + "description": "The number of results per page (max 100). For more information, see \"[Using pagination in the REST API](https://docs.github.com/enterprise-cloud@latest//rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "before", + "description": "A cursor, as given in the [Link header](https://docs.github.com/enterprise-cloud@latest//rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for results before this cursor. For more information, see \"[Using pagination in the REST API](https://docs.github.com/enterprise-cloud@latest//rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "after", + "description": "A cursor, as given in the [Link header](https://docs.github.com/enterprise-cloud@latest//rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for results after this cursor. For more information, see \"[Using pagination in the REST API](https://docs.github.com/enterprise-cloud@latest//rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "org", + "description": "The organization name. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "subject_digest", + "description": "The parameter should be set to the attestation's subject's SHA256 digest, in the form `sha256:HEX_DIGEST`.", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "x-multi-segment": true + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "attestations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "bundle": { + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + }, + "additionalProperties": true + }, + "dsseEnvelope": { + "type": "object", + "properties": { + }, + "additionalProperties": true + } + }, + "description": "The attestation's Sigstore Bundle.\nRefer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information." + }, + "repository_id": { + "type": "integer" + } + } + } + } + } + }, + "examples": { + "default": { + "value": { + "attestations": [ + { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "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" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + }, + "repository_id": 1 + }, + { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "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" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + }, + "repository_id": 1 + } + ] + } + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "orgs", + "subcategory": "orgs" + } + } + }, "/orgs/{org}/audit-log": { "get": { "summary": "Get the audit log for an organization", @@ -213593,119 +213839,17 @@ } } }, - "/repos/{owner}/{repo}/autolinks": { - "get": { - "summary": "Get all autolinks of a repository", - "description": "Gets all autolinks that are configured for a repository.\n\nInformation about autolinks are only available to repository administrators.", - "tags": [ - "repos" - ], - "operationId": "repos/list-autolinks", - "externalDocs": { - "description": "API method documentation", - "url": "https://docs.github.com/enterprise-cloud@latest//rest/repos/autolinks#get-all-autolinks-of-a-repository" - }, - "parameters": [ - { - "name": "owner", - "description": "The account owner of the repository. The name is not case sensitive.", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "description": "Response", - "content": { - "application/json": { - "schema": { - "type": "array", - "items": { - "title": "Autolink reference", - "description": "An autolink reference.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "examples": [ - 3 - ] - }, - "key_prefix": { - "description": "The prefix of a key that is linkified.", - "type": "string", - "examples": [ - "TICKET-" - ] - }, - "url_template": { - "description": "A template for the target URL that is generated if a key was found.", - "type": "string", - "examples": [ - "https://example.com/TICKET?query=" - ] - }, - "is_alphanumeric": { - "description": "Whether this autolink reference matches alphanumeric characters. If false, this autolink reference only matches numeric characters.", - "type": "boolean", - "examples": [ - true - ] - } - }, - "required": [ - "id", - "key_prefix", - "url_template", - "is_alphanumeric" - ] - } - }, - "examples": { - "default": { - "value": [ - { - "id": 1, - "key_prefix": "TICKET-", - "url_template": "https://example.com/TICKET?query=", - "is_alphanumeric": true - } - ] - } - } - } - } - } - }, - "x-github": { - "githubCloudOnly": false, - "enabledForGitHubApps": true, - "category": "repos", - "subcategory": "autolinks" - } - }, + "/repos/{owner}/{repo}/attestations": { "post": { - "summary": "Create an autolink reference for a repository", - "description": "Users with admin access to the repository can create an autolink.", + "summary": "Create an attestation", + "description": "Store an artifact attestation and associate it with a repository.\n\nThe authenticated user must have write permission to the repository and, if using a fine-grained access token the `attestations:write` permission is required.\n\nArtifact attestations are meant to be created using the [attest action](https://github.com/actions/attest). For amore information, see our guide on [using artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", "tags": [ "repos" ], - "operationId": "repos/create-autolink", + "operationId": "repos/create-attestation", "externalDocs": { "description": "API method documentation", - "url": "https://docs.github.com/enterprise-cloud@latest//rest/repos/autolinks#create-an-autolink-reference-for-a-repository" + "url": "https://docs.github.com/enterprise-cloud@latest//rest/repos/repos#create-an-attestation" }, "parameters": [ { @@ -213734,31 +213878,97 @@ "schema": { "type": "object", "properties": { - "key_prefix": { - "type": "string", - "description": "This prefix appended by certain characters will generate a link any time it is found in an issue, pull request, or commit." - }, - "url_template": { - "type": "string", - "description": "The URL must contain `` for the reference number. `` matches different characters depending on the value of `is_alphanumeric`." - }, - "is_alphanumeric": { - "type": "boolean", - "default": true, - "description": "Whether this autolink reference matches alphanumeric characters. If true, the `` parameter of the `url_template` matches alphanumeric characters `A-Z` (case insensitive), `0-9`, and `-`. If false, this autolink reference only matches numeric characters." + "bundle": { + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + }, + "additionalProperties": true + }, + "dsseEnvelope": { + "type": "object", + "properties": { + }, + "additionalProperties": true + } + }, + "description": "The attestation's Sigstore Bundle.\nRefer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information." } }, "required": [ - "key_prefix", - "url_template" + "bundle" ] }, "examples": { "default": { + "summary": "Example of a request body", "value": { - "key_prefix": "TICKET-", - "url_template": "https://example.com/TICKET?query=", - "is_alphanumeric": true + "value": { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "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" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + } + } } } } @@ -213771,62 +213981,623 @@ "content": { "application/json": { "schema": { - "title": "Autolink reference", - "description": "An autolink reference.", "type": "object", "properties": { "id": { "type": "integer", - "examples": [ - 3 - ] - }, - "key_prefix": { - "description": "The prefix of a key that is linkified.", - "type": "string", - "examples": [ - "TICKET-" - ] - }, - "url_template": { - "description": "A template for the target URL that is generated if a key was found.", - "type": "string", - "examples": [ - "https://example.com/TICKET?query=" - ] - }, - "is_alphanumeric": { - "description": "Whether this autolink reference matches alphanumeric characters. If false, this autolink reference only matches numeric characters.", - "type": "boolean", - "examples": [ - true - ] + "description": "The ID of the attestation." } - }, - "required": [ - "id", - "key_prefix", - "url_template", - "is_alphanumeric" - ] + } }, "examples": { "default": { "value": { - "id": 1, - "key_prefix": "TICKET-", - "url_template": "https://example.com/TICKET?query=", - "is_alphanumeric": true + "id": 2 } } } } - }, - "headers": { - "Location": { - "example": "https://api.github.com/repos/octocat/Hello-World/autolinks/1", + } + }, + "403": { + "description": "Forbidden", + "content": { + "application/json": { "schema": { - "type": "string" + "title": "Basic Error", + "description": "Basic Error", + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "url": { + "type": "string" + }, + "status": { + "type": "string" + } + } + } + } + } + }, + "422": { + "description": "Validation failed, or the endpoint has been spammed.", + "content": { + "application/json": { + "schema": { + "title": "Validation Error", + "description": "Validation Error", + "type": "object", + "required": [ + "message", + "documentation_url" + ], + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "errors": { + "type": "array", + "items": { + "type": "object", + "required": [ + "code" + ], + "properties": { + "resource": { + "type": "string" + }, + "field": { + "type": "string" + }, + "message": { + "type": "string" + }, + "code": { + "type": "string" + }, + "index": { + "type": "integer" + }, + "value": { + "oneOf": [ + { + "type": [ + "string", + "null" + ] + }, + { + "type": [ + "integer", + "null" + ] + }, + { + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + } + } + ] + } + } + } + } + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "repos", + "subcategory": "repos" + } + } + }, + "/repos/{owner}/{repo}/attestations/{subject_digest}": { + "get": { + "summary": "List attestations", + "description": "List a collection of artifact attestations with a given subject digest that are associated with a repository.\n\nThe authenticated user making the request must have read access to the repository. In addition, when using a fine-grained access token the `attestations:read` permission is required.\n\n**Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", + "tags": [ + "repos" + ], + "operationId": "repos/list-attestations", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/enterprise-cloud@latest//rest/repos/repos#list-attestations" + }, + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "per_page", + "description": "The number of results per page (max 100). For more information, see \"[Using pagination in the REST API](https://docs.github.com/enterprise-cloud@latest//rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "before", + "description": "A cursor, as given in the [Link header](https://docs.github.com/enterprise-cloud@latest//rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for results before this cursor. For more information, see \"[Using pagination in the REST API](https://docs.github.com/enterprise-cloud@latest//rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "after", + "description": "A cursor, as given in the [Link header](https://docs.github.com/enterprise-cloud@latest//rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for results after this cursor. For more information, see \"[Using pagination in the REST API](https://docs.github.com/enterprise-cloud@latest//rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "subject_digest", + "description": "The parameter should be set to the attestation's subject's SHA256 digest, in the form `sha256:HEX_DIGEST`.", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "x-multi-segment": true + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "attestations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "bundle": { + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + }, + "additionalProperties": true + }, + "dsseEnvelope": { + "type": "object", + "properties": { + }, + "additionalProperties": true + } + }, + "description": "The attestation's Sigstore Bundle.\nRefer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information." + }, + "repository_id": { + "type": "integer" + } + } + } + } + } + }, + "examples": { + "default": { + "value": { + "attestations": [ + { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "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" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + }, + "repository_id": 1 + }, + { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "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" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + }, + "repository_id": 1 + } + ] + } + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "repos", + "subcategory": "repos" + } + } + }, + "/repos/{owner}/{repo}/autolinks": { + "get": { + "summary": "Get all autolinks of a repository", + "description": "Gets all autolinks that are configured for a repository.\n\nInformation about autolinks are only available to repository administrators.", + "tags": [ + "repos" + ], + "operationId": "repos/list-autolinks", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/enterprise-cloud@latest//rest/repos/autolinks#get-all-autolinks-of-a-repository" + }, + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "title": "Autolink reference", + "description": "An autolink reference.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "examples": [ + 3 + ] + }, + "key_prefix": { + "description": "The prefix of a key that is linkified.", + "type": "string", + "examples": [ + "TICKET-" + ] + }, + "url_template": { + "description": "A template for the target URL that is generated if a key was found.", + "type": "string", + "examples": [ + "https://example.com/TICKET?query=" + ] + }, + "is_alphanumeric": { + "description": "Whether this autolink reference matches alphanumeric characters. If false, this autolink reference only matches numeric characters.", + "type": "boolean", + "examples": [ + true + ] + } + }, + "required": [ + "id", + "key_prefix", + "url_template", + "is_alphanumeric" + ] + } + }, + "examples": { + "default": { + "value": [ + { + "id": 1, + "key_prefix": "TICKET-", + "url_template": "https://example.com/TICKET?query=", + "is_alphanumeric": true + } + ] + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "repos", + "subcategory": "autolinks" + } + }, + "post": { + "summary": "Create an autolink reference for a repository", + "description": "Users with admin access to the repository can create an autolink.", + "tags": [ + "repos" + ], + "operationId": "repos/create-autolink", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/enterprise-cloud@latest//rest/repos/autolinks#create-an-autolink-reference-for-a-repository" + }, + "parameters": [ + { + "name": "owner", + "description": "The account owner of the repository. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "The name of the repository without the `.git` extension. The name is not case sensitive.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "key_prefix": { + "type": "string", + "description": "This prefix appended by certain characters will generate a link any time it is found in an issue, pull request, or commit." + }, + "url_template": { + "type": "string", + "description": "The URL must contain `` for the reference number. `` matches different characters depending on the value of `is_alphanumeric`." + }, + "is_alphanumeric": { + "type": "boolean", + "default": true, + "description": "Whether this autolink reference matches alphanumeric characters. If true, the `` parameter of the `url_template` matches alphanumeric characters `A-Z` (case insensitive), `0-9`, and `-`. If false, this autolink reference only matches numeric characters." + } + }, + "required": [ + "key_prefix", + "url_template" + ] + }, + "examples": { + "default": { + "value": { + "key_prefix": "TICKET-", + "url_template": "https://example.com/TICKET?query=", + "is_alphanumeric": true + } + } + } + } + } + }, + "responses": { + "201": { + "description": "response", + "content": { + "application/json": { + "schema": { + "title": "Autolink reference", + "description": "An autolink reference.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "examples": [ + 3 + ] + }, + "key_prefix": { + "description": "The prefix of a key that is linkified.", + "type": "string", + "examples": [ + "TICKET-" + ] + }, + "url_template": { + "description": "A template for the target URL that is generated if a key was found.", + "type": "string", + "examples": [ + "https://example.com/TICKET?query=" + ] + }, + "is_alphanumeric": { + "description": "Whether this autolink reference matches alphanumeric characters. If false, this autolink reference only matches numeric characters.", + "type": "boolean", + "examples": [ + true + ] + } + }, + "required": [ + "id", + "key_prefix", + "url_template", + "is_alphanumeric" + ] + }, + "examples": { + "default": { + "value": { + "id": 1, + "key_prefix": "TICKET-", + "url_template": "https://example.com/TICKET?query=", + "is_alphanumeric": true + } + } + } + } + }, + "headers": { + "Location": { + "example": "https://api.github.com/repos/octocat/Hello-World/autolinks/1", + "schema": { + "type": "string" } } } @@ -584648,6 +585419,265 @@ } } }, + "/users/{username}/attestations/{subject_digest}": { + "get": { + "summary": "List attestations", + "description": "List a collection of artifact attestations with a given subject digest that are associated with repositories owned by a user.\n\nThe collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required.\n\n**Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", + "tags": [ + "users" + ], + "operationId": "users/list-attestations", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/enterprise-cloud@latest//rest/users/attestations#list-attestations" + }, + "parameters": [ + { + "name": "per_page", + "description": "The number of results per page (max 100). For more information, see \"[Using pagination in the REST API](https://docs.github.com/enterprise-cloud@latest//rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "before", + "description": "A cursor, as given in the [Link header](https://docs.github.com/enterprise-cloud@latest//rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for results before this cursor. For more information, see \"[Using pagination in the REST API](https://docs.github.com/enterprise-cloud@latest//rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "after", + "description": "A cursor, as given in the [Link header](https://docs.github.com/enterprise-cloud@latest//rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for results after this cursor. For more information, see \"[Using pagination in the REST API](https://docs.github.com/enterprise-cloud@latest//rest/using-the-rest-api/using-pagination-in-the-rest-api).\"", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "username", + "description": "The handle for the GitHub user account.", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "subject_digest", + "description": "Subject Digest", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "x-multi-segment": true + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "attestations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "bundle": { + "title": "Sigstore Bundle v0.1", + "description": "Sigstore Bundle v0.1", + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + "x509CertificateChain": { + "type": "object", + "properties": { + "certificates": { + "type": "array", + "items": { + "type": "object", + "properties": { + "rawBytes": { + "type": "string" + } + } + } + } + } + }, + "tlogEntries": { + "type": "array", + "items": { + "type": "object", + "properties": { + "logIndex": { + "type": "string" + }, + "logId": { + "type": "object", + "properties": { + "keyId": { + "type": "string" + } + } + }, + "kindVersion": { + "type": "object", + "properties": { + "kind": { + "type": "string" + }, + "version": { + "type": "string" + } + } + }, + "integratedTime": { + "type": "string" + }, + "inclusionPromise": { + "type": "object", + "properties": { + "signedEntryTimestamp": { + "type": "string" + } + } + }, + "inclusionProof": { + "type": [ + "string", + "null" + ] + }, + "canonicalizedBody": { + "type": "string" + } + } + } + }, + "timestampVerificationData": { + "type": [ + "string", + "null" + ] + } + } + }, + "dsseEnvelope": { + "type": "object", + "properties": { + "payload": { + "type": "string" + }, + "payloadType": { + "type": "string" + }, + "signatures": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sig": { + "type": "string" + }, + "keyid": { + "type": "string" + } + } + } + } + } + } + } + }, + "repository_id": { + "type": "integer" + } + } + } + } + } + }, + "examples": { + "default": { + "value": null + } + } + } + } + }, + "201": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "title": "Empty Object", + "description": "An object without any properties.", + "type": "object", + "properties": { + }, + "additionalProperties": false + }, + "examples": { + "default": { + "value": null + } + } + } + } + }, + "204": { + "description": "Response" + }, + "404": { + "description": "Resource not found", + "content": { + "application/json": { + "schema": { + "title": "Basic Error", + "description": "Basic Error", + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "documentation_url": { + "type": "string" + }, + "url": { + "type": "string" + }, + "status": { + "type": "string" + } + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "users", + "subcategory": "attestations" + } + } + }, "/users/{username}/docker/conflicts": { "get": { "summary": "Get list of conflicting packages during Docker migration for user", diff --git a/descriptions-next/ghec/dereferenced/ghec.deref.yaml b/descriptions-next/ghec/dereferenced/ghec.deref.yaml index c5c4219635..0cbd21491e 100644 --- a/descriptions-next/ghec/dereferenced/ghec.deref.yaml +++ b/descriptions-next/ghec/dereferenced/ghec.deref.yaml @@ -973,7 +973,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/security-advisories/global-advisories#get-a-global-security-advisory parameters: - - &541 + - &542 name: ghsa_id description: The GHSA (GitHub Security Advisory) identifier of the advisory. in: path @@ -1642,7 +1642,7 @@ paths: application/json: schema: *3 application/scim+json: - schema: &551 + schema: &552 title: Scim Error description: Scim Error type: object @@ -9915,7 +9915,7 @@ paths: description: The GitHub URL of the alert resource. format: uri readOnly: true - instances_url: &355 + instances_url: &356 type: string description: The REST API URL for fetching the list of instances for an alert. @@ -9948,7 +9948,7 @@ paths: format: `YYYY-MM-DDTHH:MM:SSZ`.' format: date-time readOnly: true - dismissed_reason: &356 + dismissed_reason: &357 type: - string - 'null' @@ -9959,14 +9959,14 @@ paths: - false positive - won't fix - used in tests - dismissed_comment: &357 + dismissed_comment: &358 type: - string - 'null' description: The dismissal comment associated with the dismissal of the alert. maxLength: 280 - rule: &358 + rule: &359 type: object properties: id: @@ -10011,7 +10011,7 @@ paths: type: string description: A short description of the rule used to detect the alert. - tool: &359 + tool: &360 type: object properties: name: *66 @@ -10022,15 +10022,15 @@ paths: description: The version of the tool used to generate the code scanning analysis. guid: *67 - most_recent_instance: &360 + most_recent_instance: &361 type: object properties: - ref: &353 + ref: &354 type: string description: |- The Git reference, formatted as `refs/pull//merge`, `refs/pull//head`, `refs/heads/` or simply ``. - analysis_key: &365 + analysis_key: &366 type: string description: Identifies the configuration under which the analysis was executed. For example, in GitHub Actions @@ -10041,7 +10041,7 @@ paths: the environment in which the analysis that generated this alert instance was performed, such as the language that was analyzed. - category: &366 + category: &367 type: string description: Identifies the configuration under which the analysis was executed. Used to distinguish between multiple @@ -11915,7 +11915,7 @@ paths: - development - runtime - - security_advisory: &403 + security_advisory: &404 type: object description: Details for the GitHub Security Advisory. readOnly: true @@ -12149,7 +12149,7 @@ paths: dismissal. maxLength: 280 fixed_at: *79 - auto_dismissed_at: &404 + auto_dismissed_at: &405 type: - string - 'null' @@ -12646,14 +12646,14 @@ paths: format: uri description: The REST API URL of the code locations for this alert. - state: &536 + state: &537 description: Sets the state of the secret scanning alert. You must provide `resolution` when you set the state to `resolved`. type: string enum: - open - resolved - resolution: &537 + resolution: &538 type: - string - 'null' @@ -13822,7 +13822,7 @@ paths: milestone: anyOf: - type: 'null' - - &391 + - &392 title: Milestone description: A collection of related issues and pull requests. @@ -14072,7 +14072,7 @@ paths: - author_association - created_at - updated_at - comment: &449 + comment: &450 title: Issue Comment description: Comments provide a way for people to collaborate on an issue. @@ -14638,7 +14638,7 @@ paths: url: type: string format: uri - user: &590 + user: &591 title: Public User description: Public User type: object @@ -18042,7 +18042,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/activity/notifications#list-notifications-for-the-authenticated-user parameters: - - &477 + - &478 name: all description: If `true`, show notifications marked as read. in: query @@ -18050,7 +18050,7 @@ paths: schema: type: boolean default: false - - &478 + - &479 name: participating description: If `true`, only shows notifications in which the user is directly participating or mentioned. @@ -18060,7 +18060,7 @@ paths: type: boolean default: false - *87 - - &479 + - &480 name: before description: 'Only show notifications updated before the given time. This is a timestamp in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format: @@ -18569,7 +18569,7 @@ paths: - url - subscription_url examples: - default: &480 + default: &481 value: - id: '1' repository: @@ -19121,7 +19121,7 @@ paths: type: array items: *50 examples: - default: &607 + default: &608 value: - login: github id: 1 @@ -20314,7 +20314,7 @@ paths: type: array items: *55 examples: - default: &601 + default: &602 value: total_count: 1 repositories: @@ -21080,7 +21080,7 @@ paths: type: array items: *130 examples: - default: &593 + default: &594 value: total_count: 1 repositories: @@ -23116,6 +23116,162 @@ paths: enabledForGitHubApps: true category: announcement-banners subcategory: organizations + "/orgs/{org}/attestations/{subject_digest}": + get: + summary: List attestations + description: |- + List a collection of artifact attestations with a given subject digest that are associated with repositories owned by an organization. + + The collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required. + + **Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - orgs + operationId: orgs/list-attestations + externalDocs: + description: API method documentation + url: https://docs.github.com/enterprise-cloud@latest//rest/orgs/orgs#list-attestations + parameters: + - *17 + - *63 + - *64 + - *113 + - name: subject_digest + description: The parameter should be set to the attestation's subject's SHA256 + digest, in the form `sha256:HEX_DIGEST`. + in: path + required: true + schema: + type: string + x-multi-segment: true + responses: + '200': + description: Response + content: + application/json: + schema: + type: object + properties: + attestations: + type: array + items: + type: object + properties: + bundle: + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: {} + additionalProperties: true + dsseEnvelope: + type: object + properties: {} + additionalProperties: true + description: |- + The attestation's Sigstore Bundle. + Refer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information. + repository_id: + type: integer + examples: + default: &329 + value: + attestations: + - bundle: + mediaType: application/vnd.dev.sigstore.bundle.v0.3+json + verificationMaterial: + tlogEntries: + - logIndex: '97913980' + logId: + keyId: wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0= + kindVersion: + kind: dsse + version: 0.0.1 + integratedTime: '1716998992' + inclusionPromise: + signedEntryTimestamp: MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL + inclusionProof: + logIndex: '93750549' + rootHash: KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60= + treeSize: '93750551' + hashes: + - 8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg= + - nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck= + - hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A= + - MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM= + - XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc= + - Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY= + - wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU= + - uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s= + - jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs= + - xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ= + - cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc= + - sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ= + - 98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8= + checkpoint: + envelope: rekor.sigstore.dev - 2605736670972794746\n93750551\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\n\n— + rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\n + canonicalizedBody: eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0= + timestampVerificationData: {} + certificate: + rawBytes: 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 + dsseEnvelope: + payload: eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19 + payloadType: application/vnd.in-toto+json + signatures: + - sig: MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ== + repository_id: 1 + - bundle: + mediaType: application/vnd.dev.sigstore.bundle.v0.3+json + verificationMaterial: + tlogEntries: + - logIndex: '97913980' + logId: + keyId: wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0= + kindVersion: + kind: dsse + version: 0.0.1 + integratedTime: '1716998992' + inclusionPromise: + signedEntryTimestamp: MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL + inclusionProof: + logIndex: '93750549' + rootHash: KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60= + treeSize: '93750551' + hashes: + - 8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg= + - nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck= + - hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A= + - MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM= + - XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc= + - Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY= + - wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU= + - uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s= + - jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs= + - xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ= + - cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc= + - sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ= + - 98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8= + checkpoint: + envelope: rekor.sigstore.dev - 2605736670972794746\n93750551\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\n\n— + rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\n + canonicalizedBody: eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0= + timestampVerificationData: {} + certificate: + rawBytes: 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 + dsseEnvelope: + payload: eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19 + payloadType: application/vnd.in-toto+json + signatures: + - sig: MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ== + repository_id: 1 + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: orgs + subcategory: orgs "/orgs/{org}/audit-log": get: summary: Get the audit log for an organization @@ -23335,7 +23491,7 @@ paths: be returned. in: query required: false - schema: &354 + schema: &355 type: string description: Severity of a code scanning alert. enum: @@ -24310,7 +24466,7 @@ paths: machine: anyOf: - type: 'null' - - &379 + - &380 type: object title: Codespace machine description: A description of the machine powering a codespace. @@ -25262,7 +25418,7 @@ paths: - updated_at - visibility examples: - default: &380 + default: &381 value: total_count: 2 secrets: @@ -25300,7 +25456,7 @@ paths: description: Response content: application/json: - schema: &381 + schema: &382 title: CodespacesPublicKey description: The public key used for setting Codespaces secrets. type: object @@ -25335,7 +25491,7 @@ paths: - key_id - key examples: - default: &382 + default: &383 value: key_id: '012345678912345678' key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 @@ -25367,7 +25523,7 @@ paths: application/json: schema: *162 examples: - default: &384 + default: &385 value: name: GH_TOKEN created_at: '2019-08-10T14:59:22Z' @@ -27103,7 +27259,7 @@ paths: description: Response content: application/json: - schema: &407 + schema: &408 title: DependabotPublicKey description: The public key used for setting Dependabot Secrets. type: object @@ -27122,7 +27278,7 @@ paths: - key_id - key examples: - default: &408 + default: &409 value: key_id: '012345678912345678' key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 @@ -28682,7 +28838,7 @@ paths: application/json: schema: *20 examples: - default: &445 + default: &446 value: id: 1 account: @@ -28909,7 +29065,7 @@ paths: required: true content: application/json: - schema: &446 + schema: &447 title: Interaction Restrictions description: Limit interactions to a specific type of user for a specified duration @@ -29531,7 +29687,7 @@ paths: application/json: schema: *199 examples: - default: &378 + default: &379 value: id: 1 name: monalisa-octocat-hello-world-g4wpq6h95q @@ -30763,7 +30919,7 @@ paths: parameters: - *113 - *205 - - &606 + - &607 name: repo_name description: repo_name parameter in: path @@ -32006,7 +32162,7 @@ paths: - nuget - container - *113 - - &608 + - &609 name: visibility description: |- The selected visibility of the packages. This parameter is optional and only filters an existing result set. @@ -32047,7 +32203,7 @@ paths: default: *211 '403': *27 '401': *23 - '400': &610 + '400': &611 description: The value of `per_page` multiplied by `page` cannot be greater than 10000. x-github: @@ -34758,7 +34914,7 @@ paths: description: Whether anonymous git access is allowed. default: true type: boolean - code_of_conduct: &397 + code_of_conduct: &398 title: Code Of Conduct Simple description: Code of Conduct Simple type: object @@ -35695,7 +35851,7 @@ paths: type: object description: A repository rule. oneOf: - - &508 + - &509 title: creation description: Only allow users with bypass permission to create matching refs. @@ -35707,7 +35863,7 @@ paths: type: string enum: - creation - - &509 + - &510 title: update description: Only allow users with bypass permission to update matching refs. @@ -35728,7 +35884,7 @@ paths: repository required: - update_allows_fetch_and_merge - - &511 + - &512 title: deletion description: Only allow users with bypass permissions to delete matching refs. @@ -35740,7 +35896,7 @@ paths: type: string enum: - deletion - - &512 + - &513 title: required_linear_history description: Prevent merge commits from being pushed to matching refs. @@ -35752,7 +35908,7 @@ paths: type: string enum: - required_linear_history - - &513 + - &514 title: required_deployments description: Choose which environments must be successfully deployed to before refs can be pushed into a ref that @@ -35776,7 +35932,7 @@ paths: type: string required: - required_deployment_environments - - &514 + - &515 title: required_signatures description: Commits pushed to matching refs must have verified signatures. @@ -35788,7 +35944,7 @@ paths: type: string enum: - required_signatures - - &515 + - &516 title: pull_request description: Require all commits be made to a non-target branch and submitted via a pull request before they can @@ -35834,7 +35990,7 @@ paths: - require_last_push_approval - required_approving_review_count - required_review_thread_resolution - - &516 + - &517 title: required_status_checks description: Choose which status checks must pass before the ref is updated. When enabled, commits must first be @@ -35877,7 +36033,7 @@ paths: required: - required_status_checks - strict_required_status_checks_policy - - &517 + - &518 title: non_fast_forward description: Prevent users with push access from force pushing to refs. @@ -35889,7 +36045,7 @@ paths: type: string enum: - non_fast_forward - - &518 + - &519 title: commit_message_pattern description: Parameters to be used for the commit_message_pattern rule @@ -35925,7 +36081,7 @@ paths: required: - operator - pattern - - &519 + - &520 title: commit_author_email_pattern description: Parameters to be used for the commit_author_email_pattern rule @@ -35961,7 +36117,7 @@ paths: required: - operator - pattern - - &520 + - &521 title: committer_email_pattern description: Parameters to be used for the committer_email_pattern rule @@ -35997,7 +36153,7 @@ paths: required: - operator - pattern - - &521 + - &522 title: branch_name_pattern description: Parameters to be used for the branch_name_pattern rule @@ -36033,7 +36189,7 @@ paths: required: - operator - pattern - - &522 + - &523 title: tag_name_pattern description: Parameters to be used for the tag_name_pattern rule @@ -36166,7 +36322,7 @@ paths: maximum: 100 required: - max_file_size - - &523 + - &524 title: workflows description: Require all changes made to a targeted branch to pass the specified workflows before they can be merged. @@ -36211,7 +36367,7 @@ paths: - repository_id required: - workflows - - &524 + - &525 title: code_scanning description: Choose which tools must provide code scanning results before the reference is updated. When configured, @@ -36456,7 +36612,7 @@ paths: in: query schema: type: integer - - &525 + - &526 name: time_period description: |- The time period to filter by. @@ -36472,14 +36628,14 @@ paths: - week - month default: day - - &526 + - &527 name: actor_name description: The handle for the GitHub user account to filter on. When specified, only rule evaluations triggered by this actor will be returned. in: query schema: type: string - - &527 + - &528 name: rule_suite_result description: The rule results to filter on. When specified, only suites with this result will be returned. @@ -36499,7 +36655,7 @@ paths: description: Response content: application/json: - schema: &528 + schema: &529 title: Rule Suites description: Response type: array @@ -36554,7 +36710,7 @@ paths: whether rules would pass or fail if all rules in the rule suite were `active`. examples: - default: &529 + default: &530 value: - id: 21 actor_id: 12 @@ -36598,7 +36754,7 @@ paths: url: https://docs.github.com/enterprise-cloud@latest//rest/orgs/rule-suites#get-an-organization-rule-suite parameters: - *113 - - &530 + - &531 name: rule_suite_id description: |- The unique identifier of the rule suite result. @@ -36614,7 +36770,7 @@ paths: description: Response content: application/json: - schema: &531 + schema: &532 title: Rule Suite description: Response type: object @@ -36713,7 +36869,7 @@ paths: type: string description: Any associated details with the rule evaluation. examples: - default: &532 + default: &533 value: id: 21 actor_id: 12 @@ -36930,7 +37086,7 @@ paths: - *65 - *18 - *17 - - &534 + - &535 name: before description: A cursor, as given in the [Link header](https://docs.github.com/enterprise-cloud@latest//rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for events before this cursor. To @@ -36940,7 +37096,7 @@ paths: required: false schema: type: string - - &535 + - &536 name: after description: A cursor, as given in the [Link header](https://docs.github.com/enterprise-cloud@latest//rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for events after this cursor. To @@ -37030,7 +37186,7 @@ paths: application/json: schema: type: array - items: &539 + items: &540 description: A repository security advisory. type: object properties: @@ -37348,7 +37504,7 @@ paths: - private_fork additionalProperties: false examples: - default: &540 + default: &541 value: - ghsa_id: GHSA-abcd-1234-efgh cve_id: CVE-2050-00000 @@ -38864,7 +39020,7 @@ paths: - updated_at - url examples: - default: &580 + default: &581 value: - author: login: octocat @@ -39109,7 +39265,7 @@ paths: application/json: schema: *259 examples: - default: &581 + default: &582 value: author: login: octocat @@ -39298,7 +39454,7 @@ paths: - updated_at - url examples: - default: &582 + default: &583 value: - author: login: octocat @@ -39521,7 +39677,7 @@ paths: application/json: schema: *262 examples: - default: &583 + default: &584 value: author: login: octocat @@ -40228,7 +40384,7 @@ paths: - state - url examples: - response-if-user-is-a-team-maintainer: &584 + response-if-user-is-a-team-maintainer: &585 summary: Response if user is a team maintainer value: url: https://api.github.com/teams/1/memberships/octocat @@ -40291,7 +40447,7 @@ paths: application/json: schema: *273 examples: - response-if-users-membership-with-team-is-now-pending: &585 + response-if-users-membership-with-team-is-now-pending: &586 summary: Response if user's membership with team is now pending value: url: https://api.github.com/teams/1/memberships/octocat @@ -40431,7 +40587,7 @@ paths: - updated_at - permissions examples: - default: &586 + default: &587 value: - owner_url: https://api.github.com/orgs/octocat url: https://api.github.com/projects/1002605 @@ -40507,7 +40663,7 @@ paths: application/json: schema: *274 examples: - default: &587 + default: &588 value: owner_url: https://api.github.com/orgs/octocat url: https://api.github.com/projects/1002605 @@ -40707,7 +40863,7 @@ paths: description: Alternative response with repository permissions content: application/json: - schema: &588 + schema: &589 title: Team Repository description: A team's access to a repository. type: object @@ -41541,7 +41697,7 @@ paths: type: array items: *69 examples: - response-if-child-teams-exist: &589 + response-if-child-teams-exist: &590 value: - id: 2 node_id: MDQ6VGVhbTI= @@ -46069,7 +46225,7 @@ paths: type: - array - 'null' - items: &345 + items: &346 title: Pull Request Minimal type: object properties: @@ -46193,7 +46349,7 @@ paths: head_commit: anyOf: - type: 'null' - - &349 + - &350 title: Simple Commit description: A commit. type: object @@ -47573,7 +47729,7 @@ paths: items: type: object properties: - type: &416 + type: &417 type: string description: The type of reviewer. enum: @@ -47711,7 +47867,7 @@ paths: application/json: schema: type: array - items: &411 + items: &412 title: Deployment description: A request for a specific ref(branch,sha,tag) to be deployed @@ -47822,7 +47978,7 @@ paths: - created_at - updated_at examples: - default: &412 + default: &413 value: - url: https://api.github.com/repos/octocat/example/deployments/1 id: 1 @@ -48200,7 +48356,7 @@ paths: application/json: schema: *313 examples: - default: &429 + default: &430 value: name: GH_TOKEN created_at: '2019-08-10T14:59:22Z' @@ -48416,7 +48572,7 @@ paths: application/json: schema: *317 examples: - default: &430 + default: &431 value: name: USERNAME value: octocat @@ -49154,6 +49310,186 @@ paths: enabledForGitHubApps: true category: issues subcategory: assignees + "/repos/{owner}/{repo}/attestations": + post: + summary: Create an attestation + description: |- + Store an artifact attestation and associate it with a repository. + + The authenticated user must have write permission to the repository and, if using a fine-grained access token the `attestations:write` permission is required. + + Artifact attestations are meant to be created using the [attest action](https://github.com/actions/attest). For amore information, see our guide on [using artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - repos + operationId: repos/create-attestation + externalDocs: + description: API method documentation + url: https://docs.github.com/enterprise-cloud@latest//rest/repos/repos#create-an-attestation + parameters: + - *276 + - *277 + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + bundle: + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: {} + additionalProperties: true + dsseEnvelope: + type: object + properties: {} + additionalProperties: true + description: |- + The attestation's Sigstore Bundle. + Refer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information. + required: + - bundle + examples: + default: + summary: Example of a request body + value: + value: + bundle: + mediaType: application/vnd.dev.sigstore.bundle.v0.3+json + verificationMaterial: + tlogEntries: + - logIndex: '97913980' + logId: + keyId: wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0= + kindVersion: + kind: dsse + version: 0.0.1 + integratedTime: '1716998992' + inclusionPromise: + signedEntryTimestamp: MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL + inclusionProof: + logIndex: '93750549' + rootHash: KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60= + treeSize: '93750551' + hashes: + - 8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg= + - nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck= + - hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A= + - MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM= + - XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc= + - Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY= + - wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU= + - uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s= + - jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs= + - xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ= + - cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc= + - sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ= + - 98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8= + checkpoint: + envelope: rekor.sigstore.dev - 2605736670972794746\n93750551\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\n\n— + rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\n + canonicalizedBody: eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0= + timestampVerificationData: {} + certificate: + rawBytes: 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 + dsseEnvelope: + payload: eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19 + payloadType: application/vnd.in-toto+json + signatures: + - sig: MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ== + responses: + '201': + description: response + content: + application/json: + schema: + type: object + properties: + id: + type: integer + description: The ID of the attestation. + examples: + default: + value: + id: 2 + '403': *27 + '422': *15 + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: repos + subcategory: repos + "/repos/{owner}/{repo}/attestations/{subject_digest}": + get: + summary: List attestations + description: |- + List a collection of artifact attestations with a given subject digest that are associated with a repository. + + The authenticated user making the request must have read access to the repository. In addition, when using a fine-grained access token the `attestations:read` permission is required. + + **Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - repos + operationId: repos/list-attestations + externalDocs: + description: API method documentation + url: https://docs.github.com/enterprise-cloud@latest//rest/repos/repos#list-attestations + parameters: + - *276 + - *277 + - *17 + - *63 + - *64 + - name: subject_digest + description: The parameter should be set to the attestation's subject's SHA256 + digest, in the form `sha256:HEX_DIGEST`. + in: path + required: true + schema: + type: string + x-multi-segment: true + responses: + '200': + description: Response + content: + application/json: + schema: + type: object + properties: + attestations: + type: array + items: + type: object + properties: + bundle: + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: {} + additionalProperties: true + dsseEnvelope: + type: object + properties: {} + additionalProperties: true + description: |- + The attestation's Sigstore Bundle. + Refer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information. + repository_id: + type: integer + examples: + default: *329 + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: repos + subcategory: repos "/repos/{owner}/{repo}/autolinks": get: summary: Get all autolinks of a repository @@ -49177,7 +49513,7 @@ paths: application/json: schema: type: array - items: &329 + items: &330 title: Autolink reference description: An autolink reference. type: object @@ -49271,9 +49607,9 @@ paths: description: response content: application/json: - schema: *329 + schema: *330 examples: - default: &330 + default: &331 value: id: 1 key_prefix: TICKET- @@ -49306,7 +49642,7 @@ paths: parameters: - *276 - *277 - - &331 + - &332 name: autolink_id description: The unique identifier of the autolink. in: path @@ -49318,9 +49654,9 @@ paths: description: Response content: application/json: - schema: *329 + schema: *330 examples: - default: *330 + default: *331 '404': *6 x-github: githubCloudOnly: false @@ -49342,7 +49678,7 @@ paths: parameters: - *276 - *277 - - *331 + - *332 responses: '204': description: Response @@ -49499,7 +49835,7 @@ paths: - url protected: type: boolean - protection: &333 + protection: &334 title: Branch Protection description: Branch Protection type: object @@ -49542,7 +49878,7 @@ paths: required: - contexts - checks - enforce_admins: &336 + enforce_admins: &337 title: Protected Branch Admin Enforced description: Protected Branch Admin Enforced type: object @@ -49559,7 +49895,7 @@ paths: required: - url - enabled - required_pull_request_reviews: &338 + required_pull_request_reviews: &339 title: Protected Branch Pull Request Review description: Protected Branch Pull Request Review type: object @@ -49643,7 +49979,7 @@ paths: required: - dismiss_stale_reviews - require_code_owner_reviews - restrictions: &335 + restrictions: &336 title: Branch Restriction Policy description: Branch Restriction Policy type: object @@ -49961,7 +50297,7 @@ paths: parameters: - *276 - *277 - - &334 + - &335 name: branch description: The name of the branch. Cannot contain wildcard characters. To use wildcard characters in branch names, use [the GraphQL API](https://docs.github.com/enterprise-cloud@latest//graphql). @@ -49975,14 +50311,14 @@ paths: description: Response content: application/json: - schema: &344 + schema: &345 title: Branch With Protection description: Branch With Protection type: object properties: name: type: string - commit: &387 + commit: &388 title: Commit description: Commit type: object @@ -50021,7 +50357,7 @@ paths: author: anyOf: - type: 'null' - - &332 + - &333 title: Git User description: Metaproperties for Git author/committer information. @@ -50042,7 +50378,7 @@ paths: committer: anyOf: - type: 'null' - - *332 + - *333 message: type: string examples: @@ -50066,7 +50402,7 @@ paths: required: - sha - url - verification: &435 + verification: &436 title: Verification type: object properties: @@ -50135,7 +50471,7 @@ paths: type: integer files: type: array - items: &399 + items: &400 title: Diff Entry description: Diff Entry type: object @@ -50229,7 +50565,7 @@ paths: - self protected: type: boolean - protection: *333 + protection: *334 protection_url: type: string format: uri @@ -50361,13 +50697,13 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '200': description: Response content: application/json: - schema: *333 + schema: *334 examples: default: value: @@ -50561,7 +50897,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: required: true content: @@ -50821,7 +51157,7 @@ paths: url: type: string format: uri - required_status_checks: &341 + required_status_checks: &342 title: Status Check Policy description: Status Check Policy type: object @@ -50980,7 +51316,7 @@ paths: additionalProperties: false required: - enabled - restrictions: *335 + restrictions: *336 required_conversation_resolution: type: object properties: @@ -51094,7 +51430,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '204': description: Response @@ -51121,15 +51457,15 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '200': description: Response content: application/json: - schema: *336 + schema: *337 examples: - default: &337 + default: &338 value: url: https://api.github.com/repos/octocat/Hello-World/branches/master/protection/enforce_admins enabled: true @@ -51153,15 +51489,15 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '200': description: Response content: application/json: - schema: *336 + schema: *337 examples: - default: *337 + default: *338 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -51182,7 +51518,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '204': description: Response @@ -51209,15 +51545,15 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '200': description: Response content: application/json: - schema: *338 + schema: *339 examples: - default: &339 + default: &340 value: url: https://api.github.com/repos/octocat/Hello-World/branches/master/protection/required_pull_request_reviews dismissal_restrictions: @@ -51314,7 +51650,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: required: false content: @@ -51412,9 +51748,9 @@ paths: description: Response content: application/json: - schema: *338 + schema: *339 examples: - default: *339 + default: *340 '422': *15 x-github: githubCloudOnly: false @@ -51437,7 +51773,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '204': description: Response @@ -51465,15 +51801,15 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '200': description: Response content: application/json: - schema: *336 + schema: *337 examples: - default: &340 + default: &341 value: url: https://api.github.com/repos/octocat/Hello-World/branches/master/protection/required_signatures enabled: true @@ -51498,15 +51834,15 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '200': description: Response content: application/json: - schema: *336 + schema: *337 examples: - default: *340 + default: *341 '404': *6 x-github: githubCloudOnly: false @@ -51528,7 +51864,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '204': description: Response @@ -51555,15 +51891,15 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '200': description: Response content: application/json: - schema: *341 + schema: *342 examples: - default: &342 + default: &343 value: url: https://api.github.com/repos/octocat/Hello-World/branches/master/protection/required_status_checks strict: true @@ -51591,7 +51927,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: required: false content: @@ -51642,9 +51978,9 @@ paths: description: Response content: application/json: - schema: *341 + schema: *342 examples: - default: *342 + default: *343 '404': *6 '422': *15 x-github: @@ -51668,7 +52004,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '204': description: Response @@ -51694,7 +52030,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '200': description: Response @@ -51730,7 +52066,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: required: false content: @@ -51799,7 +52135,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: required: false content: @@ -51865,7 +52201,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: content: application/json: @@ -51932,13 +52268,13 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '200': description: Response content: application/json: - schema: *335 + schema: *336 examples: default: value: @@ -52031,7 +52367,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '204': description: Response @@ -52056,7 +52392,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '200': description: Response @@ -52066,7 +52402,7 @@ paths: type: array items: *5 examples: - default: &343 + default: &344 value: - id: 1 slug: octoapp @@ -52125,7 +52461,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: required: false content: @@ -52163,7 +52499,7 @@ paths: type: array items: *5 examples: - default: *343 + default: *344 '422': *15 x-github: githubCloudOnly: false @@ -52186,7 +52522,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: required: false content: @@ -52224,7 +52560,7 @@ paths: type: array items: *5 examples: - default: *343 + default: *344 '422': *15 x-github: githubCloudOnly: false @@ -52247,7 +52583,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: content: application/json: @@ -52284,7 +52620,7 @@ paths: type: array items: *5 examples: - default: *343 + default: *344 '422': *15 x-github: githubCloudOnly: false @@ -52308,7 +52644,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '200': description: Response @@ -52340,7 +52676,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: required: false content: @@ -52401,7 +52737,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: required: false content: @@ -52462,7 +52798,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: content: application/json: @@ -52523,7 +52859,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 responses: '200': description: Response @@ -52559,7 +52895,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: required: false content: @@ -52623,7 +52959,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: required: false content: @@ -52687,7 +53023,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: content: application/json: @@ -52751,7 +53087,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 requestBody: required: true content: @@ -52773,7 +53109,7 @@ paths: description: Response content: application/json: - schema: *344 + schema: *345 examples: default: value: @@ -53165,7 +53501,7 @@ paths: description: Response content: application/json: - schema: &346 + schema: &347 title: CheckRun description: A check performed on the code of a given code change type: object @@ -53299,8 +53635,8 @@ paths: do not necessarily indicate pull requests that triggered the check. type: array - items: *345 - deployment: &638 + items: *346 + deployment: &639 title: Deployment description: A deployment created as the result of an Actions check run from a workflow that references an environment @@ -53588,7 +53924,7 @@ paths: parameters: - *276 - *277 - - &347 + - &348 name: check_run_id description: The unique identifier of the check run. in: path @@ -53600,9 +53936,9 @@ paths: description: Response content: application/json: - schema: *346 + schema: *347 examples: - default: &348 + default: &349 value: id: 4 head_sha: ce587453ced02b1526dfb4cb910479d431683101 @@ -53703,7 +54039,7 @@ paths: parameters: - *276 - *277 - - *347 + - *348 requestBody: required: true content: @@ -53943,9 +54279,9 @@ paths: description: Response content: application/json: - schema: *346 + schema: *347 examples: - default: *348 + default: *349 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -53967,7 +54303,7 @@ paths: parameters: - *276 - *277 - - *347 + - *348 - *17 - *18 responses: @@ -54081,7 +54417,7 @@ paths: parameters: - *276 - *277 - - *347 + - *348 responses: '201': description: Response @@ -54147,7 +54483,7 @@ paths: description: Response when the suite already exists content: application/json: - schema: &350 + schema: &351 title: CheckSuite description: A suite of checks performed on the code of a given code change @@ -54228,7 +54564,7 @@ paths: type: - array - 'null' - items: *345 + items: *346 app: anyOf: - type: 'null' @@ -54244,7 +54580,7 @@ paths: - string - 'null' format: date-time - head_commit: *349 + head_commit: *350 latest_check_runs_count: type: integer check_runs_url: @@ -54272,7 +54608,7 @@ paths: - check_runs_url - pull_requests examples: - default: &351 + default: &352 value: id: 5 node_id: MDEwOkNoZWNrU3VpdGU1 @@ -54563,9 +54899,9 @@ paths: description: Response when the suite was created content: application/json: - schema: *350 + schema: *351 examples: - default: *351 + default: *352 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -54895,7 +55231,7 @@ paths: parameters: - *276 - *277 - - &352 + - &353 name: check_suite_id description: The unique identifier of the check suite. in: path @@ -54907,9 +55243,9 @@ paths: description: Response content: application/json: - schema: *350 + schema: *351 examples: - default: *351 + default: *352 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -54933,15 +55269,15 @@ paths: parameters: - *276 - *277 - - *352 - - &394 + - *353 + - &395 name: check_name description: Returns check runs with the specified `name`. in: query required: false schema: type: string - - &395 + - &396 name: status description: Returns check runs with the specified `status`. in: query @@ -54980,9 +55316,9 @@ paths: type: integer check_runs: type: array - items: *346 + items: *347 examples: - default: &396 + default: &397 value: total_count: 1 check_runs: @@ -55086,7 +55422,7 @@ paths: parameters: - *276 - *277 - - *352 + - *353 responses: '201': description: Response @@ -55125,14 +55461,14 @@ paths: - *154 - *18 - *17 - - &364 + - &365 name: ref description: The Git reference for the results you want to list. The `ref` for a branch can be formatted either as `refs/heads/` or simply ``. To reference a pull request use `refs/pull//merge`. in: query required: false - schema: *353 + schema: *354 - *65 - name: sort description: The property by which to sort the results. @@ -55155,7 +55491,7 @@ paths: be returned. in: query required: false - schema: *354 + schema: *355 responses: '200': description: Response @@ -55171,7 +55507,7 @@ paths: updated_at: *77 url: *74 html_url: *75 - instances_url: *355 + instances_url: *356 state: *68 fixed_at: *79 dismissed_by: @@ -55179,11 +55515,11 @@ paths: - type: 'null' - *4 dismissed_at: *78 - dismissed_reason: *356 - dismissed_comment: *357 - rule: *358 - tool: *359 - most_recent_instance: *360 + dismissed_reason: *357 + dismissed_comment: *358 + rule: *359 + tool: *360 + most_recent_instance: *361 required: - number - created_at @@ -55299,7 +55635,7 @@ paths: classifications: [] instances_url: https://api.github.com/repos/octocat/hello-world/code-scanning/alerts/3/instances '304': *35 - '403': &361 + '403': &362 description: Response if GitHub Advanced Security is not enabled for this repository content: @@ -55328,7 +55664,7 @@ paths: parameters: - *276 - *277 - - &362 + - &363 name: alert_number in: path description: The number that identifies an alert. You can find this at the @@ -55342,7 +55678,7 @@ paths: description: Response content: application/json: - schema: &363 + schema: &364 type: object properties: number: *71 @@ -55350,7 +55686,7 @@ paths: updated_at: *77 url: *74 html_url: *75 - instances_url: *355 + instances_url: *356 state: *68 fixed_at: *79 dismissed_by: @@ -55358,8 +55694,8 @@ paths: - type: 'null' - *4 dismissed_at: *78 - dismissed_reason: *356 - dismissed_comment: *357 + dismissed_reason: *357 + dismissed_comment: *358 rule: type: object properties: @@ -55420,8 +55756,8 @@ paths: - 'null' description: A link to the documentation for the rule used to detect the alert. - tool: *359 - most_recent_instance: *360 + tool: *360 + most_recent_instance: *361 required: - number - created_at @@ -55510,7 +55846,7 @@ paths: - test instances_url: https://api.github.com/repos/octocat/hello-world/code-scanning/alerts/42/instances '304': *35 - '403': *361 + '403': *362 '404': *6 '503': *81 x-github: @@ -55532,7 +55868,7 @@ paths: parameters: - *276 - *277 - - *362 + - *363 requestBody: required: true content: @@ -55547,8 +55883,8 @@ paths: enum: - open - dismissed - dismissed_reason: *356 - dismissed_comment: *357 + dismissed_reason: *357 + dismissed_comment: *358 required: - state examples: @@ -55563,7 +55899,7 @@ paths: description: Response content: application/json: - schema: *363 + schema: *364 examples: default: value: @@ -55638,7 +55974,7 @@ paths: classifications: - test instances_url: https://api.github.com/repos/octocat/hello-world/code-scanning/alerts/42/instances - '403': &369 + '403': &370 description: Response if the repository is archived or if GitHub Advanced Security is not enabled for this repository content: @@ -55667,10 +56003,10 @@ paths: parameters: - *276 - *277 - - *362 + - *363 - *18 - *17 - - *364 + - *365 responses: '200': description: Response @@ -55678,7 +56014,7 @@ paths: application/json: schema: type: array - items: *360 + items: *361 examples: default: value: @@ -55717,7 +56053,7 @@ paths: end_column: 50 classifications: - source - '403': *361 + '403': *362 '404': *6 '503': *81 x-github: @@ -55763,12 +56099,12 @@ paths: for a branch can be formatted either as `refs/heads/` or simply ``. To reference a pull request use `refs/pull//merge`. required: false - schema: *353 + schema: *354 - name: sarif_id in: query description: Filter analyses belonging to the same SARIF upload. required: false - schema: &367 + schema: &368 type: string description: An identifier for the upload. examples: @@ -55790,23 +56126,23 @@ paths: application/json: schema: type: array - items: &368 + items: &369 type: object properties: - ref: *353 - commit_sha: &377 + ref: *354 + commit_sha: &378 description: The SHA of the commit to which the analysis you are uploading relates. type: string minLength: 40 maxLength: 40 pattern: "^[0-9a-fA-F]+$" - analysis_key: *365 + analysis_key: *366 environment: type: string description: Identifies the variable values associated with the environment in which this analysis was performed. - category: *366 + category: *367 error: type: string examples: @@ -55831,8 +56167,8 @@ paths: description: The REST API URL of the analysis resource. format: uri readOnly: true - sarif_id: *367 - tool: *359 + sarif_id: *368 + tool: *360 deletable: type: boolean warning: @@ -55894,7 +56230,7 @@ paths: version: 1.2.0 deletable: true warning: '' - '403': *361 + '403': *362 '404': *6 '503': *81 x-github: @@ -55944,7 +56280,7 @@ paths: description: Response content: application/json: - schema: *368 + schema: *369 examples: response: summary: application/json response @@ -55998,7 +56334,7 @@ paths: properties: - github/alertNumber: 2 - github/alertUrl: https://api.github.com/repos/monalisa/monalisa/code-scanning/alerts/2 - '403': *361 + '403': *362 '404': *6 '503': *81 x-github: @@ -56137,7 +56473,7 @@ paths: next_analysis_url: https://api.github.com/repos/octocat/hello-world/code-scanning/analyses/41 confirm_delete_url: https://api.github.com/repos/octocat/hello-world/code-scanning/analyses/41?confirm_delete '400': *14 - '403': *369 + '403': *370 '404': *6 '503': *81 x-github: @@ -56168,7 +56504,7 @@ paths: application/json: schema: type: array - items: &370 + items: &371 title: CodeQL Database description: A CodeQL database. type: object @@ -56280,7 +56616,7 @@ paths: updated_at: '2022-09-12T12:14:32Z' url: https://api.github.com/repos/octocat/Hello-World/code-scanning/codeql/databases/ruby commit_oid: 1927de39fefa25a9d0e64e3f540ff824a72f538c - '403': *361 + '403': *362 '404': *6 '503': *81 x-github: @@ -56322,7 +56658,7 @@ paths: description: Response content: application/json: - schema: *370 + schema: *371 examples: default: value: @@ -56354,9 +56690,9 @@ paths: updated_at: '2022-09-12T12:14:32Z' url: https://api.github.com/repos/octocat/Hello-World/code-scanning/codeql/databases/java commit_oid: 1927de39fefa25a9d0e64e3f540ff824a72f538c - '302': &401 + '302': &402 description: Found - '403': *361 + '403': *362 '404': *6 '503': *81 x-github: @@ -56394,7 +56730,7 @@ paths: type: object additionalProperties: false properties: - language: &371 + language: &372 type: string description: The language targeted by the CodeQL query enum: @@ -56472,7 +56808,7 @@ paths: description: Variant analysis submitted for processing content: application/json: - schema: &375 + schema: &376 title: Variant Analysis description: A run of a CodeQL query against one or more repositories. type: object @@ -56482,7 +56818,7 @@ paths: description: The ID of the variant analysis. controller_repo: *80 actor: *4 - query_language: *371 + query_language: *372 query_pack_url: type: string description: The download url for the query pack. @@ -56530,7 +56866,7 @@ paths: items: type: object properties: - repository: &372 + repository: &373 title: Repository Identifier description: Repository Identifier type: object @@ -56572,7 +56908,7 @@ paths: - private - stargazers_count - updated_at - analysis_status: &376 + analysis_status: &377 type: string description: The new status of the CodeQL variant analysis repository task. @@ -56604,7 +56940,7 @@ paths: from processing. This information is only available to the user that initiated the variant analysis. properties: - access_mismatch_repos: &373 + access_mismatch_repos: &374 type: object properties: repository_count: @@ -56619,7 +56955,7 @@ paths: This list may not include all repositories that were skipped. This is only available when the repository was found and the user has access to it. - items: *372 + items: *373 required: - repository_count - repositories @@ -56642,8 +56978,8 @@ paths: required: - repository_count - repository_full_names - no_codeql_db_repos: *373 - over_limit_repos: *373 + no_codeql_db_repos: *374 + over_limit_repos: *374 required: - access_mismatch_repos - not_found_repos @@ -56659,7 +56995,7 @@ paths: examples: repositories_parameter: summary: Response for a successful variant analysis submission - value: &374 + value: &375 summary: Default response value: id: 1 @@ -56811,10 +57147,10 @@ paths: private: false repository_owners: summary: Response for a successful variant analysis submission - value: *374 + value: *375 repository_lists: summary: Response for a successful variant analysis submission - value: *374 + value: *375 '404': *6 '422': description: Unable to process variant analysis submission @@ -56855,9 +57191,9 @@ paths: description: Response content: application/json: - schema: *375 + schema: *376 examples: - default: *374 + default: *375 '404': *6 '503': *81 x-github: @@ -56915,7 +57251,7 @@ paths: type: object properties: repository: *80 - analysis_status: *376 + analysis_status: *377 artifact_size_in_bytes: type: integer description: The size of the artifact. This is only available @@ -57106,7 +57442,7 @@ paths: query_suite: default updated_at: '2023-01-19T11:21:34Z' schedule: weekly - '403': *361 + '403': *362 '404': *6 '503': *81 x-github: @@ -57198,7 +57534,7 @@ paths: value: run_id: 42 run_url: https://api.github.com/repos/octoorg/octocat/actions/runs/42 - '403': *369 + '403': *370 '404': *6 '409': description: Response if there is already a validation run in progress with @@ -57272,7 +57608,7 @@ paths: schema: type: object properties: - commit_sha: *377 + commit_sha: *378 ref: type: string description: |- @@ -57332,7 +57668,7 @@ paths: schema: type: object properties: - id: *367 + id: *368 url: type: string description: The REST API URL for checking the status of the upload. @@ -57346,7 +57682,7 @@ paths: url: https://api.github.com/repos/octocat/hello-world/code-scanning/sarifs/47177e22-5596-11eb-80a1-c1e54ef945c6 '400': description: Bad Request if the sarif field is invalid - '403': *369 + '403': *370 '404': *6 '413': description: Payload Too Large if the sarif field is too large @@ -57418,7 +57754,7 @@ paths: value: processing_status: complete analyses_url: https://api.github.com/repos/octocat/hello-world/code-scanning/analyses?sarif_id=47177e22-5596-11eb-80a1-c1e54ef945c6 - '403': *361 + '403': *362 '404': description: Not Found if the sarif id does not match any upload '503': *81 @@ -57954,7 +58290,7 @@ paths: application/json: schema: *199 examples: - default: *378 + default: *379 '202': description: Response when the codespace creation partially failed but is being retried in the background @@ -57962,7 +58298,7 @@ paths: application/json: schema: *199 examples: - default: *378 + default: *379 '400': *14 '401': *23 '403': *27 @@ -58094,9 +58430,9 @@ paths: type: integer machines: type: array - items: *379 + items: *380 examples: - default: &596 + default: &597 value: total_count: 2 machines: @@ -58313,7 +58649,7 @@ paths: type: integer secrets: type: array - items: &383 + items: &384 title: Codespaces Secret description: Set repository secrets for GitHub Codespaces. type: object @@ -58334,7 +58670,7 @@ paths: - created_at - updated_at examples: - default: *380 + default: *381 headers: Link: *37 x-github: @@ -58366,9 +58702,9 @@ paths: description: Response content: application/json: - schema: *381 + schema: *382 examples: - default: *382 + default: *383 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -58396,9 +58732,9 @@ paths: description: Response content: application/json: - schema: *383 + schema: *384 examples: - default: *384 + default: *385 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -58541,7 +58877,7 @@ paths: application/json: schema: type: array - items: &385 + items: &386 title: Collaborator description: Collaborator type: object @@ -58801,7 +59137,7 @@ paths: description: Response when a new invitation is created content: application/json: - schema: &448 + schema: &449 title: Repository Invitation description: Repository invitations let you manage who you collaborate with. @@ -59073,7 +59409,7 @@ paths: user: anyOf: - type: 'null' - - *385 + - *386 required: - permission - role_name @@ -59138,7 +59474,7 @@ paths: application/json: schema: type: array - items: &386 + items: &387 title: Commit Comment description: Commit Comment type: object @@ -59196,7 +59532,7 @@ paths: - created_at - updated_at examples: - default: &389 + default: &390 value: - html_url: https://github.com/octocat/Hello-World/commit/6dcb09b5b57875f334f61aebed695e2e4193db5e#commitcomment-1 url: https://api.github.com/repos/octocat/Hello-World/comments/1 @@ -59263,9 +59599,9 @@ paths: description: Response content: application/json: - schema: *386 + schema: *387 examples: - default: &390 + default: &391 value: html_url: https://github.com/octocat/Hello-World/commit/6dcb09b5b57875f334f61aebed695e2e4193db5e#commitcomment-1 url: https://api.github.com/repos/octocat/Hello-World/comments/1 @@ -59346,7 +59682,7 @@ paths: description: Response content: application/json: - schema: *386 + schema: *387 examples: default: value: @@ -59643,9 +59979,9 @@ paths: application/json: schema: type: array - items: *387 + items: *388 examples: - default: &495 + default: &496 value: - url: https://api.github.com/repos/octocat/Hello-World/commits/6dcb09b5b57875f334f61aebed695e2e4193db5e sha: 6dcb09b5b57875f334f61aebed695e2e4193db5e @@ -59740,7 +60076,7 @@ paths: parameters: - *276 - *277 - - &388 + - &389 name: commit_sha description: The SHA of the commit. in: path @@ -59814,7 +60150,7 @@ paths: parameters: - *276 - *277 - - *388 + - *389 - *17 - *18 responses: @@ -59824,9 +60160,9 @@ paths: application/json: schema: type: array - items: *386 + items: *387 examples: - default: *389 + default: *390 headers: Link: *37 x-github: @@ -59856,7 +60192,7 @@ paths: parameters: - *276 - *277 - - *388 + - *389 requestBody: required: true content: @@ -59891,9 +60227,9 @@ paths: description: Response content: application/json: - schema: *386 + schema: *387 examples: - default: *390 + default: *391 headers: Location: example: https://api.github.com/repos/octocat/Hello-World/comments/1 @@ -59923,7 +60259,7 @@ paths: parameters: - *276 - *277 - - *388 + - *389 - *17 - *18 responses: @@ -59933,7 +60269,7 @@ paths: application/json: schema: type: array - items: &486 + items: &487 title: Pull Request Simple description: Pull Request Simple type: object @@ -60052,7 +60388,7 @@ paths: milestone: anyOf: - type: 'null' - - *391 + - *392 active_lock_reason: type: - string @@ -60151,7 +60487,7 @@ paths: _links: type: object properties: - comments: &392 + comments: &393 title: Link description: Hypermedia Link type: object @@ -60160,13 +60496,13 @@ paths: type: string required: - href - commits: *392 - statuses: *392 - html: *392 - issue: *392 - review_comments: *392 - review_comment: *392 - self: *392 + commits: *393 + statuses: *393 + html: *393 + issue: *393 + review_comments: *393 + review_comment: *393 + self: *393 required: - comments - commits @@ -60177,7 +60513,7 @@ paths: - review_comment - self author_association: *84 - auto_merge: &488 + auto_merge: &489 title: Auto merge description: The status of auto merging a pull request. type: @@ -60242,7 +60578,7 @@ paths: - author_association - auto_merge examples: - default: &487 + default: &488 value: - url: https://api.github.com/repos/octocat/Hello-World/pulls/1347 id: 1 @@ -60781,7 +61117,7 @@ paths: - *277 - *18 - *17 - - &393 + - &394 name: ref description: The commit reference. Can be a commit SHA, branch name (`heads/BRANCH_NAME`), or tag name (`tags/TAG_NAME`). For more information, see "[Git References](https://git-scm.com/book/en/v2/Git-Internals-Git-References)" @@ -60796,9 +61132,9 @@ paths: description: Response content: application/json: - schema: *387 + schema: *388 examples: - default: &474 + default: &475 value: url: https://api.github.com/repos/octocat/Hello-World/commits/6dcb09b5b57875f334f61aebed695e2e4193db5e sha: 6dcb09b5b57875f334f61aebed695e2e4193db5e @@ -60911,9 +61247,9 @@ paths: parameters: - *276 - *277 - - *393 - *394 - *395 + - *396 - name: filter description: Filters check runs by their `completed_at` timestamp. `latest` returns the most recent check runs. @@ -60947,9 +61283,9 @@ paths: type: integer check_runs: type: array - items: *346 + items: *347 examples: - default: *396 + default: *397 headers: Link: *37 x-github: @@ -60975,7 +61311,7 @@ paths: parameters: - *276 - *277 - - *393 + - *394 - name: app_id description: Filters check suites by GitHub App `id`. in: query @@ -60983,7 +61319,7 @@ paths: schema: type: integer example: 1 - - *394 + - *395 - *17 - *18 responses: @@ -61001,7 +61337,7 @@ paths: type: integer check_suites: type: array - items: *350 + items: *351 examples: default: value: @@ -61203,7 +61539,7 @@ paths: parameters: - *276 - *277 - - *393 + - *394 - *17 - *18 responses: @@ -61407,7 +61743,7 @@ paths: parameters: - *276 - *277 - - *393 + - *394 - *17 - *18 responses: @@ -61417,7 +61753,7 @@ paths: application/json: schema: type: array - items: &544 + items: &545 title: Status description: The status of a commit. type: object @@ -61560,11 +61896,11 @@ paths: code_of_conduct: anyOf: - type: 'null' - - *397 + - *398 code_of_conduct_file: anyOf: - type: 'null' - - &398 + - &399 title: Community Health File type: object properties: @@ -61584,19 +61920,19 @@ paths: contributing: anyOf: - type: 'null' - - *398 + - *399 readme: anyOf: - type: 'null' - - *398 + - *399 issue_template: anyOf: - type: 'null' - - *398 + - *399 pull_request_template: anyOf: - type: 'null' - - *398 + - *399 required: - code_of_conduct - code_of_conduct_file @@ -61773,8 +62109,8 @@ paths: format: uri examples: - https://github.com/octocat/Hello-World/compare/master...topic.patch - base_commit: *387 - merge_base_commit: *387 + base_commit: *388 + merge_base_commit: *388 status: type: string enum: @@ -61798,10 +62134,10 @@ paths: - 6 commits: type: array - items: *387 + items: *388 files: type: array - items: *399 + items: *400 required: - url - html_url @@ -62238,7 +62574,7 @@ paths: - content - encoding examples: - response-if-content-is-a-file: &400 + response-if-content-is-a-file: &401 summary: Response if content is a file value: type: file @@ -62375,7 +62711,7 @@ paths: - size - type - url - - &500 + - &501 title: Content File description: Content File type: object @@ -62593,7 +62929,7 @@ paths: - url - submodule_git_url examples: - response-if-content-is-a-file: *400 + response-if-content-is-a-file: *401 response-if-content-is-a-directory: summary: Response if content is a directory and the application/json media type is requested @@ -62662,7 +62998,7 @@ paths: html: https://github.com/jquery/qunit/tree/6ca3721222109997540bd6d9ccd396902e0ad2f9 '404': *6 '403': *27 - '302': *401 + '302': *402 '304': *35 x-github: githubCloudOnly: false @@ -62780,7 +63116,7 @@ paths: description: Response content: application/json: - schema: &402 + schema: &403 title: File Commit description: File Commit type: object @@ -62931,7 +63267,7 @@ paths: description: Response content: application/json: - schema: *402 + schema: *403 examples: example-for-creating-a-file: value: @@ -63064,7 +63400,7 @@ paths: description: Response content: application/json: - schema: *402 + schema: *403 examples: default: value: @@ -63283,7 +63619,7 @@ paths: application/json: schema: type: array - items: &405 + items: &406 type: object description: A Dependabot alert. properties: @@ -63318,7 +63654,7 @@ paths: - development - runtime - - security_advisory: *403 + security_advisory: *404 security_vulnerability: *73 url: *74 html_url: *75 @@ -63349,7 +63685,7 @@ paths: dismissal. maxLength: 280 fixed_at: *79 - auto_dismissed_at: *404 + auto_dismissed_at: *405 required: - number - state @@ -63564,7 +63900,7 @@ paths: parameters: - *276 - *277 - - &406 + - &407 name: alert_number in: path description: |- @@ -63579,7 +63915,7 @@ paths: description: Response content: application/json: - schema: *405 + schema: *406 examples: default: value: @@ -63684,7 +64020,7 @@ paths: parameters: - *276 - *277 - - *406 + - *407 requestBody: required: true content: @@ -63729,7 +64065,7 @@ paths: description: Response content: application/json: - schema: *405 + schema: *406 examples: default: value: @@ -63870,7 +64206,7 @@ paths: type: integer secrets: type: array - items: &409 + items: &410 title: Dependabot Secret description: Set secrets for Dependabot. type: object @@ -63931,9 +64267,9 @@ paths: description: Response content: application/json: - schema: *407 + schema: *408 examples: - default: *408 + default: *409 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -63961,7 +64297,7 @@ paths: description: Response content: application/json: - schema: *409 + schema: *410 examples: default: value: @@ -64541,7 +64877,7 @@ paths: - version - url additionalProperties: false - metadata: &410 + metadata: &411 title: metadata description: User-defined metadata to store domain-specific information limited to 8 keys with scalar values. @@ -64580,7 +64916,7 @@ paths: examples: - "/src/build/package-lock.json" additionalProperties: false - metadata: *410 + metadata: *411 resolved: type: object description: A collection of resolved package dependencies. @@ -64594,7 +64930,7 @@ paths: pattern: "^pkg" examples: - pkg:/npm/%40actions/http-client@1.0.11 - metadata: *410 + metadata: *411 relationship: type: string description: A notation of whether a dependency is requested @@ -64769,9 +65105,9 @@ paths: application/json: schema: type: array - items: *411 + items: *412 examples: - default: *412 + default: *413 headers: Link: *37 x-github: @@ -64920,7 +65256,7 @@ paths: description: Response content: application/json: - schema: *411 + schema: *412 examples: simple-example: summary: Simple example @@ -64995,7 +65331,7 @@ paths: parameters: - *276 - *277 - - &413 + - &414 name: deployment_id description: deployment_id parameter in: path @@ -65007,7 +65343,7 @@ paths: description: Response content: application/json: - schema: *411 + schema: *412 examples: default: value: @@ -65074,7 +65410,7 @@ paths: parameters: - *276 - *277 - - *413 + - *414 responses: '204': description: Response @@ -65098,7 +65434,7 @@ paths: parameters: - *276 - *277 - - *413 + - *414 - *17 - *18 responses: @@ -65108,7 +65444,7 @@ paths: application/json: schema: type: array - items: &414 + items: &415 title: Deployment Status description: The status of a deployment. type: object @@ -65272,7 +65608,7 @@ paths: parameters: - *276 - *277 - - *413 + - *414 requestBody: required: true content: @@ -65347,9 +65683,9 @@ paths: description: Response content: application/json: - schema: *414 + schema: *415 examples: - default: &415 + default: &416 value: url: https://api.github.com/repos/octocat/example/deployments/42/statuses/1 id: 1 @@ -65407,7 +65743,7 @@ paths: parameters: - *276 - *277 - - *413 + - *414 - name: status_id in: path required: true @@ -65418,9 +65754,9 @@ paths: description: Response content: application/json: - schema: *414 + schema: *415 examples: - default: *415 + default: *416 '404': *6 x-github: githubCloudOnly: false @@ -65521,7 +65857,7 @@ paths: - 5 environments: type: array - items: &417 + items: &418 title: Environment description: Details of a deployment environment type: object @@ -65582,7 +65918,7 @@ paths: type: string examples: - wait_timer - wait_timer: &419 + wait_timer: &420 type: integer description: The amount of time to delay a job after the job is initially triggered. The time (in minutes) @@ -65624,7 +65960,7 @@ paths: items: type: object properties: - type: *416 + type: *417 reviewer: anyOf: - *4 @@ -65651,7 +65987,7 @@ paths: - id - node_id - type - deployment_branch_policy: &420 + deployment_branch_policy: &421 type: - object - 'null' @@ -65769,7 +66105,7 @@ paths: parameters: - *276 - *277 - - &418 + - &419 name: environment_name in: path required: true @@ -65782,9 +66118,9 @@ paths: description: Response content: application/json: - schema: *417 + schema: *418 examples: - default: &421 + default: &422 value: id: 161088068 node_id: MDExOkVudmlyb25tZW50MTYxMDg4MDY4 @@ -65868,7 +66204,7 @@ paths: parameters: - *276 - *277 - - *418 + - *419 requestBody: required: false content: @@ -65878,7 +66214,7 @@ paths: - object - 'null' properties: - wait_timer: *419 + wait_timer: *420 prevent_self_review: type: boolean description: Whether or not a user who created the job is prevented @@ -65897,14 +66233,14 @@ paths: items: type: object properties: - type: *416 + type: *417 id: type: integer description: The id of the user or team who can review the deployment examples: - 4532992 - deployment_branch_policy: *420 + deployment_branch_policy: *421 additionalProperties: false examples: default: @@ -65924,9 +66260,9 @@ paths: description: Response content: application/json: - schema: *417 + schema: *418 examples: - default: *421 + default: *422 '422': description: Validation error when the environment name is invalid or when `protected_branches` and `custom_branch_policies` in `deployment_branch_policy` @@ -65952,7 +66288,7 @@ paths: parameters: - *276 - *277 - - *418 + - *419 responses: '204': description: Default response @@ -65979,7 +66315,7 @@ paths: parameters: - *276 - *277 - - *418 + - *419 - *17 - *18 responses: @@ -65998,7 +66334,7 @@ paths: - 2 branch_policies: type: array - items: &422 + items: &423 title: Deployment branch policy description: Details of a deployment branch or tag policy. type: object @@ -66061,7 +66397,7 @@ paths: parameters: - *276 - *277 - - *418 + - *419 requestBody: required: true content: @@ -66109,9 +66445,9 @@ paths: description: Response content: application/json: - schema: *422 + schema: *423 examples: - example-wildcard: &423 + example-wildcard: &424 value: id: 364662 node_id: MDE2OkdhdGVCcmFuY2hQb2xpY3kzNjQ2NjI= @@ -66155,8 +66491,8 @@ paths: parameters: - *276 - *277 - - *418 - - &424 + - *419 + - &425 name: branch_policy_id in: path required: true @@ -66168,9 +66504,9 @@ paths: description: Response content: application/json: - schema: *422 + schema: *423 examples: - default: *423 + default: *424 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -66191,8 +66527,8 @@ paths: parameters: - *276 - *277 - - *418 - - *424 + - *419 + - *425 requestBody: required: true content: @@ -66221,9 +66557,9 @@ paths: description: Response content: application/json: - schema: *422 + schema: *423 examples: - default: *423 + default: *424 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -66244,8 +66580,8 @@ paths: parameters: - *276 - *277 - - *418 - - *424 + - *419 + - *425 responses: '204': description: Response @@ -66270,7 +66606,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/deployments/protection-rules#get-all-deployment-protection-rules-for-an-environment parameters: - - *418 + - *419 - *277 - *276 responses: @@ -66289,7 +66625,7 @@ paths: - 10 custom_deployment_protection_rules: type: array - items: &425 + items: &426 title: Deployment protection rule description: Deployment protection rule type: object @@ -66311,7 +66647,7 @@ paths: for the environment. examples: - true - app: &426 + app: &427 title: Custom deployment protection rule app description: A GitHub App that is providing a custom deployment protection rule. @@ -66414,7 +66750,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/deployments/protection-rules#create-a-custom-deployment-protection-rule-on-an-environment parameters: - - *418 + - *419 - *277 - *276 requestBody: @@ -66437,9 +66773,9 @@ paths: description: The enabled custom deployment protection rule content: application/json: - schema: *425 + schema: *426 examples: - default: &427 + default: &428 value: id: 3 node_id: IEH37kRlcGxveW1lbnRTdGF0ddiv @@ -66472,7 +66808,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/deployments/protection-rules#list-custom-deployment-rule-integrations-available-for-an-environment parameters: - - *418 + - *419 - *277 - *276 - *18 @@ -66494,7 +66830,7 @@ paths: - 35 available_custom_deployment_protection_rule_integrations: type: array - items: *426 + items: *427 examples: default: value: @@ -66531,8 +66867,8 @@ paths: parameters: - *276 - *277 - - *418 - - &428 + - *419 + - &429 name: protection_rule_id description: The unique identifier of the protection rule. in: path @@ -66544,9 +66880,9 @@ paths: description: Response content: application/json: - schema: *425 + schema: *426 examples: - default: *427 + default: *428 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -66567,10 +66903,10 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/deployments/protection-rules#disable-a-custom-protection-rule-for-an-environment parameters: - - *418 + - *419 - *277 - *276 - - *428 + - *429 responses: '204': description: Response @@ -66598,7 +66934,7 @@ paths: parameters: - *276 - *277 - - *418 + - *419 - *17 - *18 responses: @@ -66645,7 +66981,7 @@ paths: parameters: - *276 - *277 - - *418 + - *419 responses: '200': description: Response @@ -66677,7 +67013,7 @@ paths: parameters: - *276 - *277 - - *418 + - *419 - *140 responses: '200': @@ -66686,7 +67022,7 @@ paths: application/json: schema: *313 examples: - default: *429 + default: *430 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -66710,7 +67046,7 @@ paths: parameters: - *276 - *277 - - *418 + - *419 - *140 requestBody: required: true @@ -66770,7 +67106,7 @@ paths: parameters: - *276 - *277 - - *418 + - *419 - *140 responses: '204': @@ -66798,7 +67134,7 @@ paths: parameters: - *276 - *277 - - *418 + - *419 - *300 - *18 responses: @@ -66843,7 +67179,7 @@ paths: parameters: - *276 - *277 - - *418 + - *419 requestBody: required: true content: @@ -66897,7 +67233,7 @@ paths: parameters: - *276 - *277 - - *418 + - *419 - *143 responses: '200': @@ -66906,7 +67242,7 @@ paths: application/json: schema: *317 examples: - default: *430 + default: *431 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -66930,7 +67266,7 @@ paths: - *276 - *277 - *143 - - *418 + - *419 requestBody: required: true content: @@ -66975,7 +67311,7 @@ paths: - *276 - *277 - *143 - - *418 + - *419 responses: '204': description: Response @@ -67577,7 +67913,7 @@ paths: description: Response content: application/json: - schema: &431 + schema: &432 title: Git Commit description: Low-level Git commit operations within a repository type: object @@ -67799,13 +68135,13 @@ paths: parameters: - *276 - *277 - - *388 + - *389 responses: '200': description: Response content: application/json: - schema: *431 + schema: *432 examples: default: value: @@ -67861,7 +68197,7 @@ paths: parameters: - *276 - *277 - - &432 + - &433 name: ref description: The Git reference. For more information, see "[Git References](https://git-scm.com/book/en/v2/Git-Internals-Git-References)" in the Git documentation. @@ -67878,7 +68214,7 @@ paths: application/json: schema: type: array - items: &433 + items: &434 title: Git Reference description: Git references within a repository type: object @@ -67955,15 +68291,15 @@ paths: parameters: - *276 - *277 - - *432 + - *433 responses: '200': description: Response content: application/json: - schema: *433 + schema: *434 examples: - default: &434 + default: &435 value: ref: refs/heads/featureA node_id: MDM6UmVmcmVmcy9oZWFkcy9mZWF0dXJlQQ== @@ -68022,9 +68358,9 @@ paths: description: Response content: application/json: - schema: *433 + schema: *434 examples: - default: *434 + default: *435 headers: Location: example: https://api.github.com/repos/octocat/Hello-World/git/refs/heads/featureA @@ -68052,7 +68388,7 @@ paths: parameters: - *276 - *277 - - *432 + - *433 requestBody: required: true content: @@ -68081,9 +68417,9 @@ paths: description: Response content: application/json: - schema: *433 + schema: *434 examples: - default: *434 + default: *435 '422': *15 '409': *161 x-github: @@ -68103,7 +68439,7 @@ paths: parameters: - *276 - *277 - - *432 + - *433 responses: '204': description: Response @@ -68223,7 +68559,7 @@ paths: description: Response content: application/json: - schema: &436 + schema: &437 title: Git Tag description: Metadata for a Git tag type: object @@ -68279,7 +68615,7 @@ paths: - sha - type - url - verification: *435 + verification: *436 required: - sha - url @@ -68289,7 +68625,7 @@ paths: - tag - message examples: - default: &437 + default: &438 value: node_id: MDM6VGFnOTQwYmQzMzYyNDhlZmFlMGY5ZWU1YmM3YjJkNWM5ODU4ODdiMTZhYw== tag: v0.0.1 @@ -68372,9 +68708,9 @@ paths: description: Response content: application/json: - schema: *436 + schema: *437 examples: - default: *437 + default: *438 '404': *6 '409': *161 x-github: @@ -68473,7 +68809,7 @@ paths: description: Response content: application/json: - schema: &438 + schema: &439 title: Git Tree description: The hierarchy between files in a Git repository. type: object @@ -68615,7 +68951,7 @@ paths: description: Response content: application/json: - schema: *438 + schema: *439 examples: default-response: summary: Default response @@ -68685,7 +69021,7 @@ paths: application/json: schema: type: array - items: &439 + items: &440 title: Webhook description: Webhooks for repositories. type: object @@ -68748,7 +69084,7 @@ paths: format: uri examples: - https://api.github.com/repos/octocat/Hello-World/hooks/1/deliveries - last_response: &669 + last_response: &670 title: Hook Response type: object properties: @@ -68879,9 +69215,9 @@ paths: description: Response content: application/json: - schema: *439 + schema: *440 examples: - default: &440 + default: &441 value: type: Repository id: 12345678 @@ -68937,9 +69273,9 @@ paths: description: Response content: application/json: - schema: *439 + schema: *440 examples: - default: *440 + default: *441 '404': *6 x-github: githubCloudOnly: false @@ -69006,9 +69342,9 @@ paths: description: Response content: application/json: - schema: *439 + schema: *440 examples: - default: *440 + default: *441 '422': *15 '404': *6 x-github: @@ -69312,7 +69648,7 @@ paths: description: Response content: application/json: - schema: &441 + schema: &442 title: Import description: A repository import from an external source. type: object @@ -69419,7 +69755,7 @@ paths: - html_url - authors_url examples: - default: &444 + default: &445 value: vcs: subversion use_lfs: true @@ -69435,7 +69771,7 @@ paths: authors_url: https://api.github.com/repos/octocat/socm/import/authors repository_url: https://api.github.com/repos/octocat/socm '404': *6 - '503': &442 + '503': &443 description: Unavailable due to service under maintenance. content: application/json: @@ -69512,7 +69848,7 @@ paths: description: Response content: application/json: - schema: *441 + schema: *442 examples: default: value: @@ -69537,7 +69873,7 @@ paths: type: string '422': *15 '404': *6 - '503': *442 + '503': *443 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -69617,7 +69953,7 @@ paths: description: Response content: application/json: - schema: *441 + schema: *442 examples: example-1: summary: Example 1 @@ -69665,7 +70001,7 @@ paths: html_url: https://import.github.com/octocat/socm/import authors_url: https://api.github.com/repos/octocat/socm/import/authors repository_url: https://api.github.com/repos/octocat/socm - '503': *442 + '503': *443 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -69692,7 +70028,7 @@ paths: responses: '204': description: Response - '503': *442 + '503': *443 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -69719,7 +70055,7 @@ paths: parameters: - *276 - *277 - - &619 + - &620 name: since description: A user ID. Only return users with an ID greater than this ID. in: query @@ -69733,7 +70069,7 @@ paths: application/json: schema: type: array - items: &443 + items: &444 title: Porter Author description: Porter Author type: object @@ -69787,7 +70123,7 @@ paths: url: https://api.github.com/repos/octocat/socm/import/authors/2268559 import_url: https://api.github.com/repos/octocat/socm/import '404': *6 - '503': *442 + '503': *443 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -69842,7 +70178,7 @@ paths: description: Response content: application/json: - schema: *443 + schema: *444 examples: default: value: @@ -69855,7 +70191,7 @@ paths: import_url: https://api.github.com/repos/octocat/socm/import '422': *15 '404': *6 - '503': *442 + '503': *443 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -69920,7 +70256,7 @@ paths: path: foo/bar/3 oid: c20ad4d76fe97759aa27a0c99bff6710 size: 12582912 - '503': *442 + '503': *443 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -69975,11 +70311,11 @@ paths: description: Response content: application/json: - schema: *441 + schema: *442 examples: - default: *444 + default: *445 '422': *15 - '503': *442 + '503': *443 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -70011,7 +70347,7 @@ paths: application/json: schema: *20 examples: - default: *445 + default: *446 '301': *290 '404': *6 x-github: @@ -70046,7 +70382,7 @@ paths: properties: {} additionalProperties: false examples: - default: &447 + default: &448 value: limit: collaborators_only origin: repository @@ -70077,7 +70413,7 @@ paths: required: true content: application/json: - schema: *446 + schema: *447 examples: default: summary: Example request body @@ -70091,7 +70427,7 @@ paths: application/json: schema: *191 examples: - default: *447 + default: *448 '409': description: Response x-github: @@ -70148,9 +70484,9 @@ paths: application/json: schema: type: array - items: *448 + items: *449 examples: - default: &612 + default: &613 value: - id: 1 repository: @@ -70312,7 +70648,7 @@ paths: description: Response content: application/json: - schema: *448 + schema: *449 examples: default: value: @@ -70805,7 +71141,7 @@ paths: application/json: schema: *97 examples: - default: &452 + default: &453 value: id: 1 node_id: MDU6SXNzdWUx @@ -71011,9 +71347,9 @@ paths: application/json: schema: type: array - items: *449 + items: *450 examples: - default: &454 + default: &455 value: - id: 1 node_id: MDEyOklzc3VlQ29tbWVudDE= @@ -71079,9 +71415,9 @@ paths: description: Response content: application/json: - schema: *449 + schema: *450 examples: - default: &450 + default: &451 value: id: 1 node_id: MDEyOklzc3VlQ29tbWVudDE= @@ -71159,9 +71495,9 @@ paths: description: Response content: application/json: - schema: *449 + schema: *450 examples: - default: *450 + default: *451 '422': *15 x-github: githubCloudOnly: false @@ -71350,7 +71686,7 @@ paths: application/json: schema: type: array - items: &451 + items: &452 title: Issue Event description: Issue Event type: object @@ -71701,7 +72037,7 @@ paths: description: Response content: application/json: - schema: *451 + schema: *452 examples: default: value: @@ -71932,7 +72268,7 @@ paths: parameters: - *276 - *277 - - &453 + - &454 name: issue_number description: The number that identifies the issue. in: path @@ -71946,7 +72282,7 @@ paths: application/json: schema: *97 examples: - default: *452 + default: *453 '301': *290 '404': *6 '410': *287 @@ -71976,7 +72312,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 requestBody: required: false content: @@ -72085,7 +72421,7 @@ paths: application/json: schema: *97 examples: - default: *452 + default: *453 '422': *15 '503': *81 '403': *27 @@ -72111,7 +72447,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 requestBody: required: false content: @@ -72139,7 +72475,7 @@ paths: application/json: schema: *97 examples: - default: *452 + default: *453 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -72157,7 +72493,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 requestBody: content: application/json: @@ -72184,7 +72520,7 @@ paths: application/json: schema: *97 examples: - default: *452 + default: *453 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -72208,7 +72544,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 - name: assignee in: path required: true @@ -72250,7 +72586,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 - *87 - *17 - *18 @@ -72261,9 +72597,9 @@ paths: application/json: schema: type: array - items: *449 + items: *450 examples: - default: *454 + default: *455 headers: Link: *37 '404': *6 @@ -72298,7 +72634,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 requestBody: required: true content: @@ -72320,9 +72656,9 @@ paths: description: Response content: application/json: - schema: *449 + schema: *450 examples: - default: *450 + default: *451 headers: Location: example: https://api.github.com/repos/octocat/Hello-World/issues/comments/1 @@ -72351,7 +72687,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 - *17 - *18 responses: @@ -72365,7 +72701,7 @@ paths: title: Issue Event for Issue description: Issue Event for Issue anyOf: - - &457 + - &458 title: Labeled Issue Event description: Labeled Issue Event type: object @@ -72414,7 +72750,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &458 + - &459 title: Unlabeled Issue Event description: Unlabeled Issue Event type: object @@ -72542,7 +72878,7 @@ paths: - performed_via_github_app - assignee - assigner - - &459 + - &460 title: Milestoned Issue Event description: Milestoned Issue Event type: object @@ -72588,7 +72924,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &460 + - &461 title: Demilestoned Issue Event description: Demilestoned Issue Event type: object @@ -72634,7 +72970,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &461 + - &462 title: Renamed Issue Event description: Renamed Issue Event type: object @@ -72683,7 +73019,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &462 + - &463 title: Review Requested Issue Event description: Review Requested Issue Event type: object @@ -72725,7 +73061,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &463 + - &464 title: Review Request Removed Issue Event description: Review Request Removed Issue Event type: object @@ -72767,7 +73103,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &464 + - &465 title: Review Dismissed Issue Event description: Review Dismissed Issue Event type: object @@ -72823,7 +73159,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &465 + - &466 title: Locked Issue Event description: Locked Issue Event type: object @@ -72868,7 +73204,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &466 + - &467 title: Added to Project Issue Event description: Added to Project Issue Event type: object @@ -72929,7 +73265,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &467 + - &468 title: Moved Column in Project Issue Event description: Moved Column in Project Issue Event type: object @@ -72990,7 +73326,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &468 + - &469 title: Removed from Project Issue Event description: Removed from Project Issue Event type: object @@ -73051,7 +73387,7 @@ paths: - commit_url - created_at - performed_via_github_app - - &469 + - &470 title: Converted Note to Issue Issue Event description: Converted Note to Issue Issue Event type: object @@ -73163,7 +73499,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 - *17 - *18 responses: @@ -73173,7 +73509,7 @@ paths: application/json: schema: type: array - items: &455 + items: &456 title: Label description: Color-coded labels help you categorize and filter your issues (just like labels in Gmail). @@ -73224,7 +73560,7 @@ paths: - color - default examples: - default: &456 + default: &457 value: - id: 208045946 node_id: MDU6TGFiZWwyMDgwNDU5NDY= @@ -73263,7 +73599,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 requestBody: required: false content: @@ -73322,9 +73658,9 @@ paths: application/json: schema: type: array - items: *455 + items: *456 examples: - default: *456 + default: *457 '301': *290 '404': *6 '410': *287 @@ -73346,7 +73682,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 requestBody: required: false content: @@ -73406,9 +73742,9 @@ paths: application/json: schema: type: array - items: *455 + items: *456 examples: - default: *456 + default: *457 '301': *290 '404': *6 '410': *287 @@ -73430,7 +73766,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 responses: '204': description: Response @@ -73457,7 +73793,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 - name: name in: path required: true @@ -73470,7 +73806,7 @@ paths: application/json: schema: type: array - items: *455 + items: *456 examples: default: value: @@ -73505,7 +73841,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 requestBody: required: false content: @@ -73554,7 +73890,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 responses: '204': description: Response @@ -73578,7 +73914,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 - name: content description: Returns a single [reaction type](https://docs.github.com/enterprise-cloud@latest//rest/reactions/reactions#about-reactions). Omit this parameter to list all reactions to an issue. @@ -73630,7 +73966,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 requestBody: required: true content: @@ -73694,7 +74030,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 - *268 responses: '204': @@ -73717,7 +74053,7 @@ paths: parameters: - *276 - *277 - - *453 + - *454 - *17 - *18 responses: @@ -73732,7 +74068,6 @@ paths: description: Timeline Event type: object anyOf: - - *457 - *458 - *459 - *460 @@ -73745,6 +74080,7 @@ paths: - *467 - *468 - *469 + - *470 - title: Timeline Comment Event description: Timeline Comment Event type: object @@ -74063,7 +74399,7 @@ paths: type: string comments: type: array - items: &489 + items: &490 title: Pull Request Review Comment description: Pull Request Review Comments are comments on a portion of the Pull Request's diff. @@ -74299,7 +74635,7 @@ paths: type: string comments: type: array - items: *386 + items: *387 - title: Timeline Assigned Issue Event description: Timeline Assigned Issue Event type: object @@ -74602,7 +74938,7 @@ paths: application/json: schema: type: array - items: &470 + items: &471 title: Deploy Key description: An SSH key granting access to a single repository. type: object @@ -74703,9 +75039,9 @@ paths: description: Response content: application/json: - schema: *470 + schema: *471 examples: - default: &471 + default: &472 value: id: 1 key: ssh-rsa AAA... @@ -74740,7 +75076,7 @@ paths: parameters: - *276 - *277 - - &472 + - &473 name: key_id description: The unique identifier of the key. in: path @@ -74752,9 +75088,9 @@ paths: description: Response content: application/json: - schema: *470 + schema: *471 examples: - default: *471 + default: *472 '404': *6 x-github: githubCloudOnly: false @@ -74774,7 +75110,7 @@ paths: parameters: - *276 - *277 - - *472 + - *473 responses: '204': description: Response @@ -74805,9 +75141,9 @@ paths: application/json: schema: type: array - items: *455 + items: *456 examples: - default: *456 + default: *457 headers: Link: *37 '404': *6 @@ -74865,9 +75201,9 @@ paths: description: Response content: application/json: - schema: *455 + schema: *456 examples: - default: &473 + default: &474 value: id: 208045946 node_id: MDU6TGFiZWwyMDgwNDU5NDY= @@ -74911,9 +75247,9 @@ paths: description: Response content: application/json: - schema: *455 + schema: *456 examples: - default: *473 + default: *474 '404': *6 x-github: githubCloudOnly: false @@ -74970,7 +75306,7 @@ paths: description: Response content: application/json: - schema: *455 + schema: *456 examples: default: value: @@ -75118,7 +75454,7 @@ paths: parameters: - *276 - *277 - - *364 + - *365 responses: '200': description: Response @@ -75366,9 +75702,9 @@ paths: description: Successful Response (The resulting merge commit) content: application/json: - schema: *387 + schema: *388 examples: - default: *474 + default: *475 '204': description: Response when already merged '404': @@ -75435,7 +75771,7 @@ paths: application/json: schema: type: array - items: *391 + items: *392 examples: default: value: @@ -75532,9 +75868,9 @@ paths: description: Response content: application/json: - schema: *391 + schema: *392 examples: - default: &475 + default: &476 value: url: https://api.github.com/repos/octocat/Hello-World/milestones/1 html_url: https://github.com/octocat/Hello-World/milestones/v1.0 @@ -75595,7 +75931,7 @@ paths: parameters: - *276 - *277 - - &476 + - &477 name: milestone_number description: The number that identifies the milestone. in: path @@ -75607,9 +75943,9 @@ paths: description: Response content: application/json: - schema: *391 + schema: *392 examples: - default: *475 + default: *476 '404': *6 x-github: githubCloudOnly: false @@ -75628,7 +75964,7 @@ paths: parameters: - *276 - *277 - - *476 + - *477 requestBody: required: false content: @@ -75666,9 +76002,9 @@ paths: description: Response content: application/json: - schema: *391 + schema: *392 examples: - default: *475 + default: *476 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -75686,7 +76022,7 @@ paths: parameters: - *276 - *277 - - *476 + - *477 responses: '204': description: Response @@ -75709,7 +76045,7 @@ paths: parameters: - *276 - *277 - - *476 + - *477 - *17 - *18 responses: @@ -75719,9 +76055,9 @@ paths: application/json: schema: type: array - items: *455 + items: *456 examples: - default: *456 + default: *457 headers: Link: *37 x-github: @@ -75742,10 +76078,10 @@ paths: parameters: - *276 - *277 - - *477 - *478 - - *87 - *479 + - *87 + - *480 - *17 - *18 responses: @@ -75757,7 +76093,7 @@ paths: type: array items: *109 examples: - default: *480 + default: *481 headers: Link: *37 x-github: @@ -75847,7 +76183,7 @@ paths: description: Response content: application/json: - schema: &481 + schema: &482 title: GitHub Pages description: The configuration for GitHub Pages for a repository. type: object @@ -75991,7 +76327,7 @@ paths: - custom_404 - public examples: - default: &482 + default: &483 value: url: https://api.github.com/repos/github/developer.github.com/pages status: built @@ -76088,9 +76424,9 @@ paths: description: Response content: application/json: - schema: *481 + schema: *482 examples: - default: *482 + default: *483 '422': *15 '409': *161 x-github: @@ -76260,7 +76596,7 @@ paths: application/json: schema: type: array - items: &483 + items: &484 title: Page Build description: Page Build type: object @@ -76407,9 +76743,9 @@ paths: description: Response content: application/json: - schema: *483 + schema: *484 examples: - default: &484 + default: &485 value: url: https://api.github.com/repos/github/developer.github.com/pages/builds/5472601 status: built @@ -76469,9 +76805,9 @@ paths: description: Response content: application/json: - schema: *483 + schema: *484 examples: - default: *484 + default: *485 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -76603,7 +76939,7 @@ paths: parameters: - *276 - *277 - - &485 + - &486 name: pages_deployment_id description: The ID of the Pages deployment. You can also give the commit SHA of the deployment. @@ -76663,7 +76999,7 @@ paths: parameters: - *276 - *277 - - *485 + - *486 responses: '204': *216 '404': *6 @@ -77369,9 +77705,9 @@ paths: application/json: schema: type: array - items: *486 + items: *487 examples: - default: *487 + default: *488 headers: Link: *37 '304': *35 @@ -77471,7 +77807,7 @@ paths: description: Response content: application/json: - schema: &491 + schema: &492 type: object title: Pull Request description: Pull requests let you tell others about changes you've @@ -77599,7 +77935,7 @@ paths: milestone: anyOf: - type: 'null' - - *391 + - *392 active_lock_reason: type: - string @@ -78576,14 +78912,14 @@ paths: _links: type: object properties: - comments: *392 - commits: *392 - statuses: *392 - html: *392 - issue: *392 - review_comments: *392 - review_comment: *392 - self: *392 + comments: *393 + commits: *393 + statuses: *393 + html: *393 + issue: *393 + review_comments: *393 + review_comment: *393 + self: *393 required: - comments - commits @@ -78594,7 +78930,7 @@ paths: - review_comment - self author_association: *84 - auto_merge: *488 + auto_merge: *489 draft: description: Indicates whether or not the pull request is a draft. type: boolean @@ -78696,7 +79032,7 @@ paths: - merged_by - review_comments examples: - default: &492 + default: &493 value: url: https://api.github.com/repos/octocat/Hello-World/pulls/1347 id: 1 @@ -79253,9 +79589,9 @@ paths: application/json: schema: type: array - items: *489 + items: *490 examples: - default: &494 + default: &495 value: - url: https://api.github.com/repos/octocat/Hello-World/pulls/comments/1 pull_request_review_id: 42 @@ -79340,9 +79676,9 @@ paths: description: Response content: application/json: - schema: *489 + schema: *490 examples: - default: &490 + default: &491 value: url: https://api.github.com/repos/octocat/Hello-World/pulls/comments/1 pull_request_review_id: 42 @@ -79441,9 +79777,9 @@ paths: description: Response content: application/json: - schema: *489 + schema: *490 examples: - default: *490 + default: *491 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -79645,7 +79981,7 @@ paths: parameters: - *276 - *277 - - &493 + - &494 name: pull_number description: The number that identifies the pull request. in: path @@ -79658,9 +79994,9 @@ paths: to fetch diff and patch formats. content: application/json: - schema: *491 + schema: *492 examples: - default: *492 + default: *493 '304': *35 '404': *6 '406': @@ -79697,7 +80033,7 @@ paths: parameters: - *276 - *277 - - *493 + - *494 requestBody: required: false content: @@ -79739,9 +80075,9 @@ paths: description: Response content: application/json: - schema: *491 + schema: *492 examples: - default: *492 + default: *493 '422': *15 '403': *27 x-github: @@ -79765,7 +80101,7 @@ paths: parameters: - *276 - *277 - - *493 + - *494 requestBody: required: true content: @@ -79828,7 +80164,7 @@ paths: application/json: schema: *199 examples: - default: *378 + default: *379 '202': description: Response when the codespace creation partially failed but is being retried in the background @@ -79836,7 +80172,7 @@ paths: application/json: schema: *199 examples: - default: *378 + default: *379 '401': *23 '403': *27 '404': *6 @@ -79868,7 +80204,7 @@ paths: parameters: - *276 - *277 - - *493 + - *494 - *106 - name: direction description: The direction to sort results. Ignored without `sort` parameter. @@ -79889,9 +80225,9 @@ paths: application/json: schema: type: array - items: *489 + items: *490 examples: - default: *494 + default: *495 headers: Link: *37 x-github: @@ -79926,7 +80262,7 @@ paths: parameters: - *276 - *277 - - *493 + - *494 requestBody: required: true content: @@ -80032,7 +80368,7 @@ paths: description: Response content: application/json: - schema: *489 + schema: *490 examples: example-for-a-multi-line-comment: value: @@ -80122,7 +80458,7 @@ paths: parameters: - *276 - *277 - - *493 + - *494 - *96 requestBody: required: true @@ -80145,7 +80481,7 @@ paths: description: Response content: application/json: - schema: *489 + schema: *490 examples: default: value: @@ -80233,7 +80569,7 @@ paths: parameters: - *276 - *277 - - *493 + - *494 - *17 - *18 responses: @@ -80243,9 +80579,9 @@ paths: application/json: schema: type: array - items: *387 + items: *388 examples: - default: *495 + default: *496 headers: Link: *37 x-github: @@ -80277,7 +80613,7 @@ paths: parameters: - *276 - *277 - - *493 + - *494 - *17 - *18 responses: @@ -80287,7 +80623,7 @@ paths: application/json: schema: type: array - items: *399 + items: *400 examples: default: value: @@ -80327,7 +80663,7 @@ paths: parameters: - *276 - *277 - - *493 + - *494 responses: '204': description: Response if pull request has been merged @@ -80352,7 +80688,7 @@ paths: parameters: - *276 - *277 - - *493 + - *494 requestBody: required: false content: @@ -80466,7 +80802,7 @@ paths: parameters: - *276 - *277 - - *493 + - *494 responses: '200': description: Response @@ -80543,7 +80879,7 @@ paths: parameters: - *276 - *277 - - *493 + - *494 requestBody: required: false content: @@ -80580,7 +80916,7 @@ paths: description: Response content: application/json: - schema: *486 + schema: *487 examples: default: value: @@ -81118,7 +81454,7 @@ paths: parameters: - *276 - *277 - - *493 + - *494 requestBody: required: true content: @@ -81152,7 +81488,7 @@ paths: description: Response content: application/json: - schema: *486 + schema: *487 examples: default: value: @@ -81659,7 +81995,7 @@ paths: parameters: - *276 - *277 - - *493 + - *494 - *17 - *18 responses: @@ -81669,7 +82005,7 @@ paths: application/json: schema: type: array - items: &496 + items: &497 title: Pull Request Review description: Pull Request Reviews are reviews on pull requests. type: object @@ -81825,7 +82161,7 @@ paths: parameters: - *276 - *277 - - *493 + - *494 requestBody: required: false content: @@ -81915,9 +82251,9 @@ paths: description: Response content: application/json: - schema: *496 + schema: *497 examples: - default: &498 + default: &499 value: id: 80 node_id: MDE3OlB1bGxSZXF1ZXN0UmV2aWV3ODA= @@ -81982,8 +82318,8 @@ paths: parameters: - *276 - *277 - - *493 - - &497 + - *494 + - &498 name: review_id description: The unique identifier of the review. in: path @@ -81995,9 +82331,9 @@ paths: description: Response content: application/json: - schema: *496 + schema: *497 examples: - default: &499 + default: &500 value: id: 80 node_id: MDE3OlB1bGxSZXF1ZXN0UmV2aWV3ODA= @@ -82058,8 +82394,8 @@ paths: parameters: - *276 - *277 - - *493 - - *497 + - *494 + - *498 requestBody: required: true content: @@ -82082,7 +82418,7 @@ paths: description: Response content: application/json: - schema: *496 + schema: *497 examples: default: value: @@ -82146,16 +82482,16 @@ paths: parameters: - *276 - *277 - - *493 - - *497 + - *494 + - *498 responses: '200': description: Response content: application/json: - schema: *496 + schema: *497 examples: - default: *498 + default: *499 '422': *7 '404': *6 x-github: @@ -82184,8 +82520,8 @@ paths: parameters: - *276 - *277 - - *493 - - *497 + - *494 + - *498 - *17 - *18 responses: @@ -82281,9 +82617,9 @@ paths: _links: type: object properties: - self: *392 - html: *392 - pull_request: *392 + self: *393 + html: *393 + pull_request: *393 required: - self - html @@ -82437,8 +82773,8 @@ paths: parameters: - *276 - *277 - - *493 - - *497 + - *494 + - *498 requestBody: required: true content: @@ -82467,7 +82803,7 @@ paths: description: Response content: application/json: - schema: *496 + schema: *497 examples: default: value: @@ -82532,8 +82868,8 @@ paths: parameters: - *276 - *277 - - *493 - - *497 + - *494 + - *498 requestBody: required: true content: @@ -82568,9 +82904,9 @@ paths: description: Response content: application/json: - schema: *496 + schema: *497 examples: - default: *499 + default: *500 '404': *6 '422': *7 '403': *27 @@ -82593,7 +82929,7 @@ paths: parameters: - *276 - *277 - - *493 + - *494 requestBody: required: false content: @@ -82671,9 +83007,9 @@ paths: description: Response content: application/json: - schema: *500 + schema: *501 examples: - default: &501 + default: &502 value: type: file encoding: base64 @@ -82735,9 +83071,9 @@ paths: description: Response content: application/json: - schema: *500 + schema: *501 examples: - default: *501 + default: *502 '404': *6 '422': *15 x-github: @@ -82770,7 +83106,7 @@ paths: application/json: schema: type: array - items: &502 + items: &503 title: Release description: A release. type: object @@ -82842,7 +83178,7 @@ paths: author: *4 assets: type: array - items: &503 + items: &504 title: Release Asset description: Data related to a release. type: object @@ -83099,9 +83435,9 @@ paths: description: Response content: application/json: - schema: *502 + schema: *503 examples: - default: &506 + default: &507 value: url: https://api.github.com/repos/octocat/Hello-World/releases/1 html_url: https://github.com/octocat/Hello-World/releases/v1.0.0 @@ -83204,7 +83540,7 @@ paths: parameters: - *276 - *277 - - &504 + - &505 name: asset_id description: The unique identifier of the asset. in: path @@ -83216,9 +83552,9 @@ paths: description: Response content: application/json: - schema: *503 + schema: *504 examples: - default: &505 + default: &506 value: url: https://api.github.com/repos/octocat/Hello-World/releases/assets/1 browser_download_url: https://github.com/octocat/Hello-World/releases/download/v1.0.0/example.zip @@ -83252,7 +83588,7 @@ paths: type: User site_admin: false '404': *6 - '302': *401 + '302': *402 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -83270,7 +83606,7 @@ paths: parameters: - *276 - *277 - - *504 + - *505 requestBody: required: false content: @@ -83299,9 +83635,9 @@ paths: description: Response content: application/json: - schema: *503 + schema: *504 examples: - default: *505 + default: *506 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -83319,7 +83655,7 @@ paths: parameters: - *276 - *277 - - *504 + - *505 responses: '204': description: Response @@ -83437,9 +83773,9 @@ paths: description: Response content: application/json: - schema: *502 + schema: *503 examples: - default: *506 + default: *507 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -83470,9 +83806,9 @@ paths: description: Response content: application/json: - schema: *502 + schema: *503 examples: - default: *506 + default: *507 '404': *6 x-github: githubCloudOnly: false @@ -83497,7 +83833,7 @@ paths: parameters: - *276 - *277 - - &507 + - &508 name: release_id description: The unique identifier of the release. in: path @@ -83511,9 +83847,9 @@ paths: For more information, see "[Getting started with the REST API](https://docs.github.com/enterprise-cloud@latest//rest/using-the-rest-api/getting-started-with-the-rest-api#hypermedia)."' content: application/json: - schema: *502 + schema: *503 examples: - default: *506 + default: *507 '401': description: Unauthorized x-github: @@ -83533,7 +83869,7 @@ paths: parameters: - *276 - *277 - - *507 + - *508 requestBody: required: false content: @@ -83597,9 +83933,9 @@ paths: description: Response content: application/json: - schema: *502 + schema: *503 examples: - default: *506 + default: *507 '404': description: Not Found if the discussion category name is invalid content: @@ -83622,7 +83958,7 @@ paths: parameters: - *276 - *277 - - *507 + - *508 responses: '204': description: Response @@ -83644,7 +83980,7 @@ paths: parameters: - *276 - *277 - - *507 + - *508 - *17 - *18 responses: @@ -83654,7 +83990,7 @@ paths: application/json: schema: type: array - items: *503 + items: *504 examples: default: value: @@ -83737,7 +84073,7 @@ paths: parameters: - *276 - *277 - - *507 + - *508 - name: name in: query required: true @@ -83763,7 +84099,7 @@ paths: description: Response for successful upload content: application/json: - schema: *503 + schema: *504 examples: response-for-successful-upload: value: @@ -83819,7 +84155,7 @@ paths: parameters: - *276 - *277 - - *507 + - *508 - name: content description: Returns a single [reaction type](https://docs.github.com/enterprise-cloud@latest//rest/reactions/reactions#about-reactions). Omit this parameter to list all reactions to a release. @@ -83868,7 +84204,7 @@ paths: parameters: - *276 - *277 - - *507 + - *508 requestBody: required: true content: @@ -83930,7 +84266,7 @@ paths: parameters: - *276 - *277 - - *507 + - *508 - *268 responses: '204': @@ -83957,7 +84293,7 @@ paths: parameters: - *276 - *277 - - *334 + - *335 - *17 - *18 responses: @@ -83973,8 +84309,8 @@ paths: description: A repository rule with ruleset details. oneOf: - allOf: - - *508 - - &510 + - *509 + - &511 title: repository ruleset data for rule description: User-defined metadata to store domain-specific information limited to 8 keys with scalar values. @@ -83994,50 +84330,50 @@ paths: type: integer description: The ID of the ruleset that includes this rule. - allOf: - - *509 - *510 - - allOf: - *511 - - *510 - allOf: - *512 - - *510 + - *511 - allOf: - *513 - - *510 + - *511 - allOf: - *514 - - *510 + - *511 - allOf: - *515 - - *510 + - *511 - allOf: - *516 - - *510 + - *511 - allOf: - *517 - - *510 + - *511 - allOf: - *518 - - *510 + - *511 - allOf: - *519 - - *510 + - *511 - allOf: - *520 - - *510 + - *511 - allOf: - *521 - - *510 + - *511 - allOf: - *522 - - *510 + - *511 - allOf: - *523 - - *510 + - *511 - allOf: - *524 - - *510 + - *511 + - allOf: + - *525 + - *511 examples: default: value: @@ -84207,7 +84543,7 @@ paths: application/json: schema: *239 examples: - default: &533 + default: &534 value: id: 42 name: super cool ruleset @@ -84263,9 +84599,9 @@ paths: schema: type: string x-multi-segment: true - - *525 - *526 - *527 + - *528 - *17 - *18 responses: @@ -84273,9 +84609,9 @@ paths: description: Response content: application/json: - schema: *528 + schema: *529 examples: - default: *529 + default: *530 '404': *6 '500': *70 x-github: @@ -84298,15 +84634,15 @@ paths: parameters: - *276 - *277 - - *530 + - *531 responses: '200': description: Response content: application/json: - schema: *531 + schema: *532 examples: - default: *532 + default: *533 '404': *6 '500': *70 x-github: @@ -84353,7 +84689,7 @@ paths: application/json: schema: *239 examples: - default: *533 + default: *534 '404': *6 '500': *70 put: @@ -84439,7 +84775,7 @@ paths: application/json: schema: *239 examples: - default: *533 + default: *534 '404': *6 '500': *70 delete: @@ -84495,8 +84831,8 @@ paths: - *65 - *18 - *17 - - *534 - *535 + - *536 - *245 responses: '200': @@ -84505,7 +84841,7 @@ paths: application/json: schema: type: array - items: &538 + items: &539 type: object properties: number: *71 @@ -84521,8 +84857,8 @@ paths: format: uri description: The REST API URL of the code locations for this alert. - state: *536 - resolution: *537 + state: *537 + resolution: *538 resolved_at: type: - string @@ -84674,13 +85010,13 @@ paths: parameters: - *276 - *277 - - *362 + - *363 responses: '200': description: Response content: application/json: - schema: *538 + schema: *539 examples: default: value: @@ -84728,7 +85064,7 @@ paths: parameters: - *276 - *277 - - *362 + - *363 requestBody: required: true content: @@ -84736,8 +85072,8 @@ paths: schema: type: object properties: - state: *536 - resolution: *537 + state: *537 + resolution: *538 resolution_comment: description: An optional comment when closing an alert. Cannot be updated or deleted. Must be `null` when changing `state` to `open`. @@ -84756,7 +85092,7 @@ paths: description: Response content: application/json: - schema: *538 + schema: *539 examples: default: value: @@ -84827,7 +85163,7 @@ paths: parameters: - *276 - *277 - - *362 + - *363 - *18 - *17 responses: @@ -84838,7 +85174,7 @@ paths: schema: type: array description: List of locations where the secret was detected - items: &689 + items: &690 type: object properties: type: @@ -85262,9 +85598,9 @@ paths: application/json: schema: type: array - items: *539 + items: *540 examples: - default: *540 + default: *541 '400': *14 '404': *6 x-github: @@ -85458,9 +85794,9 @@ paths: description: Response content: application/json: - schema: *539 + schema: *540 examples: - default: &542 + default: &543 value: ghsa_id: GHSA-abcd-1234-efgh cve_id: CVE-2050-00000 @@ -85800,7 +86136,7 @@ paths: description: Response content: application/json: - schema: *539 + schema: *540 examples: default: value: @@ -85946,15 +86282,15 @@ paths: parameters: - *276 - *277 - - *541 + - *542 responses: '200': description: Response content: application/json: - schema: *539 + schema: *540 examples: - default: *542 + default: *543 '403': *27 '404': *6 x-github: @@ -85980,7 +86316,7 @@ paths: parameters: - *276 - *277 - - *541 + - *542 requestBody: required: true content: @@ -86151,10 +86487,10 @@ paths: description: Response content: application/json: - schema: *539 + schema: *540 examples: - default: *542 - add_credit: *542 + default: *543 + add_credit: *543 '403': *27 '404': *6 '422': @@ -86194,7 +86530,7 @@ paths: parameters: - *276 - *277 - - *541 + - *542 responses: '202': *118 '400': *14 @@ -86222,7 +86558,7 @@ paths: parameters: - *276 - *277 - - *541 + - *542 responses: '202': description: Response @@ -86364,7 +86700,7 @@ paths: application/json: schema: type: array - items: &543 + items: &544 title: Code Frequency Stat description: Code Frequency Stat type: array @@ -86736,7 +87072,7 @@ paths: application/json: schema: type: array - items: *543 + items: *544 examples: default: value: @@ -86826,7 +87162,7 @@ paths: description: Response content: application/json: - schema: *544 + schema: *545 examples: default: value: @@ -86920,7 +87256,7 @@ paths: description: if you subscribe to the repository content: application/json: - schema: &545 + schema: &546 title: Repository Invitation description: Repository invitations let you manage who you collaborate with. @@ -87020,7 +87356,7 @@ paths: description: Response content: application/json: - schema: *545 + schema: *546 examples: default: value: @@ -87160,7 +87496,7 @@ paths: application/json: schema: type: array - items: &546 + items: &547 title: Tag protection description: Tag protection type: object @@ -87241,7 +87577,7 @@ paths: description: Response content: application/json: - schema: *546 + schema: *547 examples: default: value: @@ -87387,7 +87723,7 @@ paths: description: Response content: application/json: - schema: &547 + schema: &548 title: Topic description: A topic aggregates entities that are related to a subject. type: object @@ -87399,7 +87735,7 @@ paths: required: - names examples: - default: &548 + default: &549 value: names: - octocat @@ -87454,9 +87790,9 @@ paths: description: Response content: application/json: - schema: *547 + schema: *548 examples: - default: *548 + default: *549 '404': *6 '422': *7 x-github: @@ -87479,7 +87815,7 @@ paths: parameters: - *276 - *277 - - &549 + - &550 name: per description: The time frame to display results for. in: query @@ -87510,7 +87846,7 @@ paths: - 128 clones: type: array - items: &550 + items: &551 title: Traffic type: object properties: @@ -87758,7 +88094,7 @@ paths: parameters: - *276 - *277 - - *549 + - *550 responses: '200': description: Response @@ -87779,7 +88115,7 @@ paths: - 3782 views: type: array - items: *550 + items: *551 required: - uniques - count @@ -88452,7 +88788,7 @@ paths: value: Engineering externalId: value: 8aa1a0c0-c4c3-4bc0-b4a5-2ef676900159 - - &558 + - &559 name: excludedAttributes description: Excludes the specified attribute from being returned in the results. Using this parameter can speed up response time. @@ -88462,7 +88798,7 @@ paths: type: string examples: - members - - &563 + - &564 name: startIndex description: 'Used for pagination: the starting index of the first result to return when paginating through values.' @@ -88474,7 +88810,7 @@ paths: format: int32 examples: - 1 - - &564 + - &565 name: count description: 'Used for pagination: the number of results to return per page.' in: query @@ -88518,7 +88854,7 @@ paths: Resources: type: array description: Information about each provisioned group. - items: &552 + items: &553 allOf: - type: object required: @@ -88600,7 +88936,7 @@ paths: - value: 0db508eb-91e2-46e4-809c-30dcbda0c685 "$+ref": https://api.github.localhost/scim/v2/Users/0db508eb-91e2-46e4-809c-30dcbda0c685 displayName: User 2 - meta: &565 + meta: &566 type: object description: The metadata associated with the creation/updates to the user. @@ -88665,31 +89001,31 @@ paths: location: https://api.github.localhost/scim/v2/Groups/927fa2c08dcb4a7fae9e startIndex: 1 itemsPerPage: 20 - '400': &553 + '400': &554 description: Bad request content: application/json: - schema: *551 + schema: *552 application/scim+json: - schema: *551 - '401': &554 + schema: *552 + '401': &555 description: Authorization failure - '403': &555 + '403': &556 description: Permission denied - '429': &556 + '429': &557 description: Too many requests content: application/json: - schema: *551 + schema: *552 application/scim+json: - schema: *551 - '500': &557 + schema: *552 + '500': &558 description: Internal server error content: application/json: - schema: *551 + schema: *552 application/scim+json: - schema: *551 + schema: *552 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -88715,7 +89051,7 @@ paths: required: true content: application/json: - schema: &561 + schema: &562 type: object required: - schemas @@ -88775,9 +89111,9 @@ paths: description: Group has been created content: application/scim+json: - schema: *552 + schema: *553 examples: - group: &559 + group: &560 value: schemas: - urn:ietf:params:scim:schemas:core:2.0:Group @@ -88796,13 +89132,13 @@ paths: created: '2012-03-27T19:59:26.000Z' lastModified: '2018-03-27T19:59:26.000Z' location: https://api.github.localhost/scim/v2/Groups/927fa2c08dcb4a7fae9e - '400': *553 - '401': *554 - '403': *555 - '409': &562 + '400': *554 + '401': *555 + '403': *556 + '409': &563 description: Duplicate record detected - '429': *556 - '500': *557 + '429': *557 + '500': *558 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -88822,7 +89158,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/scim#get-scim-provisioning-information-for-an-enterprise-group parameters: - - &560 + - &561 name: scim_group_id description: A unique identifier of the SCIM group. in: path @@ -88831,22 +89167,22 @@ paths: type: string examples: - 7fce0092-d52e-4f76-b727-3955bd72c939 - - *558 + - *559 - *38 responses: '200': description: Success, a group was found content: application/scim+json: - schema: *552 + schema: *553 examples: - default: *559 - '400': *553 - '401': *554 - '403': *555 + default: *560 + '400': *554 + '401': *555 + '403': *556 '404': *6 - '429': *556 - '500': *557 + '429': *557 + '500': *558 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -88867,13 +89203,13 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/scim#set-scim-information-for-a-provisioned-enterprise-group parameters: - - *560 + - *561 - *38 requestBody: required: true content: application/json: - schema: *561 + schema: *562 examples: group: summary: Group @@ -88899,17 +89235,17 @@ paths: description: Group was updated content: application/scim+json: - schema: *552 + schema: *553 examples: - group: *559 - groupWithMembers: *559 - '400': *553 - '401': *554 - '403': *555 + group: *560 + groupWithMembers: *560 + '400': *554 + '401': *555 + '403': *556 '404': *6 - '409': *562 - '429': *556 - '500': *557 + '409': *563 + '429': *557 + '500': *558 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -88934,13 +89270,13 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/scim#update-an-attribute-for-a-scim-enterprise-group parameters: - - *560 + - *561 - *38 requestBody: required: true content: application/json: - schema: &572 + schema: &573 type: object required: - Operations @@ -89000,17 +89336,17 @@ paths: description: Success, group was updated content: application/scim+json: - schema: *552 + schema: *553 examples: - updateGroup: *559 - addMembers: *559 - '400': *553 - '401': *554 - '403': *555 + updateGroup: *560 + addMembers: *560 + '400': *554 + '401': *555 + '403': *556 '404': *6 - '409': *562 - '429': *556 - '500': *557 + '409': *563 + '429': *557 + '500': *558 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -89029,17 +89365,17 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/scim#delete-a-scim-group-from-an-enterprise parameters: - - *560 + - *561 - *38 responses: '204': description: Group was deleted, no content - '400': *553 - '401': *554 - '403': *555 + '400': *554 + '401': *555 + '403': *556 '404': *6 - '429': *556 - '500': *557 + '429': *557 + '500': *558 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -89075,8 +89411,8 @@ paths: value: userName eq 'E012345' externalId: value: externalId eq 'E012345' - - *563 - *564 + - *565 - *38 responses: '200': @@ -89110,7 +89446,7 @@ paths: Resources: type: array description: Information about each provisioned account. - items: &567 + items: &568 allOf: - type: object required: @@ -89202,7 +89538,7 @@ paths: address. examples: - true - roles: &566 + roles: &567 type: array description: The roles assigned to the user. items: @@ -89261,7 +89597,7 @@ paths: type: string description: Provisioned SCIM groups that the user is a member of. - meta: *565 + meta: *566 startIndex: type: integer description: A starting index for the returned page @@ -89300,11 +89636,11 @@ paths: primary: false startIndex: 1 itemsPerPage: 20 - '400': *553 - '401': *554 - '403': *555 - '429': *556 - '500': *557 + '400': *554 + '401': *555 + '403': *556 + '429': *557 + '500': *558 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -89330,7 +89666,7 @@ paths: required: true content: application/json: - schema: &570 + schema: &571 type: object required: - schemas @@ -89423,9 +89759,9 @@ paths: description: Whether this email address is the primary address. examples: - true - roles: *566 + roles: *567 examples: - user: &571 + user: &572 summary: User value: schemas: @@ -89472,9 +89808,9 @@ paths: description: User has been created content: application/scim+json: - schema: *567 + schema: *568 examples: - user: &568 + user: &569 value: schemas: - urn:ietf:params:scim:schemas:core:2.0:User @@ -89500,13 +89836,13 @@ paths: created: '2012-03-27T19:59:26.000Z' lastModified: '2018-03-27T19:59:26.000Z' location: https://api.github.localhost/scim/v2/Users/7fce0092-d52e-4f76-b727-3955bd72c939 - enterpriseOwner: *568 - '400': *553 - '401': *554 - '403': *555 - '409': *562 - '429': *556 - '500': *557 + enterpriseOwner: *569 + '400': *554 + '401': *555 + '403': *556 + '409': *563 + '429': *557 + '500': *558 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -89526,7 +89862,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/scim#get-scim-provisioning-information-for-an-enterprise-user parameters: - - &569 + - &570 name: scim_user_id description: The unique identifier of the SCIM user. in: path @@ -89539,15 +89875,15 @@ paths: description: Success, a user was found content: application/scim+json: - schema: *567 + schema: *568 examples: - default: *568 - '400': *553 - '401': *554 - '403': *555 + default: *569 + '400': *554 + '401': *555 + '403': *556 '404': *6 - '429': *556 - '500': *557 + '429': *557 + '500': *558 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -89570,30 +89906,30 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/scim#set-scim-information-for-a-provisioned-enterprise-user parameters: - - *569 + - *570 - *38 requestBody: required: true content: application/json: - schema: *570 + schema: *571 examples: - user: *571 + user: *572 responses: '200': description: User was updated content: application/scim+json: - schema: *567 + schema: *568 examples: - user: *568 - '400': *553 - '401': *554 - '403': *555 + user: *569 + '400': *554 + '401': *555 + '403': *556 '404': *6 - '409': *562 - '429': *556 - '500': *557 + '409': *563 + '429': *557 + '500': *558 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -89629,13 +89965,13 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/scim#update-an-attribute-for-a-scim-enterprise-user parameters: - - *569 + - *570 - *38 requestBody: required: true content: application/json: - schema: *572 + schema: *573 examples: userMultiValuedProperties: summary: Multi Valued Property @@ -89675,18 +90011,18 @@ paths: description: Success, user was updated content: application/scim+json: - schema: *567 - examples: - userMultiValuedProperties: *568 - userSingleValuedProperties: *568 - disableUser: *568 - '400': *553 - '401': *554 - '403': *555 + schema: *568 + examples: + userMultiValuedProperties: *569 + userSingleValuedProperties: *569 + disableUser: *569 + '400': *554 + '401': *555 + '403': *556 '404': *6 - '409': *562 - '429': *556 - '500': *557 + '409': *563 + '429': *557 + '500': *558 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -89705,17 +90041,17 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/scim#delete-a-scim-user-from-an-enterprise parameters: - - *569 + - *570 - *38 responses: '204': description: User was deleted, no content - '400': *553 - '401': *554 - '403': *555 + '400': *554 + '401': *555 + '403': *556 '404': *6 - '429': *556 - '500': *557 + '429': *557 + '500': *558 x-github: enabledForGitHubApps: true githubCloudOnly: true @@ -89806,7 +90142,7 @@ paths: - 1 Resources: type: array - items: &573 + items: &574 title: SCIM /Users description: SCIM /Users provisioning endpoints type: object @@ -90053,22 +90389,22 @@ paths: lastModified: '2017-03-09T16:11:13-05:00' location: https://api.github.com/scim/v2/organizations/octo-org/Users/77563764-eb6-24-0598234-958243 '304': *35 - '404': &574 + '404': &575 description: Resource not found content: application/json: - schema: *551 + schema: *552 application/scim+json: - schema: *551 - '403': &575 + schema: *552 + '403': &576 description: Forbidden content: application/json: - schema: *551 + schema: *552 application/scim+json: - schema: *551 - '400': *553 - '429': *556 + schema: *552 + '400': *554 + '429': *557 x-github: githubCloudOnly: true enabledForGitHubApps: true @@ -90094,9 +90430,9 @@ paths: description: Response content: application/scim+json: - schema: *573 + schema: *574 examples: - default: &576 + default: &577 value: schemas: - urn:ietf:params:scim:schemas:core:2.0:User @@ -90119,17 +90455,17 @@ paths: lastModified: '2017-03-09T16:11:13-05:00' location: https://api.github.com/scim/v2/organizations/octo-org/Users/edefdfedf-050c-11e7-8d32 '304': *35 - '404': *574 - '403': *575 - '500': *557 + '404': *575 + '403': *576 + '500': *558 '409': description: Conflict content: application/json: - schema: *551 + schema: *552 application/scim+json: - schema: *551 - '400': *553 + schema: *552 + '400': *554 requestBody: required: true content: @@ -90224,17 +90560,17 @@ paths: url: https://docs.github.com/enterprise-cloud@latest//rest/scim/scim#get-scim-provisioning-information-for-a-user parameters: - *113 - - *569 + - *570 responses: '200': description: Response content: application/scim+json: - schema: *573 + schema: *574 examples: - default: *576 - '404': *574 - '403': *575 + default: *577 + '404': *575 + '403': *576 '304': *35 x-github: githubCloudOnly: true @@ -90257,18 +90593,18 @@ paths: url: https://docs.github.com/enterprise-cloud@latest//rest/scim/scim#update-a-provisioned-organization-membership parameters: - *113 - - *569 + - *570 responses: '200': description: Response content: application/scim+json: - schema: *573 + schema: *574 examples: - default: *576 + default: *577 '304': *35 - '404': *574 - '403': *575 + '404': *575 + '403': *576 requestBody: required: true content: @@ -90378,19 +90714,19 @@ paths: url: https://docs.github.com/enterprise-cloud@latest//rest/scim/scim#update-an-attribute-for-a-scim-user parameters: - *113 - - *569 + - *570 responses: '200': description: Response content: application/scim+json: - schema: *573 + schema: *574 examples: - default: *576 + default: *577 '304': *35 - '404': *574 - '403': *575 - '400': *553 + '404': *575 + '403': *576 + '400': *554 '429': description: Response content: @@ -90486,12 +90822,12 @@ paths: url: https://docs.github.com/enterprise-cloud@latest//rest/scim/scim#delete-a-scim-user-from-an-organization parameters: - *113 - - *569 + - *570 responses: '204': description: Response - '404': *574 - '403': *575 + '404': *575 + '403': *576 '304': *35 x-github: githubCloudOnly: true @@ -90624,7 +90960,7 @@ paths: examples: - 73..77 - 77..78 - text_matches: &577 + text_matches: &578 title: Search Result Text Matches type: array items: @@ -90788,7 +91124,7 @@ paths: enum: - author-date - committer-date - - &578 + - &579 name: order description: Determines whether the first search result returned is the highest number of matches (`desc`) or lowest number of matches (`asc`). This parameter @@ -90857,7 +91193,7 @@ paths: committer: anyOf: - type: 'null' - - *332 + - *333 comment_count: type: integer message: @@ -90876,7 +91212,7 @@ paths: url: type: string format: uri - verification: *435 + verification: *436 required: - author - committer @@ -90891,7 +91227,7 @@ paths: committer: anyOf: - type: 'null' - - *332 + - *333 parents: type: array items: @@ -90908,7 +91244,7 @@ paths: type: number node_id: type: string - text_matches: *577 + text_matches: *578 required: - sha - node_id @@ -91100,7 +91436,7 @@ paths: - interactions - created - updated - - *578 + - *579 - *17 - *18 responses: @@ -91202,7 +91538,7 @@ paths: milestone: anyOf: - type: 'null' - - *391 + - *392 comments: type: integer created_at: @@ -91216,7 +91552,7 @@ paths: - string - 'null' format: date-time - text_matches: *577 + text_matches: *578 pull_request: type: object properties: @@ -91438,7 +91774,7 @@ paths: enum: - created - updated - - *578 + - *579 - *17 - *18 responses: @@ -91483,7 +91819,7 @@ paths: - 'null' score: type: number - text_matches: *577 + text_matches: *578 required: - id - node_id @@ -91569,7 +91905,7 @@ paths: - forks - help-wanted-issues - updated - - *578 + - *579 - *17 - *18 responses: @@ -91806,7 +92142,7 @@ paths: - admin - pull - push - text_matches: *577 + text_matches: *578 temp_clone_token: type: string allow_merge_commit: @@ -92115,7 +92451,7 @@ paths: - string - 'null' format: uri - text_matches: *577 + text_matches: *578 related: type: - array @@ -92310,7 +92646,7 @@ paths: - followers - repositories - joined - - *578 + - *579 - *17 - *18 responses: @@ -92419,7 +92755,7 @@ paths: type: - boolean - 'null' - text_matches: *577 + text_matches: *578 blog: type: - string @@ -92500,7 +92836,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/teams#get-a-team-legacy parameters: - - &579 + - &580 name: team_id description: The unique identifier of the team. in: path @@ -92539,7 +92875,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/teams#update-a-team-legacy parameters: - - *579 + - *580 requestBody: required: true content: @@ -92639,7 +92975,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/teams#delete-a-team-legacy parameters: - - *579 + - *580 responses: '204': description: Response @@ -92669,7 +93005,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/discussions#list-discussions-legacy parameters: - - *579 + - *580 - *65 - *17 - *18 @@ -92682,7 +93018,7 @@ paths: type: array items: *259 examples: - default: *580 + default: *581 headers: Link: *37 x-github: @@ -92710,7 +93046,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/discussions#create-a-discussion-legacy parameters: - - *579 + - *580 requestBody: required: true content: @@ -92772,7 +93108,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/discussions#get-a-discussion-legacy parameters: - - *579 + - *580 - *261 responses: '200': @@ -92805,7 +93141,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/discussions#update-a-discussion-legacy parameters: - - *579 + - *580 - *261 requestBody: required: false @@ -92831,7 +93167,7 @@ paths: application/json: schema: *259 examples: - default: *581 + default: *582 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -92855,7 +93191,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/discussions#delete-a-discussion-legacy parameters: - - *579 + - *580 - *261 responses: '204': @@ -92884,7 +93220,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/discussion-comments#list-discussion-comments-legacy parameters: - - *579 + - *580 - *261 - *65 - *17 @@ -92898,7 +93234,7 @@ paths: type: array items: *262 examples: - default: *582 + default: *583 headers: Link: *37 x-github: @@ -92926,7 +93262,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/discussion-comments#create-a-discussion-comment-legacy parameters: - - *579 + - *580 - *261 requestBody: required: true @@ -92977,7 +93313,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/discussion-comments#get-a-discussion-comment-legacy parameters: - - *579 + - *580 - *261 - *264 responses: @@ -93011,7 +93347,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/discussion-comments#update-a-discussion-comment-legacy parameters: - - *579 + - *580 - *261 - *264 requestBody: @@ -93037,7 +93373,7 @@ paths: application/json: schema: *262 examples: - default: *583 + default: *584 x-github: githubCloudOnly: false enabledForGitHubApps: true @@ -93061,7 +93397,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/discussion-comments#delete-a-discussion-comment-legacy parameters: - - *579 + - *580 - *261 - *264 responses: @@ -93091,7 +93427,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/reactions/reactions#list-reactions-for-a-team-discussion-comment-legacy parameters: - - *579 + - *580 - *261 - *264 - name: content @@ -93149,7 +93485,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/reactions/reactions#create-reaction-for-a-team-discussion-comment-legacy parameters: - - *579 + - *580 - *261 - *264 requestBody: @@ -93210,7 +93546,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/reactions/reactions#list-reactions-for-a-team-discussion-legacy parameters: - - *579 + - *580 - *261 - name: content description: Returns a single [reaction type](https://docs.github.com/enterprise-cloud@latest//rest/reactions/reactions#about-reactions). @@ -93267,7 +93603,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/reactions/reactions#create-reaction-for-a-team-discussion-legacy parameters: - - *579 + - *580 - *261 requestBody: required: true @@ -93325,7 +93661,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/members#list-pending-team-invitations-legacy parameters: - - *579 + - *580 - *17 - *18 responses: @@ -93362,7 +93698,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/members#list-team-members-legacy parameters: - - *579 + - *580 - name: role description: Filters members returned by their role in the team. in: query @@ -93413,7 +93749,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/members#get-team-member-legacy parameters: - - *579 + - *580 - *152 responses: '204': @@ -93449,7 +93785,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/members#add-team-member-legacy parameters: - - *579 + - *580 - *152 responses: '204': @@ -93488,7 +93824,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/members#remove-team-member-legacy parameters: - - *579 + - *580 - *152 responses: '204': @@ -93524,7 +93860,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/members#get-team-membership-for-a-user-legacy parameters: - - *579 + - *580 - *152 responses: '200': @@ -93533,7 +93869,7 @@ paths: application/json: schema: *273 examples: - response-if-user-is-a-team-maintainer: *584 + response-if-user-is-a-team-maintainer: *585 '404': *6 x-github: githubCloudOnly: false @@ -93564,7 +93900,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/members#add-or-update-team-membership-for-a-user-legacy parameters: - - *579 + - *580 - *152 requestBody: required: false @@ -93592,7 +93928,7 @@ paths: application/json: schema: *273 examples: - response-if-users-membership-with-team-is-now-pending: *585 + response-if-users-membership-with-team-is-now-pending: *586 '403': description: Forbidden if team synchronization is set up '422': @@ -93624,7 +93960,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/members#remove-team-membership-for-a-user-legacy parameters: - - *579 + - *580 - *152 responses: '204': @@ -93653,7 +93989,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/teams#list-team-projects-legacy parameters: - - *579 + - *580 - *17 - *18 responses: @@ -93665,7 +94001,7 @@ paths: type: array items: *274 examples: - default: *586 + default: *587 headers: Link: *37 '404': *6 @@ -93691,7 +94027,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/teams#check-team-permissions-for-a-project-legacy parameters: - - *579 + - *580 - *275 responses: '200': @@ -93700,7 +94036,7 @@ paths: application/json: schema: *274 examples: - default: *587 + default: *588 '404': description: Not Found if project is not managed by this team x-github: @@ -93724,7 +94060,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/teams#add-or-update-team-project-permissions-legacy parameters: - - *579 + - *580 - *275 requestBody: required: false @@ -93792,7 +94128,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/teams#remove-a-project-from-a-team-legacy parameters: - - *579 + - *580 - *275 responses: '204': @@ -93821,7 +94157,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/teams#list-team-repositories-legacy parameters: - - *579 + - *580 - *17 - *18 responses: @@ -93861,7 +94197,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/teams#check-team-permissions-for-a-repository-legacy parameters: - - *579 + - *580 - *276 - *277 responses: @@ -93869,7 +94205,7 @@ paths: description: Alternative response with extra repository information content: application/json: - schema: *588 + schema: *589 examples: alternative-response-with-extra-repository-information: value: @@ -94019,7 +94355,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/teams#add-or-update-team-repository-permissions-legacy parameters: - - *579 + - *580 - *276 - *277 requestBody: @@ -94070,7 +94406,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/teams#remove-a-repository-from-a-team-legacy parameters: - - *579 + - *580 - *276 - *277 responses: @@ -94100,7 +94436,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/team-sync#list-idp-groups-for-a-team-legacy parameters: - - *579 + - *580 responses: '200': description: Response @@ -94134,7 +94470,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/team-sync#create-or-update-idp-group-connections-legacy parameters: - - *579 + - *580 requestBody: required: true content: @@ -94227,7 +94563,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/teams/teams#list-child-teams-legacy parameters: - - *579 + - *580 - *17 - *18 responses: @@ -94239,7 +94575,7 @@ paths: type: array items: *69 examples: - response-if-child-teams-exist: *589 + response-if-child-teams-exist: *590 headers: Link: *37 '404': *6 @@ -94272,7 +94608,7 @@ paths: application/json: schema: oneOf: - - &591 + - &592 title: Private User description: Private User type: object @@ -94524,7 +94860,7 @@ paths: - private_gists - total_private_repos - two_factor_authentication - - *590 + - *591 examples: response-with-public-and-private-profile-information: summary: Response with public and private profile information @@ -94684,7 +95020,7 @@ paths: description: Response content: application/json: - schema: *591 + schema: *592 examples: default: value: @@ -95030,7 +95366,7 @@ paths: application/json: schema: *199 examples: - default: *378 + default: *379 '202': description: Response when the codespace creation partially failed but is being retried in the background @@ -95038,7 +95374,7 @@ paths: application/json: schema: *199 examples: - default: *378 + default: *379 '401': *23 '403': *27 '404': *6 @@ -95082,7 +95418,7 @@ paths: type: integer secrets: type: array - items: &592 + items: &593 title: Codespaces Secret description: Secrets for a GitHub Codespace. type: object @@ -95124,7 +95460,7 @@ paths: - visibility - selected_repositories_url examples: - default: *380 + default: *381 headers: Link: *37 x-github: @@ -95202,7 +95538,7 @@ paths: description: Response content: application/json: - schema: *592 + schema: *593 examples: default: value: @@ -95348,7 +95684,7 @@ paths: type: array items: *130 examples: - default: *593 + default: *594 '401': *23 '403': *27 '404': *6 @@ -95500,7 +95836,7 @@ paths: application/json: schema: *199 examples: - default: *378 + default: *379 '304': *35 '500': *70 '401': *23 @@ -95558,7 +95894,7 @@ paths: application/json: schema: *199 examples: - default: *378 + default: *379 '401': *23 '403': *27 '404': *6 @@ -95615,7 +95951,7 @@ paths: description: Response content: application/json: - schema: &594 + schema: &595 type: object title: Fetches information about an export of a codespace. description: An export of a codespace. Also, latest export details @@ -95668,7 +96004,7 @@ paths: examples: - https://github.com/octocat/hello-world/tree/:branch examples: - default: &595 + default: &596 value: state: succeeded completed_at: '2022-01-01T14:59:22Z' @@ -95713,9 +96049,9 @@ paths: description: Response content: application/json: - schema: *594 + schema: *595 examples: - default: *595 + default: *596 '404': *6 x-github: githubCloudOnly: false @@ -95752,9 +96088,9 @@ paths: type: integer machines: type: array - items: *379 + items: *380 examples: - default: *596 + default: *597 '304': *35 '500': *70 '401': *23 @@ -95842,7 +96178,7 @@ paths: machine: anyOf: - type: 'null' - - *379 + - *380 devcontainer_path: description: Path to devcontainer.json from repo root used to create Codespace. @@ -96647,7 +96983,7 @@ paths: application/json: schema: *199 examples: - default: *378 + default: *379 '304': *35 '500': *70 '400': *14 @@ -96687,7 +97023,7 @@ paths: application/json: schema: *199 examples: - default: *378 + default: *379 '500': *70 '401': *23 '403': *27 @@ -96719,7 +97055,7 @@ paths: type: array items: *210 examples: - default: &609 + default: &610 value: - id: 197 name: hello_docker @@ -96820,7 +97156,7 @@ paths: application/json: schema: type: array - items: &597 + items: &598 title: Email description: Email type: object @@ -96890,9 +97226,9 @@ paths: application/json: schema: type: array - items: *597 + items: *598 examples: - default: &611 + default: &612 value: - email: octocat@github.com verified: true @@ -96969,7 +97305,7 @@ paths: application/json: schema: type: array - items: *597 + items: *598 examples: default: value: @@ -97226,7 +97562,7 @@ paths: application/json: schema: type: array - items: &598 + items: &599 title: GPG Key description: A unique encryption key type: object @@ -97369,7 +97705,7 @@ paths: - subkeys - revoked examples: - default: &620 + default: &621 value: - id: 3 name: Octocat's GPG Key @@ -97454,9 +97790,9 @@ paths: description: Response content: application/json: - schema: *598 + schema: *599 examples: - default: &599 + default: &600 value: id: 3 name: Octocat's GPG Key @@ -97513,7 +97849,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/users/gpg-keys#get-a-gpg-key-for-the-authenticated-user parameters: - - &600 + - &601 name: gpg_key_id description: The unique identifier of the GPG key. in: path @@ -97525,9 +97861,9 @@ paths: description: Response content: application/json: - schema: *598 + schema: *599 examples: - default: *599 + default: *600 '404': *6 '304': *35 '403': *27 @@ -97550,7 +97886,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/users/gpg-keys#delete-a-gpg-key-for-the-authenticated-user parameters: - - *600 + - *601 responses: '204': description: Response @@ -97741,7 +98077,7 @@ paths: type: array items: *55 examples: - default: *601 + default: *602 headers: Link: *37 '404': *6 @@ -97855,7 +98191,7 @@ paths: required: true content: application/json: - schema: *446 + schema: *447 examples: default: value: @@ -98007,7 +98343,7 @@ paths: application/json: schema: type: array - items: &602 + items: &603 title: Key description: Key type: object @@ -98104,9 +98440,9 @@ paths: description: Response content: application/json: - schema: *602 + schema: *603 examples: - default: &603 + default: &604 value: key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 id: 2 @@ -98139,15 +98475,15 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/users/keys#get-a-public-ssh-key-for-the-authenticated-user parameters: - - *472 + - *473 responses: '200': description: Response content: application/json: - schema: *602 + schema: *603 examples: - default: *603 + default: *604 '404': *6 '304': *35 '403': *27 @@ -98170,7 +98506,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/users/keys#delete-a-public-ssh-key-for-the-authenticated-user parameters: - - *472 + - *473 responses: '204': description: Response @@ -98203,7 +98539,7 @@ paths: application/json: schema: type: array - items: &604 + items: &605 title: User Marketplace Purchase description: User Marketplace Purchase type: object @@ -98282,7 +98618,7 @@ paths: - account - plan examples: - default: &605 + default: &606 value: - billing_cycle: monthly next_billing_date: '2017-11-11T00:00:00Z' @@ -98344,9 +98680,9 @@ paths: application/json: schema: type: array - items: *604 + items: *605 examples: - default: *605 + default: *606 headers: Link: *37 '304': *35 @@ -99350,7 +99686,7 @@ paths: url: https://docs.github.com/enterprise-cloud@latest//rest/migrations/users#unlock-a-user-repository parameters: - *205 - - *606 + - *607 responses: '204': description: Response @@ -99420,7 +99756,7 @@ paths: type: array items: *50 examples: - default: *607 + default: *608 headers: Link: *37 '304': *35 @@ -99462,7 +99798,7 @@ paths: - docker - nuget - container - - *608 + - *609 - *18 - *17 responses: @@ -99474,8 +99810,8 @@ paths: type: array items: *210 examples: - default: *609 - '400': *610 + default: *610 + '400': *611 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -99504,7 +99840,7 @@ paths: application/json: schema: *210 examples: - default: &621 + default: &622 value: id: 40201 name: octo-name @@ -99956,9 +100292,9 @@ paths: application/json: schema: type: array - items: *597 + items: *598 examples: - default: *611 + default: *612 headers: Link: *37 '304': *35 @@ -100071,7 +100407,7 @@ paths: type: array items: *55 examples: - default: &618 + default: &619 summary: Default response value: - id: 1296269 @@ -100423,9 +100759,9 @@ paths: application/json: schema: type: array - items: *448 + items: *449 examples: - default: *612 + default: *613 headers: Link: *37 '304': *35 @@ -100504,7 +100840,7 @@ paths: application/json: schema: type: array - items: &613 + items: &614 title: Social account description: Social media account type: object @@ -100521,7 +100857,7 @@ paths: - provider - url examples: - default: &614 + default: &615 value: - provider: twitter url: https://twitter.com/github @@ -100584,9 +100920,9 @@ paths: application/json: schema: type: array - items: *613 + items: *614 examples: - default: *614 + default: *615 '422': *15 '304': *35 '404': *6 @@ -100674,7 +101010,7 @@ paths: application/json: schema: type: array - items: &615 + items: &616 title: SSH Signing Key description: A public SSH key used to sign Git commits type: object @@ -100694,7 +101030,7 @@ paths: - title - created_at examples: - default: &622 + default: &623 value: - key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 id: 2 @@ -100761,9 +101097,9 @@ paths: description: Response content: application/json: - schema: *615 + schema: *616 examples: - default: &616 + default: &617 value: key: 2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234 id: 2 @@ -100794,7 +101130,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/users/ssh-signing-keys#get-an-ssh-signing-key-for-the-authenticated-user parameters: - - &617 + - &618 name: ssh_signing_key_id description: The unique identifier of the SSH signing key. in: path @@ -100806,9 +101142,9 @@ paths: description: Response content: application/json: - schema: *615 + schema: *616 examples: - default: *616 + default: *617 '404': *6 '304': *35 '403': *27 @@ -100831,7 +101167,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/users/ssh-signing-keys#delete-an-ssh-signing-key-for-the-authenticated-user parameters: - - *617 + - *618 responses: '204': description: Response @@ -100860,7 +101196,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/activity/starring#list-repositories-starred-by-the-authenticated-user parameters: - - &623 + - &624 name: sort description: The property to sort the results by. `created` means when the repository was starred. `updated` means when the repository was last pushed @@ -100885,11 +101221,11 @@ paths: type: array items: *55 examples: - default-response: *618 + default-response: *619 application/vnd.github.v3.star+json: schema: type: array - items: &624 + items: &625 title: Starred Repository description: Starred Repository type: object @@ -101246,7 +101582,7 @@ paths: description: API method documentation url: https://docs.github.com/enterprise-cloud@latest//rest/users/users#list-users parameters: - - *619 + - *620 - *17 responses: '200': @@ -101293,8 +101629,8 @@ paths: application/json: schema: oneOf: + - *592 - *591 - - *590 examples: default-response: summary: Default response @@ -101377,6 +101713,139 @@ paths: enabledForGitHubApps: true category: users subcategory: users + "/users/{username}/attestations/{subject_digest}": + get: + summary: List attestations + description: |- + List a collection of artifact attestations with a given subject digest that are associated with repositories owned by a user. + + The collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required. + + **Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - users + operationId: users/list-attestations + externalDocs: + description: API method documentation + url: https://docs.github.com/enterprise-cloud@latest//rest/users/attestations#list-attestations + parameters: + - *17 + - *63 + - *64 + - *152 + - name: subject_digest + description: Subject Digest + in: path + required: true + schema: + type: string + x-multi-segment: true + responses: + '200': + description: Response + content: + application/json: + schema: + type: object + properties: + attestations: + type: array + items: + type: object + properties: + bundle: + title: Sigstore Bundle v0.1 + description: Sigstore Bundle v0.1 + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: + x509CertificateChain: + type: object + properties: + certificates: + type: array + items: + type: object + properties: + rawBytes: + type: string + tlogEntries: + type: array + items: + type: object + properties: + logIndex: + type: string + logId: + type: object + properties: + keyId: + type: string + kindVersion: + type: object + properties: + kind: + type: string + version: + type: string + integratedTime: + type: string + inclusionPromise: + type: object + properties: + signedEntryTimestamp: + type: string + inclusionProof: + type: + - string + - 'null' + canonicalizedBody: + type: string + timestampVerificationData: + type: + - string + - 'null' + dsseEnvelope: + type: object + properties: + payload: + type: string + payloadType: + type: string + signatures: + type: array + items: + type: object + properties: + sig: + type: string + keyid: + type: string + repository_id: + type: integer + examples: + default: + value: + '201': + description: Response + content: + application/json: + schema: *141 + examples: + default: + value: + '204': + description: Response + '404': *6 + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: users + subcategory: attestations "/users/{username}/docker/conflicts": get: summary: Get list of conflicting packages during Docker migration for user @@ -101401,7 +101870,7 @@ paths: type: array items: *210 examples: - default: *609 + default: *610 '403': *27 '401': *23 x-github: @@ -101797,9 +102266,9 @@ paths: application/json: schema: type: array - items: *598 + items: *599 examples: - default: *620 + default: *621 headers: Link: *37 x-github: @@ -101903,7 +102372,7 @@ paths: application/json: schema: *20 examples: - default: *445 + default: *446 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -101981,7 +102450,7 @@ paths: type: array items: *50 examples: - default: *607 + default: *608 headers: Link: *37 x-github: @@ -102020,7 +102489,7 @@ paths: - docker - nuget - container - - *608 + - *609 - *152 - *18 - *17 @@ -102033,10 +102502,10 @@ paths: type: array items: *210 examples: - default: *609 + default: *610 '403': *27 '401': *23 - '400': *610 + '400': *611 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -102066,7 +102535,7 @@ paths: application/json: schema: *210 examples: - default: *621 + default: *622 x-github: githubCloudOnly: false enabledForGitHubApps: false @@ -102744,9 +103213,9 @@ paths: application/json: schema: type: array - items: *613 + items: *614 examples: - default: *614 + default: *615 headers: Link: *37 x-github: @@ -102776,9 +103245,9 @@ paths: application/json: schema: type: array - items: *615 + items: *616 examples: - default: *622 + default: *623 headers: Link: *37 x-github: @@ -102803,7 +103272,7 @@ paths: url: https://docs.github.com/enterprise-cloud@latest//rest/activity/starring#list-repositories-starred-by-a-user parameters: - *152 - - *623 + - *624 - *65 - *17 - *18 @@ -102815,11 +103284,11 @@ paths: schema: anyOf: - type: array - items: *624 + items: *625 - type: array items: *55 examples: - default-response: *618 + default-response: *619 headers: Link: *37 x-github: @@ -102979,7 +103448,7 @@ webhooks: type: string enum: - disabled - enterprise: &625 + enterprise: &626 title: Enterprise description: | An enterprise on GitHub. Webhook payloads contain the `enterprise` property when the webhook is configured @@ -103048,7 +103517,7 @@ webhooks: - created_at - updated_at - avatar_url - installation: &626 + installation: &627 title: Simple Installation description: |- The GitHub App installation. Webhook payloads contain the `installation` property when the event is configured @@ -103069,7 +103538,7 @@ webhooks: required: - id - node_id - organization: &627 + organization: &628 title: Organization Simple description: |- A GitHub organization. Webhook payloads contain the `organization` property when the webhook is configured for an @@ -103142,7 +103611,7 @@ webhooks: - public_members_url - avatar_url - description - repository: &628 + repository: &629 title: Repository description: |- The repository on GitHub where the event occurred. Webhook payloads contain the `repository` property @@ -103977,7 +104446,7 @@ webhooks: - watchers_count - created_at - updated_at - sender: &629 + sender: &630 title: Simple User description: The GitHub user that triggered the event. This property is included in every webhook payload. @@ -104170,11 +104639,11 @@ webhooks: type: string enum: - enabled - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - repository @@ -104249,11 +104718,11 @@ webhooks: type: string enum: - created - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - rule: &630 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + rule: &631 title: branch protection rule description: The branch protection rule. Includes a `name` and all the [branch protection settings](https://docs.github.com/enterprise-cloud@latest//github/administering-a-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#about-branch-protection-settings) @@ -104400,7 +104869,7 @@ webhooks: - required_conversation_resolution_level - authorized_actors_only - authorized_actor_names - sender: *629 + sender: *630 required: - action - rule @@ -104476,12 +104945,12 @@ webhooks: type: string enum: - deleted - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - rule: *630 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + rule: *631 + sender: *630 required: - action - rule @@ -104668,12 +105137,12 @@ webhooks: - everyone required: - from - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - rule: *630 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + rule: *631 + sender: *630 required: - action - rule @@ -104745,7 +105214,7 @@ webhooks: required: true content: application/json: - schema: &633 + schema: &634 title: Exemption request cancellation event type: object properties: @@ -104753,11 +105222,11 @@ webhooks: type: string enum: - cancelled - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - exemption_request: &631 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + exemption_request: &632 title: Exemption Request description: A request from a user to be exempted from a set of rules. @@ -104897,7 +105366,7 @@ webhooks: - array - 'null' description: The responses to the exemption request. - items: &632 + items: &633 title: Exemption response description: A response to an exemption request by a delegated bypasser. @@ -104932,7 +105401,7 @@ webhooks: format: uri examples: - https://github.com/monalisa/smile/exemptions/1 - sender: *629 + sender: *630 required: - action - exemption_request @@ -105003,7 +105472,7 @@ webhooks: required: true content: application/json: - schema: &634 + schema: &635 title: Exemption request completed event type: object properties: @@ -105011,12 +105480,12 @@ webhooks: type: string enum: - completed - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - exemption_request: *631 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + exemption_request: *632 + sender: *630 required: - action - exemption_request @@ -105087,7 +105556,7 @@ webhooks: required: true content: application/json: - schema: &635 + schema: &636 title: Exemption request created event type: object properties: @@ -105095,12 +105564,12 @@ webhooks: type: string enum: - created - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - exemption_request: *631 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + exemption_request: *632 + sender: *630 required: - action - exemption_request @@ -105171,7 +105640,7 @@ webhooks: required: true content: application/json: - schema: &636 + schema: &637 title: Exemption response dismissed event type: object properties: @@ -105179,13 +105648,13 @@ webhooks: type: string enum: - response_dismissed - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - exemption_request: *631 - exemption_response: *632 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + exemption_request: *632 + exemption_response: *633 + sender: *630 required: - action - exemption_request @@ -105258,7 +105727,7 @@ webhooks: required: true content: application/json: - schema: &637 + schema: &638 title: Exemption response submitted event type: object properties: @@ -105266,13 +105735,13 @@ webhooks: type: string enum: - response_submitted - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - exemption_request: *631 - exemption_response: *632 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + exemption_request: *632 + exemption_response: *633 + sender: *630 required: - action - exemption_request @@ -105344,7 +105813,7 @@ webhooks: required: true content: application/json: - schema: *633 + schema: *634 responses: '200': description: Return a 200 status to indicate that the data was received @@ -105411,7 +105880,7 @@ webhooks: required: true content: application/json: - schema: *634 + schema: *635 responses: '200': description: Return a 200 status to indicate that the data was received @@ -105478,7 +105947,7 @@ webhooks: required: true content: application/json: - schema: *635 + schema: *636 responses: '200': description: Return a 200 status to indicate that the data was received @@ -105545,7 +106014,7 @@ webhooks: required: true content: application/json: - schema: *636 + schema: *637 responses: '200': description: Return a 200 status to indicate that the data was received @@ -105613,7 +106082,7 @@ webhooks: required: true content: application/json: - schema: *637 + schema: *638 responses: '200': description: Return a 200 status to indicate that the data was received @@ -105690,7 +106159,7 @@ webhooks: type: string enum: - completed - check_run: &639 + check_run: &640 title: CheckRun description: A check performed on the code of a given code change type: object @@ -105758,7 +106227,7 @@ webhooks: - MDEwOkNoZWNrU3VpdGU1 pull_requests: type: array - items: *345 + items: *346 repository: *130 status: type: string @@ -105803,7 +106272,7 @@ webhooks: - examples: - neutral - deployment: *638 + deployment: *639 details_url: type: string examples: @@ -105863,7 +106332,7 @@ webhooks: - annotations_url pull_requests: type: array - items: *345 + items: *346 started_at: type: string format: date-time @@ -105901,10 +106370,10 @@ webhooks: - output - app - pull_requests - installation: *626 - organization: *627 - repository: *628 - sender: *629 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - check_run - repository @@ -106295,11 +106764,11 @@ webhooks: type: string enum: - created - check_run: *639 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + check_run: *640 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - check_run - repository @@ -106693,10 +107162,10 @@ webhooks: type: string enum: - requested_action - check_run: *639 - installation: *626 - organization: *627 - repository: *628 + check_run: *640 + installation: *627 + organization: *628 + repository: *629 requested_action: description: The action requested by the user. type: object @@ -106705,7 +107174,7 @@ webhooks: description: The integrator reference of the action requested by the user. type: string - sender: *629 + sender: *630 required: - action - check_run @@ -107100,11 +107569,11 @@ webhooks: type: string enum: - rerequested - check_run: *639 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + check_run: *640 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - check_run - repository @@ -108087,11 +108556,11 @@ webhooks: - latest_check_runs_count - check_runs_url - head_commit - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - check_suite @@ -108767,11 +109236,11 @@ webhooks: - latest_check_runs_count - check_runs_url - head_commit - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - check_suite @@ -109441,11 +109910,11 @@ webhooks: - latest_check_runs_count - check_runs_url - head_commit - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - check_suite @@ -109749,21 +110218,21 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: &640 + commit_oid: &641 description: The commit SHA of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty. type: string - enterprise: *625 - installation: *626 - organization: *627 - ref: &641 + enterprise: *626 + installation: *627 + organization: *628 + ref: &642 description: The Git reference of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty. type: string - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - alert @@ -110088,13 +110557,13 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *640 - enterprise: *625 - installation: *626 - organization: *627 - ref: *641 - repository: *628 - sender: *629 + commit_oid: *641 + enterprise: *626 + installation: *627 + organization: *628 + ref: *642 + repository: *629 + sender: *630 required: - action - alert @@ -110191,7 +110660,7 @@ webhooks: dismissed_by: type: - 'null' - dismissed_comment: *357 + dismissed_comment: *358 dismissed_reason: description: 'The reason for dismissing or closing the alert. Can be one of: `false positive`, `won''t fix`, and `used in @@ -110363,13 +110832,13 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *640 - enterprise: *625 - installation: *626 - organization: *627 - ref: *641 - repository: *628 - sender: *629 + commit_oid: *641 + enterprise: *626 + installation: *627 + organization: *628 + ref: *642 + repository: *629 + sender: *630 required: - action - alert @@ -110698,13 +111167,13 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *640 - enterprise: *625 - installation: *626 - organization: *627 - ref: *641 - repository: *628 - sender: *629 + commit_oid: *641 + enterprise: *626 + installation: *627 + organization: *628 + ref: *642 + repository: *629 + sender: *630 required: - action - alert @@ -110972,9 +111441,9 @@ webhooks: type: - string - 'null' - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 ref: description: The Git reference of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event @@ -110982,8 +111451,8 @@ webhooks: type: - string - 'null' - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - alert @@ -111214,13 +111683,13 @@ webhooks: - dismissed_reason - rule - tool - commit_oid: *640 - enterprise: *625 - installation: *626 - organization: *627 - ref: *641 - repository: *628 - sender: *629 + commit_oid: *641 + enterprise: *626 + installation: *627 + organization: *628 + ref: *642 + repository: *629 + sender: *630 required: - action - alert @@ -111478,11 +111947,11 @@ webhooks: - updated_at - author_association - body - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - comment @@ -111562,18 +112031,18 @@ webhooks: type: - string - 'null' - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 master_branch: description: The name of the repository's default branch (usually `main`). type: string - organization: *627 - pusher_type: &642 + organization: *628 + pusher_type: &643 description: The pusher type for the event. Can be either `user` or a deploy key. type: string - ref: &643 + ref: &644 description: The [`git ref`](https://docs.github.com/enterprise-cloud@latest//rest/git/refs#get-a-reference) resource. type: string @@ -111583,8 +112052,8 @@ webhooks: enum: - tag - branch - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - ref - ref_type @@ -111666,10 +112135,10 @@ webhooks: enum: - created definition: *225 - enterprise: *625 - installation: *626 - organization: *627 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + sender: *630 required: - action - definition @@ -111753,10 +112222,10 @@ webhooks: description: The name of the property that was deleted. required: - property_name - enterprise: *625 - installation: *626 - organization: *627 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + sender: *630 required: - action - definition @@ -111833,10 +112302,10 @@ webhooks: enum: - updated definition: *225 - enterprise: *625 - installation: *626 - organization: *627 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + sender: *630 required: - action - definition @@ -111912,11 +112381,11 @@ webhooks: type: string enum: - updated - enterprise: *625 - installation: *626 - repository: *628 - organization: *627 - sender: *629 + enterprise: *626 + installation: *627 + repository: *629 + organization: *628 + sender: *630 new_property_values: type: array description: The new custom property values for the repository. @@ -111999,19 +112468,19 @@ webhooks: title: delete event type: object properties: - enterprise: *625 - installation: *626 - organization: *627 - pusher_type: *642 - ref: *643 + enterprise: *626 + installation: *627 + organization: *628 + pusher_type: *643 + ref: *644 ref_type: description: The type of Git ref object deleted in the repository. type: string enum: - tag - branch - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - ref - ref_type @@ -112093,12 +112562,12 @@ webhooks: type: string enum: - auto_dismissed - alert: *405 - installation: *626 - organization: *627 - enterprise: *625 - repository: *628 - sender: *629 + alert: *406 + installation: *627 + organization: *628 + enterprise: *626 + repository: *629 + sender: *630 required: - action - alert @@ -112180,12 +112649,12 @@ webhooks: type: string enum: - auto_reopened - alert: *405 - installation: *626 - organization: *627 - enterprise: *625 - repository: *628 - sender: *629 + alert: *406 + installation: *627 + organization: *628 + enterprise: *626 + repository: *629 + sender: *630 required: - action - alert @@ -112267,12 +112736,12 @@ webhooks: type: string enum: - created - alert: *405 - installation: *626 - organization: *627 - enterprise: *625 - repository: *628 - sender: *629 + alert: *406 + installation: *627 + organization: *628 + enterprise: *626 + repository: *629 + sender: *630 required: - action - alert @@ -112352,12 +112821,12 @@ webhooks: type: string enum: - dismissed - alert: *405 - installation: *626 - organization: *627 - enterprise: *625 - repository: *628 - sender: *629 + alert: *406 + installation: *627 + organization: *628 + enterprise: *626 + repository: *629 + sender: *630 required: - action - alert @@ -112437,12 +112906,12 @@ webhooks: type: string enum: - fixed - alert: *405 - installation: *626 - organization: *627 - enterprise: *625 - repository: *628 - sender: *629 + alert: *406 + installation: *627 + organization: *628 + enterprise: *626 + repository: *629 + sender: *630 required: - action - alert @@ -112523,12 +112992,12 @@ webhooks: type: string enum: - reintroduced - alert: *405 - installation: *626 - organization: *627 - enterprise: *625 - repository: *628 - sender: *629 + alert: *406 + installation: *627 + organization: *628 + enterprise: *626 + repository: *629 + sender: *630 required: - action - alert @@ -112608,12 +113077,12 @@ webhooks: type: string enum: - reopened - alert: *405 - installation: *626 - organization: *627 - enterprise: *625 - repository: *628 - sender: *629 + alert: *406 + installation: *627 + organization: *628 + enterprise: *626 + repository: *629 + sender: *630 required: - action - alert @@ -112689,9 +113158,9 @@ webhooks: type: string enum: - created - enterprise: *625 - installation: *626 - key: &644 + enterprise: *626 + installation: *627 + key: &645 description: The [`deploy key`](https://docs.github.com/enterprise-cloud@latest//rest/deploy-keys/deploy-keys#get-a-deploy-key) resource. type: object @@ -112727,9 +113196,9 @@ webhooks: - verified - created_at - read_only - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - key @@ -112805,12 +113274,12 @@ webhooks: type: string enum: - deleted - enterprise: *625 - installation: *626 - key: *644 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + key: *645 + organization: *628 + repository: *629 + sender: *630 required: - action - key @@ -113377,12 +113846,12 @@ webhooks: - updated_at - statuses_url - repository_url - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 - workflow: &648 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 + workflow: &649 title: Workflow type: - object @@ -114116,14 +114585,14 @@ webhooks: description: The URL to review the deployment protection rule. type: string format: uri - deployment: *411 + deployment: *412 pull_requests: type: array - items: *491 - repository: *628 - organization: *627 - installation: *626 - sender: *629 + items: *492 + repository: *629 + organization: *628 + installation: *627 + sender: *630 responses: '200': description: Return a 200 status to indicate that the data was received @@ -114193,7 +114662,7 @@ webhooks: type: string enum: - approved - approver: &645 + approver: &646 type: object properties: avatar_url: @@ -114234,11 +114703,11 @@ webhooks: type: string comment: type: string - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - reviewers: &646 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + reviewers: &647 type: array items: type: object @@ -114316,10 +114785,10 @@ webhooks: type: string enum: - User - sender: *629 + sender: *630 since: type: string - workflow_job_run: &647 + workflow_job_run: &648 type: object properties: conclusion: @@ -115057,18 +115526,18 @@ webhooks: type: string enum: - rejected - approver: *645 + approver: *646 comment: type: string - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - reviewers: *646 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + reviewers: *647 + sender: *630 since: type: string - workflow_job_run: *647 + workflow_job_run: *648 workflow_job_runs: type: array items: @@ -115777,13 +116246,13 @@ webhooks: type: string enum: - requested - enterprise: *625 + enterprise: *626 environment: type: string - installation: *626 - organization: *627 - repository: *628 - requestor: &653 + installation: *627 + organization: *628 + repository: *629 + requestor: &654 title: User type: - object @@ -115930,7 +116399,7 @@ webhooks: enum: - User - Team - sender: *629 + sender: *630 since: type: string workflow_job_run: @@ -117702,12 +118171,12 @@ webhooks: - updated_at - deployment_url - repository_url - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 - workflow: *648 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 + workflow: *649 workflow_run: title: Deployment Workflow Run type: @@ -118393,7 +118862,7 @@ webhooks: type: string enum: - answered - answer: &651 + answer: &652 type: object properties: author_association: @@ -118550,7 +119019,7 @@ webhooks: - created_at - updated_at - body - discussion: &649 + discussion: &650 title: Discussion description: A Discussion in a repository. type: object @@ -118860,11 +119329,11 @@ webhooks: - author_association - active_lock_reason - body - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - discussion @@ -118989,12 +119458,12 @@ webhooks: - from required: - category - discussion: *649 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + discussion: *650 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - changes @@ -119075,12 +119544,12 @@ webhooks: type: string enum: - closed - discussion: *649 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + discussion: *650 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - discussion @@ -119160,7 +119629,7 @@ webhooks: type: string enum: - created - comment: &650 + comment: &651 type: object properties: author_association: @@ -119317,12 +119786,12 @@ webhooks: - updated_at - body - reactions - discussion: *649 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + discussion: *650 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - comment @@ -119403,13 +119872,13 @@ webhooks: type: string enum: - deleted - comment: *650 - discussion: *649 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + comment: *651 + discussion: *650 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - comment @@ -119502,13 +119971,13 @@ webhooks: - from required: - body - comment: *650 - discussion: *649 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + comment: *651 + discussion: *650 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - changes @@ -119590,12 +120059,12 @@ webhooks: type: string enum: - created - discussion: *649 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + discussion: *650 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - discussion @@ -119675,12 +120144,12 @@ webhooks: type: string enum: - deleted - discussion: *649 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + discussion: *650 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - discussion @@ -119778,12 +120247,12 @@ webhooks: type: string required: - from - discussion: *649 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + discussion: *650 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - discussion @@ -119863,10 +120332,10 @@ webhooks: type: string enum: - labeled - discussion: *649 - enterprise: *625 - installation: *626 - label: &652 + discussion: *650 + enterprise: *626 + installation: *627 + label: &653 title: Label type: object properties: @@ -119899,9 +120368,9 @@ webhooks: - color - default - description - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - discussion @@ -119982,12 +120451,12 @@ webhooks: type: string enum: - locked - discussion: *649 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + discussion: *650 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - discussion @@ -120067,12 +120536,12 @@ webhooks: type: string enum: - pinned - discussion: *649 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + discussion: *650 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - discussion @@ -120152,12 +120621,12 @@ webhooks: type: string enum: - reopened - discussion: *649 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + discussion: *650 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - discussion @@ -120240,17 +120709,17 @@ webhooks: changes: type: object properties: - new_discussion: *649 - new_repository: *628 + new_discussion: *650 + new_repository: *629 required: - new_discussion - new_repository - discussion: *649 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + discussion: *650 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - changes @@ -120331,11 +120800,11 @@ webhooks: type: string enum: - unanswered - discussion: *649 - old_answer: *651 - organization: *627 - repository: *628 - sender: *629 + discussion: *650 + old_answer: *652 + organization: *628 + repository: *629 + sender: *630 required: - action - discussion @@ -120415,13 +120884,13 @@ webhooks: type: string enum: - unlabeled - discussion: *649 - enterprise: *625 - installation: *626 - label: *652 - organization: *627 - repository: *628 - sender: *629 + discussion: *650 + enterprise: *626 + installation: *627 + label: *653 + organization: *628 + repository: *629 + sender: *630 required: - action - discussion @@ -120502,12 +120971,12 @@ webhooks: type: string enum: - unlocked - discussion: *649 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + discussion: *650 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - discussion @@ -120587,12 +121056,12 @@ webhooks: type: string enum: - unpinned - discussion: *649 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + discussion: *650 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - discussion @@ -120664,7 +121133,7 @@ webhooks: description: A user forks a repository. type: object properties: - enterprise: *625 + enterprise: *626 forkee: description: The created [`repository`](https://docs.github.com/enterprise-cloud@latest//rest/repos/repos#get-a-repository) resource. @@ -121339,10 +121808,10 @@ webhooks: type: integer watchers_count: type: integer - installation: *626 - organization: *627 - repository: *628 - sender: *629 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - forkee - repository @@ -121420,7 +121889,7 @@ webhooks: type: string enum: - revoked - sender: *629 + sender: *630 required: - action - sender @@ -121487,9 +121956,9 @@ webhooks: title: gollum event type: object properties: - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 pages: description: The pages that were updated. type: array @@ -121527,8 +121996,8 @@ webhooks: - action - sha - html_url - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - pages - repository @@ -121603,10 +122072,10 @@ webhooks: type: string enum: - created - enterprise: *625 + enterprise: *626 installation: *20 - organization: *627 - repositories: &654 + organization: *628 + repositories: &655 description: An array of repository objects that the installation can access. type: array @@ -121632,9 +122101,9 @@ webhooks: - name - full_name - private - repository: *628 - requester: *653 - sender: *629 + repository: *629 + requester: *654 + sender: *630 required: - action - installation @@ -121708,15 +122177,15 @@ webhooks: type: string enum: - deleted - enterprise: *625 + enterprise: *626 installation: *20 - organization: *627 - repositories: *654 - repository: *628 + organization: *628 + repositories: *655 + repository: *629 requester: type: - 'null' - sender: *629 + sender: *630 required: - action - installation @@ -121789,15 +122258,15 @@ webhooks: type: string enum: - new_permissions_accepted - enterprise: *625 + enterprise: *626 installation: *20 - organization: *627 - repositories: *654 - repository: *628 + organization: *628 + repositories: *655 + repository: *629 requester: type: - 'null' - sender: *629 + sender: *630 required: - action - installation @@ -121870,10 +122339,10 @@ webhooks: type: string enum: - added - enterprise: *625 + enterprise: *626 installation: *20 - organization: *627 - repositories_added: &655 + organization: *628 + repositories_added: &656 description: An array of repository objects, which were added to the installation. type: array @@ -121919,16 +122388,16 @@ webhooks: private: description: Whether the repository is private or public. type: boolean - repository: *628 - repository_selection: &656 + repository: *629 + repository_selection: &657 description: Describe whether all repositories have been selected or there's a selection involved type: string enum: - all - selected - requester: *653 - sender: *629 + requester: *654 + sender: *630 required: - action - installation @@ -122006,10 +122475,10 @@ webhooks: type: string enum: - removed - enterprise: *625 + enterprise: *626 installation: *20 - organization: *627 - repositories_added: *655 + organization: *628 + repositories_added: *656 repositories_removed: description: An array of repository objects, which were removed from the installation. @@ -122036,10 +122505,10 @@ webhooks: - name - full_name - private - repository: *628 - repository_selection: *656 - requester: *653 - sender: *629 + repository: *629 + repository_selection: *657 + requester: *654 + sender: *630 required: - action - installation @@ -122117,15 +122586,15 @@ webhooks: type: string enum: - suspend - enterprise: *625 + enterprise: *626 installation: *20 - organization: *627 - repositories: *654 - repository: *628 + organization: *628 + repositories: *655 + repository: *629 requester: type: - 'null' - sender: *629 + sender: *630 required: - action - installation @@ -122302,11 +122771,11 @@ webhooks: type: string required: - from - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 target_type: type: string required: @@ -122384,15 +122853,15 @@ webhooks: type: string enum: - unsuspend - enterprise: *625 + enterprise: *626 installation: *20 - organization: *627 - repositories: *654 - repository: *628 + organization: *628 + repositories: *655 + repository: *629 requester: type: - 'null' - sender: *629 + sender: *630 required: - action - installation @@ -122633,8 +123102,8 @@ webhooks: - performed_via_github_app - body - reactions - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 issue: description: The [issue](https://docs.github.com/enterprise-cloud@latest//rest/issues/issues#get-an-issue) the comment belongs to. @@ -123796,9 +124265,9 @@ webhooks: - state - locked - assignee - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -123877,7 +124346,7 @@ webhooks: type: string enum: - deleted - comment: &657 + comment: &658 title: issue comment description: The [comment](https://docs.github.com/enterprise-cloud@latest//rest/issues/comments#get-an-issue-comment) itself. @@ -124041,8 +124510,8 @@ webhooks: - performed_via_github_app - body - reactions - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 issue: description: The [issue](https://docs.github.com/enterprise-cloud@latest//rest/issues/issues#get-an-issue) the comment belongs to. @@ -125200,9 +125669,9 @@ webhooks: - state - locked - assignee - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -125281,7 +125750,7 @@ webhooks: type: string enum: - edited - changes: &681 + changes: &682 description: The changes to the comment. type: object properties: @@ -125293,9 +125762,9 @@ webhooks: type: string required: - from - comment: *657 - enterprise: *625 - installation: *626 + comment: *658 + enterprise: *626 + installation: *627 issue: description: The [issue](https://docs.github.com/enterprise-cloud@latest//rest/issues/issues#get-an-issue) the comment belongs to. @@ -126456,9 +126925,9 @@ webhooks: - state - locked - assignee - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - changes @@ -126539,10 +127008,10 @@ webhooks: type: string enum: - assigned - assignee: *653 - enterprise: *625 - installation: *626 - issue: &660 + assignee: *654 + enterprise: *626 + installation: *627 + issue: &661 title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest//rest/issues/issues#get-an-issue) itself. @@ -127461,9 +127930,9 @@ webhooks: - active_lock_reason - body - reactions - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -127542,8 +128011,8 @@ webhooks: type: string enum: - closed - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 issue: description: The [issue](https://docs.github.com/enterprise-cloud@latest//rest/issues/issues#get-an-issue) itself. @@ -128607,9 +129076,9 @@ webhooks: required: - state - closed_at - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -128687,8 +129156,8 @@ webhooks: type: string enum: - deleted - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 issue: title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest//rest/issues/issues#get-an-issue) @@ -129602,9 +130071,9 @@ webhooks: - active_lock_reason - body - reactions - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -129682,8 +130151,8 @@ webhooks: type: string enum: - demilestoned - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 issue: title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest//rest/issues/issues#get-an-issue) @@ -130603,7 +131072,7 @@ webhooks: url: type: string format: uri - milestone: &658 + milestone: &659 title: Milestone description: A collection of related issues and pull requests. type: object @@ -130744,9 +131213,9 @@ webhooks: - updated_at - due_on - closed_at - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -130844,8 +131313,8 @@ webhooks: type: string required: - from - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 issue: title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest//rest/issues/issues#get-an-issue) @@ -131766,10 +132235,10 @@ webhooks: - active_lock_reason - body - reactions - label: *652 - organization: *627 - repository: *628 - sender: *629 + label: *653 + organization: *628 + repository: *629 + sender: *630 required: - action - changes @@ -131848,8 +132317,8 @@ webhooks: type: string enum: - labeled - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 issue: title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest//rest/issues/issues#get-an-issue) @@ -132769,10 +133238,10 @@ webhooks: - active_lock_reason - body - reactions - label: *652 - organization: *627 - repository: *628 - sender: *629 + label: *653 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -132851,8 +133320,8 @@ webhooks: type: string enum: - locked - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 issue: title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest//rest/issues/issues#get-an-issue) @@ -133772,9 +134241,9 @@ webhooks: url: type: string format: uri - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -133852,8 +134321,8 @@ webhooks: type: string enum: - milestoned - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 issue: title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest//rest/issues/issues#get-an-issue) @@ -134771,10 +135240,10 @@ webhooks: url: type: string format: uri - milestone: *658 - organization: *627 - repository: *628 - sender: *629 + milestone: *659 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -136245,8 +136714,8 @@ webhooks: required: - old_issue - old_repository - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 issue: title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest//rest/issues/issues#get-an-issue) @@ -137164,9 +137633,9 @@ webhooks: - active_lock_reason - body - reactions - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -137245,9 +137714,9 @@ webhooks: type: string enum: - pinned - enterprise: *625 - installation: *626 - issue: &659 + enterprise: *626 + installation: *627 + issue: &660 title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest//rest/issues/issues#get-an-issue) itself. @@ -138159,9 +138628,9 @@ webhooks: - active_lock_reason - body - reactions - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -138239,8 +138708,8 @@ webhooks: type: string enum: - reopened - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 issue: title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest//rest/issues/issues#get-an-issue) @@ -139163,9 +139632,9 @@ webhooks: url: type: string format: uri - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -140636,12 +141105,12 @@ webhooks: required: - new_issue - new_repository - enterprise: *625 - installation: *626 - issue: *659 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + issue: *660 + organization: *628 + repository: *629 + sender: *630 required: - action - changes @@ -140721,7 +141190,7 @@ webhooks: type: string enum: - unassigned - assignee: &684 + assignee: &685 title: User type: - object @@ -140791,12 +141260,12 @@ webhooks: required: - login - id - enterprise: *625 - installation: *626 - issue: *660 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + issue: *661 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -140874,13 +141343,13 @@ webhooks: type: string enum: - unlabeled - enterprise: *625 - installation: *626 - issue: *660 - label: *652 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + issue: *661 + label: *653 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -140959,8 +141428,8 @@ webhooks: type: string enum: - unlocked - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 issue: title: Issue description: The [issue](https://docs.github.com/enterprise-cloud@latest//rest/issues/issues#get-an-issue) @@ -141878,9 +142347,9 @@ webhooks: url: type: string format: uri - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -141959,12 +142428,12 @@ webhooks: type: string enum: - unpinned - enterprise: *625 - installation: *626 - issue: *659 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + issue: *660 + organization: *628 + repository: *629 + sender: *630 required: - action - issue @@ -142042,12 +142511,12 @@ webhooks: type: string enum: - created - enterprise: *625 - installation: *626 - label: *652 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + label: *653 + organization: *628 + repository: *629 + sender: *630 required: - action - label @@ -142124,12 +142593,12 @@ webhooks: type: string enum: - deleted - enterprise: *625 - installation: *626 - label: *652 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + label: *653 + organization: *628 + repository: *629 + sender: *630 required: - action - label @@ -142238,12 +142707,12 @@ webhooks: type: string required: - from - enterprise: *625 - installation: *626 - label: *652 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + label: *653 + organization: *628 + repository: *629 + sender: *630 required: - action - label @@ -142324,9 +142793,9 @@ webhooks: - cancelled effective_date: type: string - enterprise: *625 - installation: *626 - marketplace_purchase: &661 + enterprise: *626 + installation: *627 + marketplace_purchase: &662 title: Marketplace Purchase type: object required: @@ -142414,8 +142883,8 @@ webhooks: type: integer unit_count: type: integer - organization: *627 - previous_marketplace_purchase: &662 + organization: *628 + previous_marketplace_purchase: &663 title: Marketplace Purchase type: object properties: @@ -142499,8 +142968,8 @@ webhooks: - on_free_trial - free_trial_ends_on - plan - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - effective_date @@ -142579,10 +143048,10 @@ webhooks: - changed effective_date: type: string - enterprise: *625 - installation: *626 - marketplace_purchase: *661 - organization: *627 + enterprise: *626 + installation: *627 + marketplace_purchase: *662 + organization: *628 previous_marketplace_purchase: title: Marketplace Purchase type: object @@ -142670,8 +143139,8 @@ webhooks: - on_free_trial - free_trial_ends_on - plan - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - effective_date @@ -142752,10 +143221,10 @@ webhooks: - pending_change effective_date: type: string - enterprise: *625 - installation: *626 - marketplace_purchase: *661 - organization: *627 + enterprise: *626 + installation: *627 + marketplace_purchase: *662 + organization: *628 previous_marketplace_purchase: title: Marketplace Purchase type: object @@ -142841,8 +143310,8 @@ webhooks: - on_free_trial - free_trial_ends_on - plan - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - effective_date @@ -142922,8 +143391,8 @@ webhooks: - pending_change_cancelled effective_date: type: string - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 marketplace_purchase: title: Marketplace Purchase type: object @@ -143009,10 +143478,10 @@ webhooks: type: integer unit_count: type: integer - organization: *627 - previous_marketplace_purchase: *662 - repository: *628 - sender: *629 + organization: *628 + previous_marketplace_purchase: *663 + repository: *629 + sender: *630 required: - action - effective_date @@ -143091,13 +143560,13 @@ webhooks: - purchased effective_date: type: string - enterprise: *625 - installation: *626 - marketplace_purchase: *661 - organization: *627 - previous_marketplace_purchase: *662 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + marketplace_purchase: *662 + organization: *628 + previous_marketplace_purchase: *663 + repository: *629 + sender: *630 required: - action - effective_date @@ -143198,12 +143667,12 @@ webhooks: type: string required: - to - enterprise: *625 - installation: *626 - member: *653 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + member: *654 + organization: *628 + repository: *629 + sender: *630 required: - action - member @@ -143304,12 +143773,12 @@ webhooks: type: - string - 'null' - enterprise: *625 - installation: *626 - member: *653 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + member: *654 + organization: *628 + repository: *629 + sender: *630 required: - action - changes @@ -143387,12 +143856,12 @@ webhooks: type: string enum: - removed - enterprise: *625 - installation: *626 - member: *653 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + member: *654 + organization: *628 + repository: *629 + sender: *630 required: - action - member @@ -143469,11 +143938,11 @@ webhooks: type: string enum: - added - enterprise: *625 - installation: *626 - member: *653 - organization: *627 - repository: *628 + enterprise: *626 + installation: *627 + member: *654 + organization: *628 + repository: *629 scope: description: The scope of the membership. Currently, can only be `team`. @@ -143549,7 +144018,7 @@ webhooks: required: - login - id - team: &663 + team: &664 title: Team description: Groups of organization members that gives permissions on specified repositories. @@ -143742,11 +144211,11 @@ webhooks: type: string enum: - removed - enterprise: *625 - installation: *626 - member: *653 - organization: *627 - repository: *628 + enterprise: *626 + installation: *627 + member: *654 + organization: *628 + repository: *629 scope: description: The scope of the membership. Currently, can only be `team`. @@ -143823,7 +144292,7 @@ webhooks: required: - login - id - team: *663 + team: *664 required: - action - scope @@ -143905,8 +144374,8 @@ webhooks: type: string enum: - checks_requested - installation: *626 - merge_group: &664 + installation: *627 + merge_group: &665 type: object title: Merge Group description: 'A group of pull requests that the merge queue has @@ -143927,16 +144396,16 @@ webhooks: description: The full ref of the branch the merge group will be merged into. type: string - head_commit: *349 + head_commit: *350 required: - head_sha - head_ref - base_sha - base_ref - head_commit - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - merge_group @@ -144021,11 +144490,11 @@ webhooks: - merged - invalidated - dequeued - installation: *626 - merge_group: *664 - organization: *627 - repository: *628 - sender: *629 + installation: *627 + merge_group: *665 + organization: *628 + repository: *629 + sender: *630 required: - action - merge_group @@ -144097,7 +144566,7 @@ webhooks: type: string enum: - deleted - enterprise: *625 + enterprise: *626 hook: description: 'The modified webhook. This will contain different keys based on the type of webhook it is: repository, organization, @@ -144205,13 +144674,13 @@ webhooks: hook_id: description: The id of the modified webhook. type: integer - installation: *626 - organization: *627 + installation: *627 + organization: *628 repository: anyOf: - type: 'null' - - *628 - sender: *629 + - *629 + sender: *630 required: - action - hook_id @@ -144290,12 +144759,12 @@ webhooks: type: string enum: - closed - enterprise: *625 - installation: *626 - milestone: *658 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + milestone: *659 + organization: *628 + repository: *629 + sender: *630 required: - action - milestone @@ -144373,9 +144842,9 @@ webhooks: type: string enum: - created - enterprise: *625 - installation: *626 - milestone: &665 + enterprise: *626 + installation: *627 + milestone: &666 title: Milestone description: A collection of related issues and pull requests. type: object @@ -144515,9 +144984,9 @@ webhooks: - updated_at - due_on - closed_at - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - milestone @@ -144595,12 +145064,12 @@ webhooks: type: string enum: - deleted - enterprise: *625 - installation: *626 - milestone: *658 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + milestone: *659 + organization: *628 + repository: *629 + sender: *630 required: - action - milestone @@ -144709,12 +145178,12 @@ webhooks: type: string required: - from - enterprise: *625 - installation: *626 - milestone: *658 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + milestone: *659 + organization: *628 + repository: *629 + sender: *630 required: - action - changes @@ -144793,12 +145262,12 @@ webhooks: type: string enum: - opened - enterprise: *625 - installation: *626 - milestone: *665 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + milestone: *666 + organization: *628 + repository: *629 + sender: *630 required: - action - milestone @@ -144876,12 +145345,12 @@ webhooks: type: string enum: - blocked - blocked_user: *653 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + blocked_user: *654 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - blocked_user @@ -144959,12 +145428,12 @@ webhooks: type: string enum: - unblocked - blocked_user: *653 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + blocked_user: *654 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - blocked_user @@ -145042,9 +145511,9 @@ webhooks: type: string enum: - deleted - enterprise: *625 - installation: *626 - membership: &666 + enterprise: *626 + installation: *627 + membership: &667 title: Membership description: The membership between the user and the organization. Not present when the action is `member_invited`. @@ -145135,9 +145604,9 @@ webhooks: - role - organization_url - user - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 required: - action - organization @@ -145214,12 +145683,12 @@ webhooks: type: string enum: - member_added - enterprise: *625 - installation: *626 - membership: *666 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + membership: *667 + organization: *628 + repository: *629 + sender: *630 required: - action - membership @@ -145297,8 +145766,8 @@ webhooks: type: string enum: - member_invited - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 invitation: description: The invitation for the user or email if the action is `member_invited`. @@ -145418,10 +145887,10 @@ webhooks: - inviter - team_count - invitation_teams_url - organization: *627 - repository: *628 - sender: *629 - user: *653 + organization: *628 + repository: *629 + sender: *630 + user: *654 required: - action - invitation @@ -145499,12 +145968,12 @@ webhooks: type: string enum: - member_removed - enterprise: *625 - installation: *626 - membership: *666 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + membership: *667 + organization: *628 + repository: *629 + sender: *630 required: - action - membership @@ -145590,12 +146059,12 @@ webhooks: properties: from: type: string - enterprise: *625 - installation: *626 - membership: *666 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + membership: *667 + organization: *628 + repository: *629 + sender: *630 required: - action - organization @@ -145670,9 +146139,9 @@ webhooks: type: string enum: - published - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 package: description: Information about the package. type: object @@ -146189,7 +146658,7 @@ webhooks: - published_at rubygems_metadata: type: array - items: &667 + items: &668 title: Ruby Gems metadata type: object properties: @@ -146286,8 +146755,8 @@ webhooks: - owner - package_version - registry - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - package @@ -146362,9 +146831,9 @@ webhooks: type: string enum: - updated - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 package: description: Information about the package. type: object @@ -146720,7 +147189,7 @@ webhooks: - published_at rubygems_metadata: type: array - items: *667 + items: *668 source_url: type: string format: uri @@ -146791,8 +147260,8 @@ webhooks: - owner - package_version - registry - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - package @@ -146970,13 +147439,13 @@ webhooks: - duration - created_at - updated_at - enterprise: *625 + enterprise: *626 id: type: integer - installation: *626 - organization: *627 - repository: *628 - sender: *629 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - id - build @@ -147054,7 +147523,7 @@ webhooks: type: string enum: - approved - personal_access_token_request: &668 + personal_access_token_request: &669 title: Personal Access Token Request description: Details of a Personal Access Token Request. type: object @@ -147192,10 +147661,10 @@ webhooks: - token_expired - token_expires_at - token_last_used_at - enterprise: *625 - organization: *627 - sender: *629 - installation: *626 + enterprise: *626 + organization: *628 + sender: *630 + installation: *627 required: - action - personal_access_token_request @@ -147273,11 +147742,11 @@ webhooks: type: string enum: - cancelled - personal_access_token_request: *668 - enterprise: *625 - organization: *627 - sender: *629 - installation: *626 + personal_access_token_request: *669 + enterprise: *626 + organization: *628 + sender: *630 + installation: *627 required: - action - personal_access_token_request @@ -147354,11 +147823,11 @@ webhooks: type: string enum: - created - personal_access_token_request: *668 - enterprise: *625 - organization: *627 - sender: *629 - installation: *626 + personal_access_token_request: *669 + enterprise: *626 + organization: *628 + sender: *630 + installation: *627 required: - action - personal_access_token_request @@ -147434,11 +147903,11 @@ webhooks: type: string enum: - denied - personal_access_token_request: *668 - organization: *627 - enterprise: *625 - sender: *629 - installation: *626 + personal_access_token_request: *669 + organization: *628 + enterprise: *626 + sender: *630 + installation: *627 required: - action - personal_access_token_request @@ -147542,7 +148011,7 @@ webhooks: id: description: Unique identifier of the webhook. type: integer - last_response: *669 + last_response: *670 name: description: The type of webhook. The only valid value is 'web'. type: string @@ -147574,9 +148043,9 @@ webhooks: hook_id: description: The ID of the webhook that triggered the ping. type: integer - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 zen: description: Random string of GitHub zen. type: string @@ -147820,10 +148289,10 @@ webhooks: - from required: - note - enterprise: *625 - installation: *626 - organization: *627 - project_card: &670 + enterprise: *626 + installation: *627 + organization: *628 + project_card: &671 title: Project Card type: object properties: @@ -147944,8 +148413,8 @@ webhooks: - creator - created_at - updated_at - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - changes @@ -148025,12 +148494,12 @@ webhooks: type: string enum: - created - enterprise: *625 - installation: *626 - organization: *627 - project_card: *670 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + project_card: *671 + repository: *629 + sender: *630 required: - action - project_card @@ -148109,9 +148578,9 @@ webhooks: type: string enum: - deleted - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 project_card: title: Project Card type: object @@ -148239,8 +148708,8 @@ webhooks: repository: anyOf: - type: 'null' - - *628 - sender: *629 + - *629 + sender: *630 required: - action - project_card @@ -148333,12 +148802,12 @@ webhooks: - from required: - note - enterprise: *625 - installation: *626 - organization: *627 - project_card: *670 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + project_card: *671 + repository: *629 + sender: *630 required: - action - changes @@ -148431,9 +148900,9 @@ webhooks: - from required: - column_id - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 project_card: allOf: - title: Project Card @@ -148628,8 +149097,8 @@ webhooks: type: string required: - after_id - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - project_card @@ -148708,10 +149177,10 @@ webhooks: type: string enum: - closed - enterprise: *625 - installation: *626 - organization: *627 - project: &672 + enterprise: *626 + installation: *627 + organization: *628 + project: &673 title: Project type: object properties: @@ -148836,8 +149305,8 @@ webhooks: - creator - created_at - updated_at - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - project @@ -148916,10 +149385,10 @@ webhooks: type: string enum: - created - enterprise: *625 - installation: *626 - organization: *627 - project_column: &671 + enterprise: *626 + installation: *627 + organization: *628 + project_column: &672 title: Project Column type: object properties: @@ -148959,8 +149428,8 @@ webhooks: - name - created_at - updated_at - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - project_column @@ -149038,15 +149507,15 @@ webhooks: type: string enum: - deleted - enterprise: *625 - installation: *626 - organization: *627 - project_column: *671 + enterprise: *626 + installation: *627 + organization: *628 + project_column: *672 repository: anyOf: - type: 'null' - - *628 - sender: *629 + - *629 + sender: *630 required: - action - project_column @@ -149134,12 +149603,12 @@ webhooks: type: string required: - from - enterprise: *625 - installation: *626 - organization: *627 - project_column: *671 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + project_column: *672 + repository: *629 + sender: *630 required: - action - changes @@ -149218,12 +149687,12 @@ webhooks: type: string enum: - moved - enterprise: *625 - installation: *626 - organization: *627 - project_column: *671 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + project_column: *672 + repository: *629 + sender: *630 required: - action - project_column @@ -149302,12 +149771,12 @@ webhooks: type: string enum: - created - enterprise: *625 - installation: *626 - organization: *627 - project: *672 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + project: *673 + repository: *629 + sender: *630 required: - action - project @@ -149386,15 +149855,15 @@ webhooks: type: string enum: - deleted - enterprise: *625 - installation: *626 - organization: *627 - project: *672 + enterprise: *626 + installation: *627 + organization: *628 + project: *673 repository: anyOf: - type: 'null' - - *628 - sender: *629 + - *629 + sender: *630 required: - action - project @@ -149494,12 +149963,12 @@ webhooks: type: string required: - from - enterprise: *625 - installation: *626 - organization: *627 - project: *672 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + project: *673 + repository: *629 + sender: *630 required: - action - project @@ -149577,12 +150046,12 @@ webhooks: type: string enum: - reopened - enterprise: *625 - installation: *626 - organization: *627 - project: *672 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + project: *673 + repository: *629 + sender: *630 required: - action - project @@ -149661,9 +150130,9 @@ webhooks: type: string enum: - closed - installation: *626 - organization: *627 - projects_v2: &673 + installation: *627 + organization: *628 + projects_v2: &674 title: Projects v2 Project description: A projects v2 project type: object @@ -149731,7 +150200,7 @@ webhooks: - short_description - deleted_at - deleted_by - sender: *629 + sender: *630 required: - action - projects_v2 @@ -149810,10 +150279,10 @@ webhooks: type: string enum: - created - installation: *626 - organization: *627 - projects_v2: *673 - sender: *629 + installation: *627 + organization: *628 + projects_v2: *674 + sender: *630 required: - action - projects_v2 @@ -149892,10 +150361,10 @@ webhooks: type: string enum: - deleted - installation: *626 - organization: *627 - projects_v2: *673 - sender: *629 + installation: *627 + organization: *628 + projects_v2: *674 + sender: *630 required: - action - projects_v2 @@ -150014,10 +150483,10 @@ webhooks: type: string to: type: string - installation: *626 - organization: *627 - projects_v2: *673 - sender: *629 + installation: *627 + organization: *628 + projects_v2: *674 + sender: *630 required: - action - projects_v2 @@ -150098,7 +150567,7 @@ webhooks: type: string enum: - archived - changes: &677 + changes: &678 type: object properties: archived_at: @@ -150114,9 +150583,9 @@ webhooks: - string - 'null' format: date-time - installation: *626 - organization: *627 - projects_v2_item: &674 + installation: *627 + organization: *628 + projects_v2_item: &675 title: Projects v2 Item description: An item belonging to a project type: object @@ -150162,7 +150631,7 @@ webhooks: - created_at - updated_at - archived_at - sender: *629 + sender: *630 required: - action - projects_v2_item @@ -150254,10 +150723,10 @@ webhooks: - 'null' to: type: string - installation: *626 - organization: *627 - projects_v2_item: *674 - sender: *629 + installation: *627 + organization: *628 + projects_v2_item: *675 + sender: *630 required: - action - projects_v2_item @@ -150337,10 +150806,10 @@ webhooks: type: string enum: - created - installation: *626 - organization: *627 - projects_v2_item: *674 - sender: *629 + installation: *627 + organization: *628 + projects_v2_item: *675 + sender: *630 required: - action - projects_v2_item @@ -150419,10 +150888,10 @@ webhooks: type: string enum: - deleted - installation: *626 - organization: *627 - projects_v2_item: *674 - sender: *629 + installation: *627 + organization: *628 + projects_v2_item: *675 + sender: *630 required: - action - projects_v2_item @@ -150525,7 +150994,7 @@ webhooks: oneOf: - type: string - type: integer - - &675 + - &676 title: Projects v2 Single Select Option description: An option for a single select field type: object @@ -150545,7 +151014,7 @@ webhooks: required: - id - name - - &676 + - &677 title: Projects v2 Iteration Setting description: An iteration setting for an iteration field type: object @@ -150574,8 +151043,8 @@ webhooks: oneOf: - type: string - type: integer - - *675 - *676 + - *677 type: - 'null' - string @@ -150598,10 +151067,10 @@ webhooks: - 'null' required: - body - installation: *626 - organization: *627 - projects_v2_item: *674 - sender: *629 + installation: *627 + organization: *628 + projects_v2_item: *675 + sender: *630 required: - action - projects_v2_item @@ -150696,10 +151165,10 @@ webhooks: type: - string - 'null' - installation: *626 - organization: *627 - projects_v2_item: *674 - sender: *629 + installation: *627 + organization: *628 + projects_v2_item: *675 + sender: *630 required: - action - projects_v2_item @@ -150780,11 +151249,11 @@ webhooks: type: string enum: - restored - changes: *677 - installation: *626 - organization: *627 - projects_v2_item: *674 - sender: *629 + changes: *678 + installation: *627 + organization: *628 + projects_v2_item: *675 + sender: *630 required: - action - projects_v2_item @@ -150864,10 +151333,10 @@ webhooks: type: string enum: - reopened - installation: *626 - organization: *627 - projects_v2: *673 - sender: *629 + installation: *627 + organization: *628 + projects_v2: *674 + sender: *630 required: - action - projects_v2 @@ -150937,11 +151406,11 @@ webhooks: title: public event type: object properties: - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - repository - sender @@ -151017,13 +151486,13 @@ webhooks: type: string enum: - assigned - assignee: *653 - enterprise: *625 - installation: *626 - number: &678 + assignee: *654 + enterprise: *626 + installation: *627 + number: &679 description: The pull request number. type: integer - organization: *627 + organization: *628 pull_request: title: Pull Request type: object @@ -153345,8 +153814,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - number @@ -153427,11 +153896,11 @@ webhooks: type: string enum: - auto_merge_disabled - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 number: type: integer - organization: *627 + organization: *628 pull_request: title: Pull Request type: object @@ -155748,8 +156217,8 @@ webhooks: - draft reason: type: string - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - number @@ -155830,11 +156299,11 @@ webhooks: type: string enum: - auto_merge_enabled - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 number: type: integer - organization: *627 + organization: *628 pull_request: title: Pull Request type: object @@ -158152,8 +158621,8 @@ webhooks: - draft reason: type: string - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - number @@ -158234,13 +158703,13 @@ webhooks: type: string enum: - closed - enterprise: *625 - installation: *626 - number: *678 - organization: *627 - pull_request: &679 + enterprise: *626 + installation: *627 + number: *679 + organization: *628 + pull_request: &680 allOf: - - *491 + - *492 - type: object properties: allow_auto_merge: @@ -158302,8 +158771,8 @@ webhooks: Please use `squash_merge_commit_title` instead.** type: boolean default: false - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - number @@ -158383,13 +158852,13 @@ webhooks: type: string enum: - converted_to_draft - enterprise: *625 - installation: *626 - number: *678 - organization: *627 - pull_request: *679 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + number: *679 + organization: *628 + pull_request: *680 + repository: *629 + sender: *630 required: - action - number @@ -158468,11 +158937,11 @@ webhooks: type: string enum: - demilestoned - enterprise: *625 - milestone: *391 - number: *678 - organization: *627 - pull_request: &680 + enterprise: *626 + milestone: *392 + number: *679 + organization: *628 + pull_request: &681 title: Pull Request type: object properties: @@ -160776,8 +161245,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - number @@ -160855,11 +161324,11 @@ webhooks: type: string enum: - dequeued - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 number: type: integer - organization: *627 + organization: *628 pull_request: title: Pull Request type: object @@ -163167,8 +163636,8 @@ webhooks: - draft reason: type: string - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - number @@ -163291,13 +163760,13 @@ webhooks: type: string required: - from - enterprise: *625 - installation: *626 - number: *678 - organization: *627 - pull_request: *679 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + number: *679 + organization: *628 + pull_request: *680 + repository: *629 + sender: *630 required: - action - changes @@ -163376,11 +163845,11 @@ webhooks: type: string enum: - enqueued - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 number: type: integer - organization: *627 + organization: *628 pull_request: title: Pull Request type: object @@ -165686,8 +166155,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - number @@ -165766,11 +166235,11 @@ webhooks: type: string enum: - labeled - enterprise: *625 - installation: *626 - label: *652 - number: *678 - organization: *627 + enterprise: *626 + installation: *627 + label: *653 + number: *679 + organization: *628 pull_request: title: Pull Request type: object @@ -168093,8 +168562,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - number @@ -168174,10 +168643,10 @@ webhooks: type: string enum: - locked - enterprise: *625 - installation: *626 - number: *678 - organization: *627 + enterprise: *626 + installation: *627 + number: *679 + organization: *628 pull_request: title: Pull Request type: object @@ -170498,8 +170967,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - number @@ -170578,13 +171047,13 @@ webhooks: type: string enum: - milestoned - enterprise: *625 - milestone: *391 - number: *678 - organization: *627 - pull_request: *680 - repository: *628 - sender: *629 + enterprise: *626 + milestone: *392 + number: *679 + organization: *628 + pull_request: *681 + repository: *629 + sender: *630 required: - action - number @@ -170662,13 +171131,13 @@ webhooks: type: string enum: - opened - enterprise: *625 - installation: *626 - number: *678 - organization: *627 - pull_request: *679 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + number: *679 + organization: *628 + pull_request: *680 + repository: *629 + sender: *630 required: - action - number @@ -170748,13 +171217,13 @@ webhooks: type: string enum: - ready_for_review - enterprise: *625 - installation: *626 - number: *678 - organization: *627 - pull_request: *679 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + number: *679 + organization: *628 + pull_request: *680 + repository: *629 + sender: *630 required: - action - number @@ -170833,13 +171302,13 @@ webhooks: type: string enum: - reopened - enterprise: *625 - installation: *626 - number: *678 - organization: *627 - pull_request: *679 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + number: *679 + organization: *628 + pull_request: *680 + repository: *629 + sender: *630 required: - action - number @@ -171210,9 +171679,9 @@ webhooks: - start_side - side - reactions - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 pull_request: type: object properties: @@ -173419,8 +173888,8 @@ webhooks: - _links - author_association - active_lock_reason - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - comment @@ -173499,7 +173968,7 @@ webhooks: type: string enum: - deleted - comment: &682 + comment: &683 title: Pull Request Review Comment description: The [comment](https://docs.github.com/enterprise-cloud@latest//rest/pulls/comments#get-a-review-comment-for-a-pull-request) itself. @@ -173789,9 +174258,9 @@ webhooks: - start_side - side - reactions - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 pull_request: type: object properties: @@ -175986,8 +176455,8 @@ webhooks: - _links - author_association - active_lock_reason - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - comment @@ -176066,11 +176535,11 @@ webhooks: type: string enum: - edited - changes: *681 - comment: *682 - enterprise: *625 - installation: *626 - organization: *627 + changes: *682 + comment: *683 + enterprise: *626 + installation: *627 + organization: *628 pull_request: type: object properties: @@ -178266,8 +178735,8 @@ webhooks: - _links - author_association - active_lock_reason - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - changes @@ -178347,9 +178816,9 @@ webhooks: type: string enum: - dismissed - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 pull_request: title: Simple Pull Request type: object @@ -180559,7 +181028,7 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *628 + repository: *629 review: description: The review that was affected. type: object @@ -180711,7 +181180,7 @@ webhooks: - pull_request_url - author_association - _links - sender: *629 + sender: *630 required: - action - review @@ -180802,9 +181271,9 @@ webhooks: type: string required: - from - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 pull_request: title: Simple Pull Request type: object @@ -182895,8 +183364,8 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *628 - review: &683 + repository: *629 + review: &684 description: The review that was affected. type: object properties: @@ -183044,7 +183513,7 @@ webhooks: - pull_request_url - author_association - _links - sender: *629 + sender: *630 required: - action - changes @@ -183126,12 +183595,12 @@ webhooks: type: string enum: - review_request_removed - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 number: description: The pull request number. type: integer - organization: *627 + organization: *628 pull_request: title: Pull Request type: object @@ -185451,7 +185920,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *628 + repository: *629 requested_reviewer: title: User type: @@ -185521,7 +185990,7 @@ webhooks: required: - login - id - sender: *629 + sender: *630 required: - requested_reviewer - action @@ -185535,12 +186004,12 @@ webhooks: type: string enum: - review_request_removed - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 number: description: The pull request number. type: integer - organization: *627 + organization: *628 pull_request: title: Pull Request type: object @@ -187867,7 +188336,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *628 + repository: *629 requested_team: title: Team description: Groups of organization members that gives permissions @@ -187980,7 +188449,7 @@ webhooks: - members_url - repositories_url - permission - sender: *629 + sender: *630 required: - requested_team - action @@ -188062,12 +188531,12 @@ webhooks: type: string enum: - review_requested - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 number: description: The pull request number. type: integer - organization: *627 + organization: *628 pull_request: title: Pull Request type: object @@ -190389,7 +190858,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *628 + repository: *629 requested_reviewer: title: User type: @@ -190460,7 +190929,7 @@ webhooks: required: - login - id - sender: *629 + sender: *630 required: - requested_reviewer - action @@ -190474,12 +190943,12 @@ webhooks: type: string enum: - review_requested - enterprise: *625 - installation: *626 + enterprise: *626 + installation: *627 number: description: The pull request number. type: integer - organization: *627 + organization: *628 pull_request: title: Pull Request type: object @@ -192792,7 +193261,7 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *628 + repository: *629 requested_team: title: Team description: Groups of organization members that gives permissions @@ -192896,7 +193365,7 @@ webhooks: required: - name - id - sender: *629 + sender: *630 required: - requested_team - action @@ -192976,9 +193445,9 @@ webhooks: type: string enum: - submitted - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 pull_request: title: Simple Pull Request type: object @@ -195191,9 +195660,9 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *628 - review: *683 - sender: *629 + repository: *629 + review: *684 + sender: *630 required: - action - review @@ -195272,9 +195741,9 @@ webhooks: type: string enum: - resolved - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 pull_request: title: Simple Pull Request type: object @@ -197382,8 +197851,8 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *628 - sender: *629 + repository: *629 + sender: *630 thread: type: object properties: @@ -197771,9 +198240,9 @@ webhooks: type: string enum: - unresolved - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 pull_request: title: Simple Pull Request type: object @@ -199864,8 +200333,8 @@ webhooks: - author_association - auto_merge - active_lock_reason - repository: *628 - sender: *629 + repository: *629 + sender: *630 thread: type: object properties: @@ -200255,10 +200724,10 @@ webhooks: type: string before: type: string - enterprise: *625 - installation: *626 - number: *678 - organization: *627 + enterprise: *626 + installation: *627 + number: *679 + organization: *628 pull_request: title: Pull Request type: object @@ -202568,8 +203037,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - number @@ -202650,11 +203119,11 @@ webhooks: type: string enum: - unassigned - assignee: *684 - enterprise: *625 - installation: *626 - number: *678 - organization: *627 + assignee: *685 + enterprise: *626 + installation: *627 + number: *679 + organization: *628 pull_request: title: Pull Request type: object @@ -204979,8 +205448,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - number @@ -205058,11 +205527,11 @@ webhooks: type: string enum: - unlabeled - enterprise: *625 - installation: *626 - label: *652 - number: *678 - organization: *627 + enterprise: *626 + installation: *627 + label: *653 + number: *679 + organization: *628 pull_request: title: Pull Request type: object @@ -207376,8 +207845,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - number @@ -207457,10 +207926,10 @@ webhooks: type: string enum: - unlocked - enterprise: *625 - installation: *626 - number: *678 - organization: *627 + enterprise: *626 + installation: *627 + number: *679 + organization: *628 pull_request: title: Pull Request type: object @@ -209764,8 +210233,8 @@ webhooks: - auto_merge - active_lock_reason - draft - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - number @@ -209966,7 +210435,7 @@ webhooks: deleted: description: Whether this push deleted the `ref`. type: boolean - enterprise: *625 + enterprise: *626 forced: description: Whether this push was a force push of the `ref`. type: boolean @@ -210061,8 +210530,8 @@ webhooks: - url - author - committer - installation: *626 - organization: *627 + installation: *627 + organization: *628 pusher: title: Committer description: Metaproperties for Git author/committer information. @@ -210561,7 +211030,7 @@ webhooks: - default_branch - topics - visibility - sender: *629 + sender: *630 required: - ref - before @@ -210646,9 +211115,9 @@ webhooks: type: string enum: - published - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 registry_package: type: object properties: @@ -211119,7 +211588,7 @@ webhooks: type: string rubygems_metadata: type: array - items: *667 + items: *668 summary: type: string tag_name: @@ -211175,8 +211644,8 @@ webhooks: - owner - package_version - registry - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - registry_package @@ -211252,9 +211721,9 @@ webhooks: type: string enum: - updated - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 registry_package: type: object properties: @@ -211560,7 +212029,7 @@ webhooks: - published_at rubygems_metadata: type: array - items: *667 + items: *668 summary: type: string tag_name: @@ -211610,8 +212079,8 @@ webhooks: - owner - package_version - registry - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - registry_package @@ -211687,10 +212156,10 @@ webhooks: type: string enum: - created - enterprise: *625 - installation: *626 - organization: *627 - release: &685 + enterprise: *626 + installation: *627 + organization: *628 + release: &686 title: Release description: The [release](https://docs.github.com/enterprise-cloud@latest//rest/releases/releases/#get-a-release) object. @@ -212004,8 +212473,8 @@ webhooks: - tarball_url - zipball_url - body - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - release @@ -212081,12 +212550,12 @@ webhooks: type: string enum: - deleted - enterprise: *625 - installation: *626 - organization: *627 - release: *685 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + release: *686 + repository: *629 + sender: *630 required: - action - release @@ -212193,12 +212662,12 @@ webhooks: type: boolean required: - to - enterprise: *625 - installation: *626 - organization: *627 - release: *685 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + release: *686 + repository: *629 + sender: *630 required: - action - changes @@ -212275,9 +212744,9 @@ webhooks: type: string enum: - prereleased - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 release: title: Release description: The [release](https://docs.github.com/enterprise-cloud@latest//rest/releases/releases/#get-a-release) @@ -212596,8 +213065,8 @@ webhooks: - string - 'null' format: uri - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - release @@ -212672,10 +213141,10 @@ webhooks: type: string enum: - published - enterprise: *625 - installation: *626 - organization: *627 - release: &686 + enterprise: *626 + installation: *627 + organization: *628 + release: &687 title: Release description: The [release](https://docs.github.com/enterprise-cloud@latest//rest/releases/releases/#get-a-release) object. @@ -212991,8 +213460,8 @@ webhooks: - string - 'null' format: uri - repository: *628 - sender: *629 + repository: *629 + sender: *630 required: - action - release @@ -213067,12 +213536,12 @@ webhooks: type: string enum: - released - enterprise: *625 - installation: *626 - organization: *627 - release: *685 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + release: *686 + repository: *629 + sender: *630 required: - action - release @@ -213147,12 +213616,12 @@ webhooks: type: string enum: - unpublished - enterprise: *625 - installation: *626 - organization: *627 - release: *686 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + release: *687 + repository: *629 + sender: *630 required: - action - release @@ -213227,12 +213696,12 @@ webhooks: type: string enum: - published - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - repository_advisory: *539 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + repository_advisory: *540 + sender: *630 required: - action - repository @@ -213307,12 +213776,12 @@ webhooks: type: string enum: - reported - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - repository_advisory: *539 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + repository_advisory: *540 + sender: *630 required: - action - repository @@ -213387,11 +213856,11 @@ webhooks: type: string enum: - archived - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - repository @@ -213467,11 +213936,11 @@ webhooks: type: string enum: - created - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - repository @@ -213548,11 +214017,11 @@ webhooks: type: string enum: - deleted - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - repository @@ -213636,11 +214105,11 @@ webhooks: additionalProperties: true description: The `client_payload` that was specified in the `POST /repos/{owner}/{repo}/dispatches` request body. - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - branch @@ -213754,11 +214223,11 @@ webhooks: - 'null' items: type: string - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - changes @@ -213829,11 +214298,11 @@ webhooks: title: repository_import event type: object properties: - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 status: type: string enum: @@ -213913,11 +214382,11 @@ webhooks: type: string enum: - privatized - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - repository @@ -213993,11 +214462,11 @@ webhooks: type: string enum: - publicized - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - repository @@ -214090,11 +214559,11 @@ webhooks: - name required: - repository - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - changes @@ -214173,12 +214642,12 @@ webhooks: type: string enum: - created - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 repository_ruleset: *239 - sender: *629 + sender: *630 required: - action - repository_ruleset @@ -214255,12 +214724,12 @@ webhooks: type: string enum: - deleted - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 repository_ruleset: *239 - sender: *629 + sender: *630 required: - action - repository_ruleset @@ -214337,10 +214806,10 @@ webhooks: type: string enum: - edited - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 repository_ruleset: *239 changes: type: object @@ -214430,7 +214899,7 @@ webhooks: properties: from: type: string - sender: *629 + sender: *630 required: - action - repository_ruleset @@ -214645,11 +215114,11 @@ webhooks: - from required: - owner - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - changes @@ -214726,11 +215195,11 @@ webhooks: type: string enum: - unarchived - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - repository @@ -214806,7 +215275,7 @@ webhooks: type: string enum: - create - alert: &687 + alert: &688 title: Repository Vulnerability Alert Alert description: The security alert of the vulnerable dependency. type: object @@ -214930,11 +215399,11 @@ webhooks: type: string enum: - open - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - alert @@ -215140,11 +215609,11 @@ webhooks: type: string enum: - dismissed - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - alert @@ -215220,12 +215689,12 @@ webhooks: type: string enum: - reopen - alert: *687 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + alert: *688 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - alert @@ -215425,11 +215894,11 @@ webhooks: enum: - fixed - open - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - alert @@ -215506,7 +215975,7 @@ webhooks: type: string enum: - created - alert: &688 + alert: &689 type: object properties: number: *71 @@ -215583,11 +216052,11 @@ webhooks: format: date-time description: 'The time that push protection was bypassed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.' - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - alert @@ -215667,12 +216136,12 @@ webhooks: type: string enum: - created - alert: *688 - installation: *626 - location: *689 - organization: *627 - repository: *628 - sender: *629 + alert: *689 + installation: *627 + location: *690 + organization: *628 + repository: *629 + sender: *630 required: - location - alert @@ -215907,12 +216376,12 @@ webhooks: type: string enum: - reopened - alert: *688 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + alert: *689 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - alert @@ -215989,12 +216458,12 @@ webhooks: type: string enum: - resolved - alert: *688 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + alert: *689 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - alert @@ -216071,12 +216540,12 @@ webhooks: type: string enum: - validated - alert: *688 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + alert: *689 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - alert @@ -216151,11 +216620,11 @@ webhooks: type: string enum: - published - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - security_advisory: &690 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + security_advisory: &691 description: The details of the security advisory, including summary, description, and severity. type: object @@ -216268,7 +216737,7 @@ webhooks: - updated_at - withdrawn_at - vulnerabilities - sender: *629 + sender: *630 required: - action - security_advisory @@ -216340,12 +216809,12 @@ webhooks: type: string enum: - updated - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - security_advisory: *690 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + security_advisory: *691 + sender: *630 required: - action - security_advisory @@ -216417,10 +216886,10 @@ webhooks: type: string enum: - withdrawn - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 security_advisory: description: The details of the security advisory, including summary, description, and severity. @@ -216532,7 +217001,7 @@ webhooks: - updated_at - withdrawn_at - vulnerabilities - sender: *629 + sender: *630 required: - action - security_advisory @@ -216606,11 +217075,11 @@ webhooks: type: object properties: security_and_analysis: *230 - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 repository: *289 - sender: *629 + sender: *630 required: - changes - repository @@ -216687,12 +217156,12 @@ webhooks: type: string enum: - cancelled - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 - sponsorship: &691 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 + sponsorship: &692 type: object properties: created_at: @@ -216991,12 +217460,12 @@ webhooks: type: string enum: - created - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 - sponsorship: *691 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 + sponsorship: *692 required: - action - sponsorship @@ -217084,12 +217553,12 @@ webhooks: type: string required: - from - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 - sponsorship: *691 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 + sponsorship: *692 required: - action - changes @@ -217166,17 +217635,17 @@ webhooks: type: string enum: - pending_cancellation - effective_date: &692 + effective_date: &693 description: The `pending_cancellation` and `pending_tier_change` event types will include the date the cancellation or tier change will take effect. type: string - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 - sponsorship: *691 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 + sponsorship: *692 required: - action - sponsorship @@ -217250,7 +217719,7 @@ webhooks: type: string enum: - pending_tier_change - changes: &693 + changes: &694 type: object properties: tier: @@ -217294,13 +217763,13 @@ webhooks: - from required: - tier - effective_date: *692 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 - sponsorship: *691 + effective_date: *693 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 + sponsorship: *692 required: - action - changes @@ -217377,13 +217846,13 @@ webhooks: type: string enum: - tier_changed - changes: *693 - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 - sponsorship: *691 + changes: *694 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 + sponsorship: *692 required: - action - changes @@ -217457,11 +217926,11 @@ webhooks: type: string enum: - created - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 starred_at: description: 'The time the star was created. This is a timestamp in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`. Will be `null` for @@ -217544,11 +218013,11 @@ webhooks: type: string enum: - deleted - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 starred_at: description: 'The time the star was created. This is a timestamp in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`. Will be `null` for @@ -217976,16 +218445,16 @@ webhooks: type: - string - 'null' - enterprise: *625 + enterprise: *626 id: description: The unique identifier of the status. type: integer - installation: *626 + installation: *627 name: type: string - organization: *627 - repository: *628 - sender: *629 + organization: *628 + repository: *629 + sender: *630 sha: description: The Commit SHA. type: string @@ -218087,12 +218556,12 @@ webhooks: title: team_add event type: object properties: - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 - team: &694 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 + team: &695 title: Team description: Groups of organization members that gives permissions on specified repositories. @@ -218285,9 +218754,9 @@ webhooks: type: string enum: - added_to_repository - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 repository: title: Repository description: A git repository @@ -218753,8 +219222,8 @@ webhooks: - default_branch - topics - visibility - sender: *629 - team: *694 + sender: *630 + team: *695 required: - action - team @@ -218830,9 +219299,9 @@ webhooks: type: string enum: - created - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 repository: title: Repository description: A git repository @@ -219298,8 +219767,8 @@ webhooks: - default_branch - topics - visibility - sender: *629 - team: *694 + sender: *630 + team: *695 required: - action - team @@ -219376,9 +219845,9 @@ webhooks: type: string enum: - deleted - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 repository: title: Repository description: A git repository @@ -219844,8 +220313,8 @@ webhooks: - default_branch - topics - visibility - sender: *629 - team: *694 + sender: *630 + team: *695 required: - action - team @@ -219989,9 +220458,9 @@ webhooks: - from required: - permissions - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 repository: title: Repository description: A git repository @@ -220457,8 +220926,8 @@ webhooks: - default_branch - topics - visibility - sender: *629 - team: *694 + sender: *630 + team: *695 required: - action - changes @@ -220536,9 +221005,9 @@ webhooks: type: string enum: - removed_from_repository - enterprise: *625 - installation: *626 - organization: *627 + enterprise: *626 + installation: *627 + organization: *628 repository: title: Repository description: A git repository @@ -221004,8 +221473,8 @@ webhooks: - default_branch - topics - visibility - sender: *629 - team: *694 + sender: *630 + team: *695 required: - action - team @@ -221081,11 +221550,11 @@ webhooks: type: string enum: - started - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 required: - action - repository @@ -221157,18 +221626,18 @@ webhooks: title: workflow_dispatch event type: object properties: - enterprise: *625 + enterprise: *626 inputs: type: - object - 'null' additionalProperties: true - installation: *626 - organization: *627 + installation: *627 + organization: *628 ref: type: string - repository: *628 - sender: *629 + repository: *629 + sender: *630 workflow: type: string required: @@ -221249,11 +221718,11 @@ webhooks: type: string enum: - completed - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 workflow_job: allOf: - title: Workflow Job @@ -221508,7 +221977,7 @@ webhooks: type: string required: - conclusion - deployment: *411 + deployment: *412 required: - action - repository @@ -221587,11 +222056,11 @@ webhooks: type: string enum: - in_progress - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 workflow_job: allOf: - title: Workflow Job @@ -221872,7 +222341,7 @@ webhooks: required: - status - steps - deployment: *411 + deployment: *412 required: - action - repository @@ -221951,11 +222420,11 @@ webhooks: type: string enum: - queued - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 workflow_job: type: object properties: @@ -222100,7 +222569,7 @@ webhooks: - workflow_name - head_branch - created_at - deployment: *411 + deployment: *412 required: - action - repository @@ -222179,11 +222648,11 @@ webhooks: type: string enum: - waiting - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 workflow_job: type: object properties: @@ -222329,7 +222798,7 @@ webhooks: - workflow_name - head_branch - created_at - deployment: *411 + deployment: *412 required: - action - repository @@ -222409,12 +222878,12 @@ webhooks: type: string enum: - completed - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 - workflow: *648 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 + workflow: *649 workflow_run: title: Workflow Run type: object @@ -223424,12 +223893,12 @@ webhooks: type: string enum: - in_progress - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 - workflow: *648 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 + workflow: *649 workflow_run: title: Workflow Run type: object @@ -224433,12 +224902,12 @@ webhooks: type: string enum: - requested - enterprise: *625 - installation: *626 - organization: *627 - repository: *628 - sender: *629 - workflow: *648 + enterprise: *626 + installation: *627 + organization: *628 + repository: *629 + sender: *630 + workflow: *649 workflow_run: title: Workflow Run type: object diff --git a/descriptions-next/ghec/ghec.2022-11-28.json b/descriptions-next/ghec/ghec.2022-11-28.json index 0a309e52c4..29d24d4a19 100644 --- a/descriptions-next/ghec/ghec.2022-11-28.json +++ b/descriptions-next/ghec/ghec.2022-11-28.json @@ -12081,6 +12081,101 @@ } } }, + "/orgs/{org}/attestations/{subject_digest}": { + "get": { + "summary": "List attestations", + "description": "List a collection of artifact attestations with a given subject digest that are associated with repositories owned by an organization.\n\nThe collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required.\n\n**Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", + "tags": [ + "orgs" + ], + "operationId": "orgs/list-attestations", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/enterprise-cloud@latest//rest/orgs/orgs#list-attestations" + }, + "parameters": [ + { + "$ref": "#/components/parameters/per-page" + }, + { + "$ref": "#/components/parameters/pagination-before" + }, + { + "$ref": "#/components/parameters/pagination-after" + }, + { + "$ref": "#/components/parameters/org" + }, + { + "name": "subject_digest", + "description": "The parameter should be set to the attestation's subject's SHA256 digest, in the form `sha256:HEX_DIGEST`.", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "x-multi-segment": true + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "attestations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "bundle": { + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + }, + "additionalProperties": true + }, + "dsseEnvelope": { + "type": "object", + "properties": { + }, + "additionalProperties": true + } + }, + "description": "The attestation's Sigstore Bundle.\nRefer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information." + }, + "repository_id": { + "type": "integer" + } + } + } + } + } + }, + "examples": { + "default": { + "$ref": "#/components/examples/list-attestations" + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "orgs", + "subcategory": "orgs" + } + } + }, "/orgs/{org}/audit-log": { "get": { "summary": "Get the audit log for an organization", @@ -32049,6 +32144,207 @@ } } }, + "/repos/{owner}/{repo}/attestations": { + "post": { + "summary": "Create an attestation", + "description": "Store an artifact attestation and associate it with a repository.\n\nThe authenticated user must have write permission to the repository and, if using a fine-grained access token the `attestations:write` permission is required.\n\nArtifact attestations are meant to be created using the [attest action](https://github.com/actions/attest). For amore information, see our guide on [using artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", + "tags": [ + "repos" + ], + "operationId": "repos/create-attestation", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/enterprise-cloud@latest//rest/repos/repos#create-an-attestation" + }, + "parameters": [ + { + "$ref": "#/components/parameters/owner" + }, + { + "$ref": "#/components/parameters/repo" + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "bundle": { + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + }, + "additionalProperties": true + }, + "dsseEnvelope": { + "type": "object", + "properties": { + }, + "additionalProperties": true + } + }, + "description": "The attestation's Sigstore Bundle.\nRefer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information." + } + }, + "required": [ + "bundle" + ] + }, + "examples": { + "default": { + "summary": "Example of a request body", + "value": { + "$ref": "#/components/examples/attestation" + } + } + } + } + } + }, + "responses": { + "201": { + "description": "response", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "The ID of the attestation." + } + } + }, + "examples": { + "default": { + "value": { + "id": 2 + } + } + } + } + } + }, + "403": { + "$ref": "#/components/responses/forbidden" + }, + "422": { + "$ref": "#/components/responses/validation_failed" + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "repos", + "subcategory": "repos" + } + } + }, + "/repos/{owner}/{repo}/attestations/{subject_digest}": { + "get": { + "summary": "List attestations", + "description": "List a collection of artifact attestations with a given subject digest that are associated with a repository.\n\nThe authenticated user making the request must have read access to the repository. In addition, when using a fine-grained access token the `attestations:read` permission is required.\n\n**Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", + "tags": [ + "repos" + ], + "operationId": "repos/list-attestations", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/enterprise-cloud@latest//rest/repos/repos#list-attestations" + }, + "parameters": [ + { + "$ref": "#/components/parameters/owner" + }, + { + "$ref": "#/components/parameters/repo" + }, + { + "$ref": "#/components/parameters/per-page" + }, + { + "$ref": "#/components/parameters/pagination-before" + }, + { + "$ref": "#/components/parameters/pagination-after" + }, + { + "name": "subject_digest", + "description": "The parameter should be set to the attestation's subject's SHA256 digest, in the form `sha256:HEX_DIGEST`.", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "x-multi-segment": true + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "attestations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "bundle": { + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + }, + "additionalProperties": true + }, + "dsseEnvelope": { + "type": "object", + "properties": { + }, + "additionalProperties": true + } + }, + "description": "The attestation's Sigstore Bundle.\nRefer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information." + }, + "repository_id": { + "type": "integer" + } + } + } + } + } + }, + "examples": { + "default": { + "$ref": "#/components/examples/list-attestations" + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "repos", + "subcategory": "repos" + } + } + }, "/repos/{owner}/{repo}/autolinks": { "get": { "summary": "Get all autolinks of a repository", @@ -70499,6 +70795,104 @@ } } }, + "/users/{username}/attestations/{subject_digest}": { + "get": { + "summary": "List attestations", + "description": "List a collection of artifact attestations with a given subject digest that are associated with repositories owned by a user.\n\nThe collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required.\n\n**Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", + "tags": [ + "users" + ], + "operationId": "users/list-attestations", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/enterprise-cloud@latest//rest/users/attestations#list-attestations" + }, + "parameters": [ + { + "$ref": "#/components/parameters/per-page" + }, + { + "$ref": "#/components/parameters/pagination-before" + }, + { + "$ref": "#/components/parameters/pagination-after" + }, + { + "$ref": "#/components/parameters/username" + }, + { + "name": "subject_digest", + "description": "Subject Digest", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "x-multi-segment": true + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "attestations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "bundle": { + "$ref": "#/components/schemas/sigstore-bundle-0" + }, + "repository_id": { + "type": "integer" + } + } + } + } + } + }, + "examples": { + "default": { + "value": null + } + } + } + } + }, + "201": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/empty-object" + }, + "examples": { + "default": { + "value": null + } + } + } + } + }, + "204": { + "description": "Response" + }, + "404": { + "$ref": "#/components/responses/not_found" + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "users", + "subcategory": "attestations" + } + } + }, "/users/{username}/docker/conflicts": { "get": { "summary": "Get list of conflicting packages during Docker migration for user", @@ -134349,6 +134743,118 @@ "repo" ] }, + "sigstore-bundle-0": { + "title": "Sigstore Bundle v0.1", + "description": "Sigstore Bundle v0.1", + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + "x509CertificateChain": { + "type": "object", + "properties": { + "certificates": { + "type": "array", + "items": { + "type": "object", + "properties": { + "rawBytes": { + "type": "string" + } + } + } + } + } + }, + "tlogEntries": { + "type": "array", + "items": { + "type": "object", + "properties": { + "logIndex": { + "type": "string" + }, + "logId": { + "type": "object", + "properties": { + "keyId": { + "type": "string" + } + } + }, + "kindVersion": { + "type": "object", + "properties": { + "kind": { + "type": "string" + }, + "version": { + "type": "string" + } + } + }, + "integratedTime": { + "type": "string" + }, + "inclusionPromise": { + "type": "object", + "properties": { + "signedEntryTimestamp": { + "type": "string" + } + } + }, + "inclusionProof": { + "type": [ + "string", + "null" + ] + }, + "canonicalizedBody": { + "type": "string" + } + } + } + }, + "timestampVerificationData": { + "type": [ + "string", + "null" + ] + } + } + }, + "dsseEnvelope": { + "type": "object", + "properties": { + "payload": { + "type": "string" + }, + "payloadType": { + "type": "string" + }, + "signatures": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sig": { + "type": "string" + }, + "keyid": { + "type": "string" + } + } + } + } + } + } + } + }, "hovercard": { "title": "Hovercard", "description": "Hovercard", @@ -283431,6 +283937,136 @@ "selected_repositories_url": "https://api.github.com/orgs/octo-org/actions/variables/USERNAME/repositories" } }, + "list-attestations": { + "value": { + "attestations": [ + { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "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" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + }, + "repository_id": 1 + }, + { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "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" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + }, + "repository_id": 1 + } + ] + } + }, "simple-user-items": { "value": [ { @@ -289818,6 +290454,69 @@ } ] }, + "attestation": { + "value": { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "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" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + } + } + }, "autolink-items": { "value": [ { diff --git a/descriptions-next/ghec/ghec.2022-11-28.yaml b/descriptions-next/ghec/ghec.2022-11-28.yaml index be2a20b35c..73735b2a4d 100644 --- a/descriptions-next/ghec/ghec.2022-11-28.yaml +++ b/descriptions-next/ghec/ghec.2022-11-28.yaml @@ -8716,6 +8716,73 @@ paths: enabledForGitHubApps: true category: announcement-banners subcategory: organizations + "/orgs/{org}/attestations/{subject_digest}": + get: + summary: List attestations + description: |- + List a collection of artifact attestations with a given subject digest that are associated with repositories owned by an organization. + + The collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required. + + **Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - orgs + operationId: orgs/list-attestations + externalDocs: + description: API method documentation + url: https://docs.github.com/enterprise-cloud@latest//rest/orgs/orgs#list-attestations + parameters: + - "$ref": "#/components/parameters/per-page" + - "$ref": "#/components/parameters/pagination-before" + - "$ref": "#/components/parameters/pagination-after" + - "$ref": "#/components/parameters/org" + - name: subject_digest + description: The parameter should be set to the attestation's subject's SHA256 + digest, in the form `sha256:HEX_DIGEST`. + in: path + required: true + schema: + type: string + x-multi-segment: true + responses: + '200': + description: Response + content: + application/json: + schema: + type: object + properties: + attestations: + type: array + items: + type: object + properties: + bundle: + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: {} + additionalProperties: true + dsseEnvelope: + type: object + properties: {} + additionalProperties: true + description: |- + The attestation's Sigstore Bundle. + Refer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information. + repository_id: + type: integer + examples: + default: + "$ref": "#/components/examples/list-attestations" + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: orgs + subcategory: orgs "/orgs/{org}/audit-log": get: summary: Get the audit log for an organization @@ -23100,6 +23167,146 @@ paths: enabledForGitHubApps: true category: issues subcategory: assignees + "/repos/{owner}/{repo}/attestations": + post: + summary: Create an attestation + description: |- + Store an artifact attestation and associate it with a repository. + + The authenticated user must have write permission to the repository and, if using a fine-grained access token the `attestations:write` permission is required. + + Artifact attestations are meant to be created using the [attest action](https://github.com/actions/attest). For amore information, see our guide on [using artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - repos + operationId: repos/create-attestation + externalDocs: + description: API method documentation + url: https://docs.github.com/enterprise-cloud@latest//rest/repos/repos#create-an-attestation + parameters: + - "$ref": "#/components/parameters/owner" + - "$ref": "#/components/parameters/repo" + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + bundle: + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: {} + additionalProperties: true + dsseEnvelope: + type: object + properties: {} + additionalProperties: true + description: |- + The attestation's Sigstore Bundle. + Refer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information. + required: + - bundle + examples: + default: + summary: Example of a request body + value: + "$ref": "#/components/examples/attestation" + responses: + '201': + description: response + content: + application/json: + schema: + type: object + properties: + id: + type: integer + description: The ID of the attestation. + examples: + default: + value: + id: 2 + '403': + "$ref": "#/components/responses/forbidden" + '422': + "$ref": "#/components/responses/validation_failed" + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: repos + subcategory: repos + "/repos/{owner}/{repo}/attestations/{subject_digest}": + get: + summary: List attestations + description: |- + List a collection of artifact attestations with a given subject digest that are associated with a repository. + + The authenticated user making the request must have read access to the repository. In addition, when using a fine-grained access token the `attestations:read` permission is required. + + **Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - repos + operationId: repos/list-attestations + externalDocs: + description: API method documentation + url: https://docs.github.com/enterprise-cloud@latest//rest/repos/repos#list-attestations + parameters: + - "$ref": "#/components/parameters/owner" + - "$ref": "#/components/parameters/repo" + - "$ref": "#/components/parameters/per-page" + - "$ref": "#/components/parameters/pagination-before" + - "$ref": "#/components/parameters/pagination-after" + - name: subject_digest + description: The parameter should be set to the attestation's subject's SHA256 + digest, in the form `sha256:HEX_DIGEST`. + in: path + required: true + schema: + type: string + x-multi-segment: true + responses: + '200': + description: Response + content: + application/json: + schema: + type: object + properties: + attestations: + type: array + items: + type: object + properties: + bundle: + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: {} + additionalProperties: true + dsseEnvelope: + type: object + properties: {} + additionalProperties: true + description: |- + The attestation's Sigstore Bundle. + Refer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information. + repository_id: + type: integer + examples: + default: + "$ref": "#/components/examples/list-attestations" + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: repos + subcategory: repos "/repos/{owner}/{repo}/autolinks": get: summary: Get all autolinks of a repository @@ -50944,6 +51151,71 @@ paths: enabledForGitHubApps: true category: users subcategory: users + "/users/{username}/attestations/{subject_digest}": + get: + summary: List attestations + description: |- + List a collection of artifact attestations with a given subject digest that are associated with repositories owned by a user. + + The collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required. + + **Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - users + operationId: users/list-attestations + externalDocs: + description: API method documentation + url: https://docs.github.com/enterprise-cloud@latest//rest/users/attestations#list-attestations + parameters: + - "$ref": "#/components/parameters/per-page" + - "$ref": "#/components/parameters/pagination-before" + - "$ref": "#/components/parameters/pagination-after" + - "$ref": "#/components/parameters/username" + - name: subject_digest + description: Subject Digest + in: path + required: true + schema: + type: string + x-multi-segment: true + responses: + '200': + description: Response + content: + application/json: + schema: + type: object + properties: + attestations: + type: array + items: + type: object + properties: + bundle: + "$ref": "#/components/schemas/sigstore-bundle-0" + repository_id: + type: integer + examples: + default: + value: + '201': + description: Response + content: + application/json: + schema: + "$ref": "#/components/schemas/empty-object" + examples: + default: + value: + '204': + description: Response + '404': + "$ref": "#/components/responses/not_found" + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: users + subcategory: attestations "/users/{username}/docker/conflicts": get: summary: Get list of conflicting packages during Docker migration for user @@ -96980,6 +97252,78 @@ components: required: - starred_at - repo + sigstore-bundle-0: + title: Sigstore Bundle v0.1 + description: Sigstore Bundle v0.1 + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: + x509CertificateChain: + type: object + properties: + certificates: + type: array + items: + type: object + properties: + rawBytes: + type: string + tlogEntries: + type: array + items: + type: object + properties: + logIndex: + type: string + logId: + type: object + properties: + keyId: + type: string + kindVersion: + type: object + properties: + kind: + type: string + version: + type: string + integratedTime: + type: string + inclusionPromise: + type: object + properties: + signedEntryTimestamp: + type: string + inclusionProof: + type: + - string + - 'null' + canonicalizedBody: + type: string + timestampVerificationData: + type: + - string + - 'null' + dsseEnvelope: + type: object + properties: + payload: + type: string + payloadType: + type: string + signatures: + type: array + items: + type: object + properties: + sig: + type: string + keyid: + type: string hovercard: title: Hovercard description: Hovercard @@ -208988,6 +209332,97 @@ components: updated_at: '2020-01-10T14:59:22Z' visibility: selected selected_repositories_url: https://api.github.com/orgs/octo-org/actions/variables/USERNAME/repositories + list-attestations: + value: + attestations: + - bundle: + mediaType: application/vnd.dev.sigstore.bundle.v0.3+json + verificationMaterial: + tlogEntries: + - logIndex: '97913980' + logId: + keyId: wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0= + kindVersion: + kind: dsse + version: 0.0.1 + integratedTime: '1716998992' + inclusionPromise: + signedEntryTimestamp: MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL + inclusionProof: + logIndex: '93750549' + rootHash: KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60= + treeSize: '93750551' + hashes: + - 8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg= + - nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck= + - hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A= + - MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM= + - XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc= + - Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY= + - wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU= + - uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s= + - jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs= + - xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ= + - cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc= + - sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ= + - 98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8= + checkpoint: + envelope: rekor.sigstore.dev - 2605736670972794746\n93750551\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\n\n— + rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\n + canonicalizedBody: eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0= + timestampVerificationData: {} + certificate: + rawBytes: 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 + dsseEnvelope: + payload: eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19 + payloadType: application/vnd.in-toto+json + signatures: + - sig: MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ== + repository_id: 1 + - bundle: + mediaType: application/vnd.dev.sigstore.bundle.v0.3+json + verificationMaterial: + tlogEntries: + - logIndex: '97913980' + logId: + keyId: wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0= + kindVersion: + kind: dsse + version: 0.0.1 + integratedTime: '1716998992' + inclusionPromise: + signedEntryTimestamp: MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL + inclusionProof: + logIndex: '93750549' + rootHash: KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60= + treeSize: '93750551' + hashes: + - 8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg= + - nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck= + - hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A= + - MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM= + - XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc= + - Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY= + - wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU= + - uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s= + - jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs= + - xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ= + - cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc= + - sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ= + - 98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8= + checkpoint: + envelope: rekor.sigstore.dev - 2605736670972794746\n93750551\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\n\n— + rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\n + canonicalizedBody: eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0= + timestampVerificationData: {} + certificate: + rawBytes: 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 + dsseEnvelope: + payload: eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19 + payloadType: application/vnd.in-toto+json + signatures: + - sig: MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ== + repository_id: 1 simple-user-items: value: - login: octocat @@ -214518,6 +214953,51 @@ components: received_events_url: https://api.github.com/users/octocat/received_events type: User site_admin: false + attestation: + value: + bundle: + mediaType: application/vnd.dev.sigstore.bundle.v0.3+json + verificationMaterial: + tlogEntries: + - logIndex: '97913980' + logId: + keyId: wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0= + kindVersion: + kind: dsse + version: 0.0.1 + integratedTime: '1716998992' + inclusionPromise: + signedEntryTimestamp: MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL + inclusionProof: + logIndex: '93750549' + rootHash: KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60= + treeSize: '93750551' + hashes: + - 8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg= + - nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck= + - hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A= + - MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM= + - XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc= + - Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY= + - wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU= + - uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s= + - jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs= + - xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ= + - cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc= + - sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ= + - 98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8= + checkpoint: + envelope: rekor.sigstore.dev - 2605736670972794746\n93750551\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\n\n— + rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\n + canonicalizedBody: eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0= + timestampVerificationData: {} + certificate: + rawBytes: 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 + dsseEnvelope: + payload: eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19 + payloadType: application/vnd.in-toto+json + signatures: + - sig: MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ== autolink-items: value: - id: 1 diff --git a/descriptions-next/ghec/ghec.json b/descriptions-next/ghec/ghec.json index 0a309e52c4..29d24d4a19 100644 --- a/descriptions-next/ghec/ghec.json +++ b/descriptions-next/ghec/ghec.json @@ -12081,6 +12081,101 @@ } } }, + "/orgs/{org}/attestations/{subject_digest}": { + "get": { + "summary": "List attestations", + "description": "List a collection of artifact attestations with a given subject digest that are associated with repositories owned by an organization.\n\nThe collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required.\n\n**Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", + "tags": [ + "orgs" + ], + "operationId": "orgs/list-attestations", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/enterprise-cloud@latest//rest/orgs/orgs#list-attestations" + }, + "parameters": [ + { + "$ref": "#/components/parameters/per-page" + }, + { + "$ref": "#/components/parameters/pagination-before" + }, + { + "$ref": "#/components/parameters/pagination-after" + }, + { + "$ref": "#/components/parameters/org" + }, + { + "name": "subject_digest", + "description": "The parameter should be set to the attestation's subject's SHA256 digest, in the form `sha256:HEX_DIGEST`.", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "x-multi-segment": true + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "attestations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "bundle": { + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + }, + "additionalProperties": true + }, + "dsseEnvelope": { + "type": "object", + "properties": { + }, + "additionalProperties": true + } + }, + "description": "The attestation's Sigstore Bundle.\nRefer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information." + }, + "repository_id": { + "type": "integer" + } + } + } + } + } + }, + "examples": { + "default": { + "$ref": "#/components/examples/list-attestations" + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "orgs", + "subcategory": "orgs" + } + } + }, "/orgs/{org}/audit-log": { "get": { "summary": "Get the audit log for an organization", @@ -32049,6 +32144,207 @@ } } }, + "/repos/{owner}/{repo}/attestations": { + "post": { + "summary": "Create an attestation", + "description": "Store an artifact attestation and associate it with a repository.\n\nThe authenticated user must have write permission to the repository and, if using a fine-grained access token the `attestations:write` permission is required.\n\nArtifact attestations are meant to be created using the [attest action](https://github.com/actions/attest). For amore information, see our guide on [using artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", + "tags": [ + "repos" + ], + "operationId": "repos/create-attestation", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/enterprise-cloud@latest//rest/repos/repos#create-an-attestation" + }, + "parameters": [ + { + "$ref": "#/components/parameters/owner" + }, + { + "$ref": "#/components/parameters/repo" + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "bundle": { + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + }, + "additionalProperties": true + }, + "dsseEnvelope": { + "type": "object", + "properties": { + }, + "additionalProperties": true + } + }, + "description": "The attestation's Sigstore Bundle.\nRefer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information." + } + }, + "required": [ + "bundle" + ] + }, + "examples": { + "default": { + "summary": "Example of a request body", + "value": { + "$ref": "#/components/examples/attestation" + } + } + } + } + } + }, + "responses": { + "201": { + "description": "response", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "The ID of the attestation." + } + } + }, + "examples": { + "default": { + "value": { + "id": 2 + } + } + } + } + } + }, + "403": { + "$ref": "#/components/responses/forbidden" + }, + "422": { + "$ref": "#/components/responses/validation_failed" + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "repos", + "subcategory": "repos" + } + } + }, + "/repos/{owner}/{repo}/attestations/{subject_digest}": { + "get": { + "summary": "List attestations", + "description": "List a collection of artifact attestations with a given subject digest that are associated with a repository.\n\nThe authenticated user making the request must have read access to the repository. In addition, when using a fine-grained access token the `attestations:read` permission is required.\n\n**Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", + "tags": [ + "repos" + ], + "operationId": "repos/list-attestations", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/enterprise-cloud@latest//rest/repos/repos#list-attestations" + }, + "parameters": [ + { + "$ref": "#/components/parameters/owner" + }, + { + "$ref": "#/components/parameters/repo" + }, + { + "$ref": "#/components/parameters/per-page" + }, + { + "$ref": "#/components/parameters/pagination-before" + }, + { + "$ref": "#/components/parameters/pagination-after" + }, + { + "name": "subject_digest", + "description": "The parameter should be set to the attestation's subject's SHA256 digest, in the form `sha256:HEX_DIGEST`.", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "x-multi-segment": true + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "attestations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "bundle": { + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + }, + "additionalProperties": true + }, + "dsseEnvelope": { + "type": "object", + "properties": { + }, + "additionalProperties": true + } + }, + "description": "The attestation's Sigstore Bundle.\nRefer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information." + }, + "repository_id": { + "type": "integer" + } + } + } + } + } + }, + "examples": { + "default": { + "$ref": "#/components/examples/list-attestations" + } + } + } + } + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "repos", + "subcategory": "repos" + } + } + }, "/repos/{owner}/{repo}/autolinks": { "get": { "summary": "Get all autolinks of a repository", @@ -70499,6 +70795,104 @@ } } }, + "/users/{username}/attestations/{subject_digest}": { + "get": { + "summary": "List attestations", + "description": "List a collection of artifact attestations with a given subject digest that are associated with repositories owned by a user.\n\nThe collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required.\n\n**Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).", + "tags": [ + "users" + ], + "operationId": "users/list-attestations", + "externalDocs": { + "description": "API method documentation", + "url": "https://docs.github.com/enterprise-cloud@latest//rest/users/attestations#list-attestations" + }, + "parameters": [ + { + "$ref": "#/components/parameters/per-page" + }, + { + "$ref": "#/components/parameters/pagination-before" + }, + { + "$ref": "#/components/parameters/pagination-after" + }, + { + "$ref": "#/components/parameters/username" + }, + { + "name": "subject_digest", + "description": "Subject Digest", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "x-multi-segment": true + } + ], + "responses": { + "200": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "attestations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "bundle": { + "$ref": "#/components/schemas/sigstore-bundle-0" + }, + "repository_id": { + "type": "integer" + } + } + } + } + } + }, + "examples": { + "default": { + "value": null + } + } + } + } + }, + "201": { + "description": "Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/empty-object" + }, + "examples": { + "default": { + "value": null + } + } + } + } + }, + "204": { + "description": "Response" + }, + "404": { + "$ref": "#/components/responses/not_found" + } + }, + "x-github": { + "githubCloudOnly": false, + "enabledForGitHubApps": true, + "category": "users", + "subcategory": "attestations" + } + } + }, "/users/{username}/docker/conflicts": { "get": { "summary": "Get list of conflicting packages during Docker migration for user", @@ -134349,6 +134743,118 @@ "repo" ] }, + "sigstore-bundle-0": { + "title": "Sigstore Bundle v0.1", + "description": "Sigstore Bundle v0.1", + "type": "object", + "properties": { + "mediaType": { + "type": "string" + }, + "verificationMaterial": { + "type": "object", + "properties": { + "x509CertificateChain": { + "type": "object", + "properties": { + "certificates": { + "type": "array", + "items": { + "type": "object", + "properties": { + "rawBytes": { + "type": "string" + } + } + } + } + } + }, + "tlogEntries": { + "type": "array", + "items": { + "type": "object", + "properties": { + "logIndex": { + "type": "string" + }, + "logId": { + "type": "object", + "properties": { + "keyId": { + "type": "string" + } + } + }, + "kindVersion": { + "type": "object", + "properties": { + "kind": { + "type": "string" + }, + "version": { + "type": "string" + } + } + }, + "integratedTime": { + "type": "string" + }, + "inclusionPromise": { + "type": "object", + "properties": { + "signedEntryTimestamp": { + "type": "string" + } + } + }, + "inclusionProof": { + "type": [ + "string", + "null" + ] + }, + "canonicalizedBody": { + "type": "string" + } + } + } + }, + "timestampVerificationData": { + "type": [ + "string", + "null" + ] + } + } + }, + "dsseEnvelope": { + "type": "object", + "properties": { + "payload": { + "type": "string" + }, + "payloadType": { + "type": "string" + }, + "signatures": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sig": { + "type": "string" + }, + "keyid": { + "type": "string" + } + } + } + } + } + } + } + }, "hovercard": { "title": "Hovercard", "description": "Hovercard", @@ -283431,6 +283937,136 @@ "selected_repositories_url": "https://api.github.com/orgs/octo-org/actions/variables/USERNAME/repositories" } }, + "list-attestations": { + "value": { + "attestations": [ + { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "MIIGjTCCBhSgAwIBAgIUWYxqKsrMS3Svl5Ij5ODfBgMJO/IwCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjQwNTI5MTYwOTUyWhcNMjQwNTI5MTYxOTUyWjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEdmghNNw3nU/KueQgspGHW7gh9XLD/WdI8YMB+0p0V4o1kHo6cM1sDJgrCgPQUzxpuYuo+xwPHyl/kDyf3ELjkaOCBTMwggUvMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAdBgNVHQ4EFgQUqfCPvXKAvS4CdhQ2hbZWJSOEvVowHwYDVR0jBBgwFoAU39Ppz1YkEZb5qNjpKFWixi4YZD8wWgYDVR0RAQH/BFAwToZMaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWxAcmVmcy9oZWFkcy90cnVuazA5BgorBgEEAYO/MAEBBCtodHRwczovL3Rva2VuLmFjdGlvbnMuZ2l0aHVidXNlcmNvbnRlbnQuY29tMB8GCisGAQQBg78wAQIEEXdvcmtmbG93X2Rpc3BhdGNoMDYGCisGAQQBg78wAQMEKGZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAwGAYKKwYBBAGDvzABBAQKRGVwbG95bWVudDAVBgorBgEEAYO/MAEFBAdjbGkvY2xpMB4GCisGAQQBg78wAQYEEHJlZnMvaGVhZHMvdHJ1bmswOwYKKwYBBAGDvzABCAQtDCtodHRwczovL3Rva2VuLmFjdGlvbnMuZ2l0aHVidXNlcmNvbnRlbnQuY29tMFwGCisGAQQBg78wAQkETgxMaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWxAcmVmcy9oZWFkcy90cnVuazA4BgorBgEEAYO/MAEKBCoMKGZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAwHQYKKwYBBAGDvzABCwQPDA1naXRodWItaG9zdGVkMCoGCisGAQQBg78wAQwEHAwaaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkwOAYKKwYBBAGDvzABDQQqDChmYWVmMmRkZDgxYjA3MzY3NDg0MTNhN2M2NDZjZDBiZmMyNmMwMGEwMCAGCisGAQQBg78wAQ4EEgwQcmVmcy9oZWFkcy90cnVuazAZBgorBgEEAYO/MAEPBAsMCTIxMjYxMzA0OTAmBgorBgEEAYO/MAEQBBgMFmh0dHBzOi8vZ2l0aHViLmNvbS9jbGkwGAYKKwYBBAGDvzABEQQKDAg1OTcwNDcxMTBcBgorBgEEAYO/MAESBE4MTGh0dHBzOi8vZ2l0aHViLmNvbS9jbGkvY2xpLy5naXRodWIvd29ya2Zsb3dzL2RlcGxveW1lbnQueW1sQHJlZnMvaGVhZHMvdHJ1bmswOAYKKwYBBAGDvzABEwQqDChmYWVmMmRkZDgxYjA3MzY3NDg0MTNhN2M2NDZjZDBiZmMyNmMwMGEwMCEGCisGAQQBg78wARQEEwwRd29ya2Zsb3dfZGlzcGF0Y2gwTQYKKwYBBAGDvzABFQQ/DD1odHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaS9hY3Rpb25zL3J1bnMvOTI4OTA3NTc1Mi9hdHRlbXB0cy8xMBYGCisGAQQBg78wARYECAwGcHVibGljMIGLBgorBgEEAdZ5AgQCBH0EewB5AHcA3T0wasbHETJjGR4cmWc3AqJKXrjePK3/h4pygC8p7o4AAAGPxR1zbgAABAMASDBGAiEA+8glQIxOAhXBAOS6S+8ZqwJcdwwSr/TWihs3dLqVAvoCIQDby9h1IcuDEr+zsWiL8Pw5CSTtkltJ421sE81Vvu6ApTAKBggqhkjOPQQDAwNnADBkAjA+DH7P+hh4VHWfCWXtrKToBKubBkKpfWCYQxjXM2vV/nPqbZFYOVZObe6ANrgydoYCMFUMb3xzsFNQYvsEYOi2KnrvF0tgopmXGVoznZ+q/2AIDW9F1E7Y6Y061eouAYdHWw==" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + }, + "repository_id": 1 + }, + { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "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" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + }, + "repository_id": 1 + } + ] + } + }, "simple-user-items": { "value": [ { @@ -289818,6 +290454,69 @@ } ] }, + "attestation": { + "value": { + "bundle": { + "mediaType": "application/vnd.dev.sigstore.bundle.v0.3+json", + "verificationMaterial": { + "tlogEntries": [ + { + "logIndex": "97913980", + "logId": { + "keyId": "wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=" + }, + "kindVersion": { + "kind": "dsse", + "version": "0.0.1" + }, + "integratedTime": "1716998992", + "inclusionPromise": { + "signedEntryTimestamp": "MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL" + }, + "inclusionProof": { + "logIndex": "93750549", + "rootHash": "KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=", + "treeSize": "93750551", + "hashes": [ + "8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg=", + "nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck=", + "hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A=", + "MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM=", + "XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc=", + "Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY=", + "wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU=", + "uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s=", + "jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs=", + "xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ=", + "cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc=", + "sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ=", + "98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8=" + ], + "checkpoint": { + "envelope": "rekor.sigstore.dev - 2605736670972794746\\n93750551\\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\\n\\n— rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\\n" + } + }, + "canonicalizedBody": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0=" + } + ], + "timestampVerificationData": { + }, + "certificate": { + "rawBytes": "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" + } + }, + "dsseEnvelope": { + "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19", + "payloadType": "application/vnd.in-toto+json", + "signatures": [ + { + "sig": "MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ==" + } + ] + } + } + } + }, "autolink-items": { "value": [ { diff --git a/descriptions-next/ghec/ghec.yaml b/descriptions-next/ghec/ghec.yaml index be2a20b35c..73735b2a4d 100644 --- a/descriptions-next/ghec/ghec.yaml +++ b/descriptions-next/ghec/ghec.yaml @@ -8716,6 +8716,73 @@ paths: enabledForGitHubApps: true category: announcement-banners subcategory: organizations + "/orgs/{org}/attestations/{subject_digest}": + get: + summary: List attestations + description: |- + List a collection of artifact attestations with a given subject digest that are associated with repositories owned by an organization. + + The collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required. + + **Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - orgs + operationId: orgs/list-attestations + externalDocs: + description: API method documentation + url: https://docs.github.com/enterprise-cloud@latest//rest/orgs/orgs#list-attestations + parameters: + - "$ref": "#/components/parameters/per-page" + - "$ref": "#/components/parameters/pagination-before" + - "$ref": "#/components/parameters/pagination-after" + - "$ref": "#/components/parameters/org" + - name: subject_digest + description: The parameter should be set to the attestation's subject's SHA256 + digest, in the form `sha256:HEX_DIGEST`. + in: path + required: true + schema: + type: string + x-multi-segment: true + responses: + '200': + description: Response + content: + application/json: + schema: + type: object + properties: + attestations: + type: array + items: + type: object + properties: + bundle: + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: {} + additionalProperties: true + dsseEnvelope: + type: object + properties: {} + additionalProperties: true + description: |- + The attestation's Sigstore Bundle. + Refer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information. + repository_id: + type: integer + examples: + default: + "$ref": "#/components/examples/list-attestations" + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: orgs + subcategory: orgs "/orgs/{org}/audit-log": get: summary: Get the audit log for an organization @@ -23100,6 +23167,146 @@ paths: enabledForGitHubApps: true category: issues subcategory: assignees + "/repos/{owner}/{repo}/attestations": + post: + summary: Create an attestation + description: |- + Store an artifact attestation and associate it with a repository. + + The authenticated user must have write permission to the repository and, if using a fine-grained access token the `attestations:write` permission is required. + + Artifact attestations are meant to be created using the [attest action](https://github.com/actions/attest). For amore information, see our guide on [using artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - repos + operationId: repos/create-attestation + externalDocs: + description: API method documentation + url: https://docs.github.com/enterprise-cloud@latest//rest/repos/repos#create-an-attestation + parameters: + - "$ref": "#/components/parameters/owner" + - "$ref": "#/components/parameters/repo" + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + bundle: + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: {} + additionalProperties: true + dsseEnvelope: + type: object + properties: {} + additionalProperties: true + description: |- + The attestation's Sigstore Bundle. + Refer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information. + required: + - bundle + examples: + default: + summary: Example of a request body + value: + "$ref": "#/components/examples/attestation" + responses: + '201': + description: response + content: + application/json: + schema: + type: object + properties: + id: + type: integer + description: The ID of the attestation. + examples: + default: + value: + id: 2 + '403': + "$ref": "#/components/responses/forbidden" + '422': + "$ref": "#/components/responses/validation_failed" + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: repos + subcategory: repos + "/repos/{owner}/{repo}/attestations/{subject_digest}": + get: + summary: List attestations + description: |- + List a collection of artifact attestations with a given subject digest that are associated with a repository. + + The authenticated user making the request must have read access to the repository. In addition, when using a fine-grained access token the `attestations:read` permission is required. + + **Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - repos + operationId: repos/list-attestations + externalDocs: + description: API method documentation + url: https://docs.github.com/enterprise-cloud@latest//rest/repos/repos#list-attestations + parameters: + - "$ref": "#/components/parameters/owner" + - "$ref": "#/components/parameters/repo" + - "$ref": "#/components/parameters/per-page" + - "$ref": "#/components/parameters/pagination-before" + - "$ref": "#/components/parameters/pagination-after" + - name: subject_digest + description: The parameter should be set to the attestation's subject's SHA256 + digest, in the form `sha256:HEX_DIGEST`. + in: path + required: true + schema: + type: string + x-multi-segment: true + responses: + '200': + description: Response + content: + application/json: + schema: + type: object + properties: + attestations: + type: array + items: + type: object + properties: + bundle: + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: {} + additionalProperties: true + dsseEnvelope: + type: object + properties: {} + additionalProperties: true + description: |- + The attestation's Sigstore Bundle. + Refer to the [Sigstore Bundle Specification](https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto) for more information. + repository_id: + type: integer + examples: + default: + "$ref": "#/components/examples/list-attestations" + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: repos + subcategory: repos "/repos/{owner}/{repo}/autolinks": get: summary: Get all autolinks of a repository @@ -50944,6 +51151,71 @@ paths: enabledForGitHubApps: true category: users subcategory: users + "/users/{username}/attestations/{subject_digest}": + get: + summary: List attestations + description: |- + List a collection of artifact attestations with a given subject digest that are associated with repositories owned by a user. + + The collection of attestations returned by this endpoint is filtered according to the authenticated user's permissions; if the authenticated user cannot read a repository, the attestations associated with that repository will not be included in the response. In addition, when using a fine-grained access token the `attestations:read` permission is required. + + **Please note:** in order to offer meaningful security benefits, an attestation's signature and timestamps **must** be cryptographically verified, and the identity of the attestation signer **must** be validated. Attestations can be verified using the [GitHub CLI `attestation verify` command](https://cli.github.com/manual/gh_attestation_verify). For more information, see [our guide on how to use artifact attestations to establish a build's provenance](https://docs.github.com/enterprise-cloud@latest//actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds). + tags: + - users + operationId: users/list-attestations + externalDocs: + description: API method documentation + url: https://docs.github.com/enterprise-cloud@latest//rest/users/attestations#list-attestations + parameters: + - "$ref": "#/components/parameters/per-page" + - "$ref": "#/components/parameters/pagination-before" + - "$ref": "#/components/parameters/pagination-after" + - "$ref": "#/components/parameters/username" + - name: subject_digest + description: Subject Digest + in: path + required: true + schema: + type: string + x-multi-segment: true + responses: + '200': + description: Response + content: + application/json: + schema: + type: object + properties: + attestations: + type: array + items: + type: object + properties: + bundle: + "$ref": "#/components/schemas/sigstore-bundle-0" + repository_id: + type: integer + examples: + default: + value: + '201': + description: Response + content: + application/json: + schema: + "$ref": "#/components/schemas/empty-object" + examples: + default: + value: + '204': + description: Response + '404': + "$ref": "#/components/responses/not_found" + x-github: + githubCloudOnly: false + enabledForGitHubApps: true + category: users + subcategory: attestations "/users/{username}/docker/conflicts": get: summary: Get list of conflicting packages during Docker migration for user @@ -96980,6 +97252,78 @@ components: required: - starred_at - repo + sigstore-bundle-0: + title: Sigstore Bundle v0.1 + description: Sigstore Bundle v0.1 + type: object + properties: + mediaType: + type: string + verificationMaterial: + type: object + properties: + x509CertificateChain: + type: object + properties: + certificates: + type: array + items: + type: object + properties: + rawBytes: + type: string + tlogEntries: + type: array + items: + type: object + properties: + logIndex: + type: string + logId: + type: object + properties: + keyId: + type: string + kindVersion: + type: object + properties: + kind: + type: string + version: + type: string + integratedTime: + type: string + inclusionPromise: + type: object + properties: + signedEntryTimestamp: + type: string + inclusionProof: + type: + - string + - 'null' + canonicalizedBody: + type: string + timestampVerificationData: + type: + - string + - 'null' + dsseEnvelope: + type: object + properties: + payload: + type: string + payloadType: + type: string + signatures: + type: array + items: + type: object + properties: + sig: + type: string + keyid: + type: string hovercard: title: Hovercard description: Hovercard @@ -208988,6 +209332,97 @@ components: updated_at: '2020-01-10T14:59:22Z' visibility: selected selected_repositories_url: https://api.github.com/orgs/octo-org/actions/variables/USERNAME/repositories + list-attestations: + value: + attestations: + - bundle: + mediaType: application/vnd.dev.sigstore.bundle.v0.3+json + verificationMaterial: + tlogEntries: + - logIndex: '97913980' + logId: + keyId: wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0= + kindVersion: + kind: dsse + version: 0.0.1 + integratedTime: '1716998992' + inclusionPromise: + signedEntryTimestamp: MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL + inclusionProof: + logIndex: '93750549' + rootHash: KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60= + treeSize: '93750551' + hashes: + - 8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg= + - nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck= + - hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A= + - MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM= + - XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc= + - Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY= + - wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU= + - uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s= + - jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs= + - xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ= + - cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc= + - sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ= + - 98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8= + checkpoint: + envelope: rekor.sigstore.dev - 2605736670972794746\n93750551\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\n\n— + rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\n + canonicalizedBody: eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0= + timestampVerificationData: {} + certificate: + rawBytes: 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 + dsseEnvelope: + payload: eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19 + payloadType: application/vnd.in-toto+json + signatures: + - sig: MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ== + repository_id: 1 + - bundle: + mediaType: application/vnd.dev.sigstore.bundle.v0.3+json + verificationMaterial: + tlogEntries: + - logIndex: '97913980' + logId: + keyId: wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0= + kindVersion: + kind: dsse + version: 0.0.1 + integratedTime: '1716998992' + inclusionPromise: + signedEntryTimestamp: MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL + inclusionProof: + logIndex: '93750549' + rootHash: KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60= + treeSize: '93750551' + hashes: + - 8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg= + - nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck= + - hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A= + - MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM= + - XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc= + - Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY= + - wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU= + - uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s= + - jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs= + - xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ= + - cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc= + - sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ= + - 98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8= + checkpoint: + envelope: rekor.sigstore.dev - 2605736670972794746\n93750551\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\n\n— + rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\n + canonicalizedBody: eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0= + timestampVerificationData: {} + certificate: + rawBytes: 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 + dsseEnvelope: + payload: eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19 + payloadType: application/vnd.in-toto+json + signatures: + - sig: MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ== + repository_id: 1 simple-user-items: value: - login: octocat @@ -214518,6 +214953,51 @@ components: received_events_url: https://api.github.com/users/octocat/received_events type: User site_admin: false + attestation: + value: + bundle: + mediaType: application/vnd.dev.sigstore.bundle.v0.3+json + verificationMaterial: + tlogEntries: + - logIndex: '97913980' + logId: + keyId: wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0= + kindVersion: + kind: dsse + version: 0.0.1 + integratedTime: '1716998992' + inclusionPromise: + signedEntryTimestamp: MEYCIQCeEsQAy+qXtULkh52wbnHrkt2R2JQ05P9STK/xmdpQ2AIhANiG5Gw6cQiMnwvUz1+9UKtG/vlC8dduq07wsFOViwSL + inclusionProof: + logIndex: '93750549' + rootHash: KgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60= + treeSize: '93750551' + hashes: + - 8LI21mzwxnUSo0fuZeFsUrz2ujZ4QAL+oGeTG+5toZg= + - nCb369rcIytNhGwWoqBv+eV49X3ZKpo/HJGKm9V+dck= + - hnNQ9mUdSwYCfdV21pd87NucrdRRNZATowlaRR1hJ4A= + - MBhhK33vlD4Tq/JKgAaXUI4VjmosWKe6+7RNpQ2ncNM= + - XKWUE3stvGV1OHsIGiCGfn047Ok6uD4mFkh7BaicaEc= + - Tgve40VPFfuei+0nhupdGpfPPR+hPpZjxgTiDT8WNoY= + - wV+S/7tLtYGzkLaSb6UDqexNyhMvumHK/RpTNvEZuLU= + - uwaWufty6sn6XqO1Tb9M3Vz6sBKPu0HT36mStxJNd7s= + - jUfeMOXQP0XF1JAnCEETVbfRKMUwCzrVUzYi8vnDMVs= + - xQKjzJAwwdlQG/YUYBKPXxbCmhMYKo1wnv+6vDuKWhQ= + - cX3Agx+hP66t1ZLbX/yHbfjU46/3m/VAmWyG/fhxAVc= + - sjohk/3DQIfXTgf/5XpwtdF7yNbrf8YykOMHr1CyBYQ= + - 98enzMaC+x5oCMvIZQA5z8vu2apDMCFvE/935NfuPw8= + checkpoint: + envelope: rekor.sigstore.dev - 2605736670972794746\n93750551\nKgKiXoOl8rM5d4y6Xlbm2QLftvj/FYvTs6z7dJlNO60=\n\n— + rekor.sigstore.dev wNI9ajBEAiBkLzdjY8A9HReU7rmtjwZ+JpSuYtEr9SmvSwUIW7FBjgIgKo+vhkW3tqc+gc8fw9gza3xLoncA8a+MTaJYCaLGA9c=\n + canonicalizedBody: eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiM2I1YzkwNDk5MGFiYzE4NjI1ZWE3Njg4MzE1OGEwZmI4MTEwMjM4MGJkNjQwZjI5OWJlMzYwZWVkOTMxNjYwYiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM4ZGNlZDJjMzE1MGU2OTQxMDViYjZiNDNjYjY3NzBiZTYzZDdhNGM4NjNiMTc2YTkwMmU1MGQ5ZTAyN2ZiMjMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVRQ0lFR0lHQW03Z1pWTExwc3JQY2puZEVqaXVjdEUyL2M5K2o5S0d2YXp6M3JsQWlBZDZPMTZUNWhrelJNM0liUlB6bSt4VDQwbU5RWnhlZmQ3bGFEUDZ4MlhMUT09IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VkcVZFTkRRbWhUWjBGM1NVSkJaMGxWVjFsNGNVdHpjazFUTTFOMmJEVkphalZQUkdaQ1owMUtUeTlKZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwUmQwNVVTVFZOVkZsM1QxUlZlVmRvWTA1TmFsRjNUbFJKTlUxVVdYaFBWRlY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVmtiV2RvVGs1M00yNVZMMHQxWlZGbmMzQkhTRmMzWjJnNVdFeEVMMWRrU1RoWlRVSUtLekJ3TUZZMGJ6RnJTRzgyWTAweGMwUktaM0pEWjFCUlZYcDRjSFZaZFc4cmVIZFFTSGxzTDJ0RWVXWXpSVXhxYTJGUFEwSlVUWGRuWjFWMlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnhaa05RQ25aWVMwRjJVelJEWkdoUk1taGlXbGRLVTA5RmRsWnZkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMWRuV1VSV1VqQlNRVkZJTDBKR1FYZFViMXBOWVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBUREpPYzJGVE9XcGlSMnQyVEcxa2NBcGtSMmd4V1drNU0ySXpTbkphYlhoMlpETk5kbHBIVm5kaVJ6azFZbGRXZFdSRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVNR051Vm5WaGVrRTFDa0puYjNKQ1owVkZRVmxQTDAxQlJVSkNRM1J2WkVoU2QyTjZiM1pNTTFKMllUSldkVXh0Um1wa1IyeDJZbTVOZFZveWJEQmhTRlpwWkZoT2JHTnRUbllLWW01U2JHSnVVWFZaTWpsMFRVSTRSME5wYzBkQlVWRkNaemM0ZDBGUlNVVkZXR1IyWTIxMGJXSkhPVE5ZTWxKd1l6TkNhR1JIVG05TlJGbEhRMmx6UndwQlVWRkNaemM0ZDBGUlRVVkxSMXBvV2xkWmVWcEhVbXRQUkVacFRVUmplazVxWXpCUFJGRjRUVEpGTTFsNldUQk9iVTVyVFVkS2JWbDZTVEpaZWtGM0NsbFVRWGRIUVZsTFMzZFpRa0pCUjBSMmVrRkNRa0ZSUzFKSFZuZGlSemsxWWxkV2RXUkVRVlpDWjI5eVFtZEZSVUZaVHk5TlFVVkdRa0ZrYW1KSGEzWUtXVEo0Y0UxQ05FZERhWE5IUVZGUlFtYzNPSGRCVVZsRlJVaEtiRnB1VFhaaFIxWm9Xa2hOZG1SSVNqRmliWE4zVDNkWlMwdDNXVUpDUVVkRWRucEJRZ3BEUVZGMFJFTjBiMlJJVW5kamVtOTJURE5TZG1FeVZuVk1iVVpxWkVkc2RtSnVUWFZhTW13d1lVaFdhV1JZVG14amJVNTJZbTVTYkdKdVVYVlpNamwwQ2sxR2QwZERhWE5IUVZGUlFtYzNPSGRCVVd0RlZHZDRUV0ZJVWpCalNFMDJUSGs1Ym1GWVVtOWtWMGwxV1RJNWRFd3lUbk5oVXpscVlrZHJka3h0WkhBS1pFZG9NVmxwT1ROaU0wcHlXbTE0ZG1RelRYWmFSMVozWWtjNU5XSlhWblZrUXpVMVlsZDRRV050Vm0xamVUbHZXbGRHYTJONU9UQmpibFoxWVhwQk5BcENaMjl5UW1kRlJVRlpUeTlOUVVWTFFrTnZUVXRIV21oYVYxbDVXa2RTYTA5RVJtbE5SR042VG1wak1FOUVVWGhOTWtVeldYcFpNRTV0VG10TlIwcHRDbGw2U1RKWmVrRjNXVlJCZDBoUldVdExkMWxDUWtGSFJIWjZRVUpEZDFGUVJFRXhibUZZVW05a1YwbDBZVWM1ZW1SSFZtdE5RMjlIUTJselIwRlJVVUlLWnpjNGQwRlJkMFZJUVhkaFlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKT2MyRlRPV3BpUjJ0M1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWdwRVVWRnhSRU5vYlZsWFZtMU5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBGSENrTnBjMGRCVVZGQ1p6YzRkMEZSTkVWRlozZFJZMjFXYldONU9XOWFWMFpyWTNrNU1HTnVWblZoZWtGYVFtZHZja0puUlVWQldVOHZUVUZGVUVKQmMwMEtRMVJKZUUxcVdYaE5la0V3VDFSQmJVSm5iM0pDWjBWRlFWbFBMMDFCUlZGQ1FtZE5SbTFvTUdSSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhZ3BpUjJ0M1IwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWUlVVdEVRV2N4VDFSamQwNUVZM2hOVkVKalFtZHZja0puUlVWQldVOHZUVUZGVTBKRk5FMVVSMmd3Q21SSVFucFBhVGgyV2pKc01HRklWbWxNYlU1MllsTTVhbUpIYTNaWk1uaHdUSGsxYm1GWVVtOWtWMGwyWkRJNWVXRXlXbk5pTTJSNlRESlNiR05IZUhZS1pWY3hiR0p1VVhWbFZ6RnpVVWhLYkZwdVRYWmhSMVpvV2toTmRtUklTakZpYlhOM1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmh0V1ZkV2JRcE5iVkpyV2tSbmVGbHFRVE5OZWxrelRrUm5NRTFVVG1oT01rMHlUa1JhYWxwRVFtbGFiVTE1VG0xTmQwMUhSWGROUTBWSFEybHpSMEZSVVVKbk56aDNDa0ZTVVVWRmQzZFNaREk1ZVdFeVduTmlNMlJtV2tkc2VtTkhSakJaTW1kM1ZGRlpTMHQzV1VKQ1FVZEVkbnBCUWtaUlVTOUVSREZ2WkVoU2QyTjZiM1lLVERKa2NHUkhhREZaYVRWcVlqSXdkbGt5ZUhCTU1rNXpZVk01YUZrelVuQmlNalY2VEROS01XSnVUWFpQVkVrMFQxUkJNMDVVWXpGTmFUbG9aRWhTYkFwaVdFSXdZM2s0ZUUxQ1dVZERhWE5IUVZGUlFtYzNPSGRCVWxsRlEwRjNSMk5JVm1saVIyeHFUVWxIVEVKbmIzSkNaMFZGUVdSYU5VRm5VVU5DU0RCRkNtVjNRalZCU0dOQk0xUXdkMkZ6WWtoRlZFcHFSMUkwWTIxWFl6TkJjVXBMV0hKcVpWQkxNeTlvTkhCNVowTTRjRGR2TkVGQlFVZFFlRkl4ZW1KblFVRUtRa0ZOUVZORVFrZEJhVVZCS3pobmJGRkplRTlCYUZoQ1FVOVRObE1yT0ZweGQwcGpaSGQzVTNJdlZGZHBhSE16WkV4eFZrRjJiME5KVVVSaWVUbG9NUXBKWTNWRVJYSXJlbk5YYVV3NFVIYzFRMU5VZEd0c2RFbzBNakZ6UlRneFZuWjFOa0Z3VkVGTFFtZG5jV2hyYWs5UVVWRkVRWGRPYmtGRVFtdEJha0VyQ2tSSU4xQXJhR2cwVmtoWFprTlhXSFJ5UzFSdlFrdDFZa0pyUzNCbVYwTlpVWGhxV0UweWRsWXZibEJ4WWxwR1dVOVdXazlpWlRaQlRuSm5lV1J2V1VNS1RVWlZUV0l6ZUhwelJrNVJXWFp6UlZsUGFUSkxibkoyUmpCMFoyOXdiVmhIVm05NmJsb3JjUzh5UVVsRVZ6bEdNVVUzV1RaWk1EWXhaVzkxUVZsa1NBcFhkejA5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn1dfX0= + timestampVerificationData: {} + certificate: + rawBytes: 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 + dsseEnvelope: + payload: eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJzdWJqZWN0IjpbeyJuYW1lIjoiZ2hfMi41MC4wX3dpbmRvd3NfYXJtNjQuemlwIiwiZGlnZXN0Ijp7InNoYTI1NiI6IjhhYWQxMjBiNDE2Mzg2YjQyNjllZjYyYzhmZGViY2FkMzFhNzA4NDcyOTc4MTdhMTQ5ZGFmOTI3ZWRjODU1NDgifX1dLCJwcmVkaWNhdGVUeXBlIjoiaHR0cHM6Ly9zbHNhLmRldi9wcm92ZW5hbmNlL3YxIiwicHJlZGljYXRlIjp7ImJ1aWxkRGVmaW5pdGlvbiI6eyJidWlsZFR5cGUiOiJodHRwczovL3Nsc2EtZnJhbWV3b3JrLmdpdGh1Yi5pby9naXRodWItYWN0aW9ucy1idWlsZHR5cGVzL3dvcmtmbG93L3YxIiwiZXh0ZXJuYWxQYXJhbWV0ZXJzIjp7IndvcmtmbG93Ijp7InJlZiI6InJlZnMvaGVhZHMvdHJ1bmsiLCJyZXBvc2l0b3J5IjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkiLCJwYXRoIjoiLmdpdGh1Yi93b3JrZmxvd3MvZGVwbG95bWVudC55bWwifX0sImludGVybmFsUGFyYW1ldGVycyI6eyJnaXRodWIiOnsiZXZlbnRfbmFtZSI6IndvcmtmbG93X2Rpc3BhdGNoIiwicmVwb3NpdG9yeV9pZCI6IjIxMjYxMzA0OSIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiI1OTcwNDcxMSJ9fSwicmVzb2x2ZWREZXBlbmRlbmNpZXMiOlt7InVyaSI6ImdpdCtodHRwczovL2dpdGh1Yi5jb20vY2xpL2NsaUByZWZzL2hlYWRzL3RydW5rIiwiZGlnZXN0Ijp7ImdpdENvbW1pdCI6ImZhZWYyZGRkODFiMDczNjc0ODQxM2E3YzY0NmNkMGJmYzI2YzAwYTAifX1dfSwicnVuRGV0YWlscyI6eyJidWlsZGVyIjp7ImlkIjoiaHR0cHM6Ly9naXRodWIuY29tL2FjdGlvbnMvcnVubmVyL2dpdGh1Yi1ob3N0ZWQifSwibWV0YWRhdGEiOnsiaW52b2NhdGlvbklkIjoiaHR0cHM6Ly9naXRodWIuY29tL2NsaS9jbGkvYWN0aW9ucy9ydW5zLzkyODkwNzU3NTIvYXR0ZW1wdHMvMSJ9fX19 + payloadType: application/vnd.in-toto+json + signatures: + - sig: MEQCIEGIGAm7gZVLLpsrPcjndEjiuctE2/c9+j9KGvazz3rlAiAd6O16T5hkzRM3IbRPzm+xT40mNQZxefd7laDP6x2XLQ== autolink-items: value: - id: 1 diff --git a/descriptions-next/ghes-3.10/dereferenced/ghes-3.10.2022-11-28.deref.json b/descriptions-next/ghes-3.10/dereferenced/ghes-3.10.2022-11-28.deref.json index 9f40909193..ec01a20ab0 100644 --- a/descriptions-next/ghes-3.10/dereferenced/ghes-3.10.2022-11-28.deref.json +++ b/descriptions-next/ghes-3.10/dereferenced/ghes-3.10.2022-11-28.deref.json @@ -836733,7 +836733,7 @@ ] }, "changes": { - "description": "The changes made to the item may involve modifications in the item's fields and draft issue body.\nIt includes altered values for text, number, date, single select, and iteration fields, along with the GraphQL node ID of the changed field.", + "description": "The changes made to the item may involve modifications in the item's fields and draft issue body.\nIt includes the GraphQL node ID of the changed field.", "oneOf": [ { "type": "object", @@ -836746,160 +836746,6 @@ }, "field_type": { "type": "string" - }, - "field_name": { - "type": "string" - }, - "project_number": { - "type": "integer" - }, - "from": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "integer" - }, - { - "title": "Projects v2 Single Select Option", - "description": "An option for a single select field", - "type": "object", - "properties": { - "id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "description": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "id", - "name" - ] - }, - { - "title": "Projects v2 Iteration Setting", - "description": "An iteration setting for an iteration field", - "type": "object", - "properties": { - "id": { - "type": "string" - }, - "title": { - "type": "string" - }, - "duration": { - "type": [ - "number", - "null" - ] - }, - "start_date": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "id", - "title" - ] - } - ], - "type": [ - "null", - "string", - "integer", - "object" - ] - }, - "to": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "integer" - }, - { - "title": "Projects v2 Single Select Option", - "description": "An option for a single select field", - "type": "object", - "properties": { - "id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "description": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "id", - "name" - ] - }, - { - "title": "Projects v2 Iteration Setting", - "description": "An iteration setting for an iteration field", - "type": "object", - "properties": { - "id": { - "type": "string" - }, - "title": { - "type": "string" - }, - "duration": { - "type": [ - "number", - "null" - ] - }, - "start_date": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "id", - "title" - ] - } - ], - "type": [ - "null", - "string", - "integer", - "object" - ] } } } diff --git a/descriptions-next/ghes-3.10/dereferenced/ghes-3.10.2022-11-28.deref.yaml b/descriptions-next/ghes-3.10/dereferenced/ghes-3.10.2022-11-28.deref.yaml index 456c6acdbb..2b9605f486 100644 --- a/descriptions-next/ghes-3.10/dereferenced/ghes-3.10.2022-11-28.deref.yaml +++ b/descriptions-next/ghes-3.10/dereferenced/ghes-3.10.2022-11-28.deref.yaml @@ -72792,7 +72792,7 @@ paths: schema: type: array description: List of locations where the secret was detected - items: &593 + items: &591 type: object properties: type: @@ -108565,7 +108565,7 @@ webhooks: type: string enum: - edited - changes: &585 + changes: &583 description: The changes to the comment. type: object properties: @@ -124123,7 +124123,7 @@ webhooks: type: string enum: - unassigned - assignee: &588 + assignee: &586 title: User type: - object @@ -132723,7 +132723,7 @@ webhooks: type: string enum: - archived - changes: &581 + changes: &579 type: object properties: archived_at: @@ -133171,7 +133171,7 @@ webhooks: changes: description: |- The changes made to the item may involve modifications in the item's fields and draft issue body. - It includes altered values for text, number, date, single select, and iteration fields, along with the GraphQL node ID of the changed field. + It includes the GraphQL node ID of the changed field. oneOf: - type: object properties: @@ -133182,70 +133182,6 @@ webhooks: type: string field_type: type: string - field_name: - type: string - project_number: - type: integer - from: - oneOf: - - type: string - - type: integer - - &579 - title: Projects v2 Single Select Option - description: An option for a single select field - type: object - properties: - id: - type: string - name: - type: string - color: - type: - - string - - 'null' - description: - type: - - string - - 'null' - required: - - id - - name - - &580 - title: Projects v2 Iteration Setting - description: An iteration setting for an iteration field - type: object - properties: - id: - type: string - title: - type: string - duration: - type: - - number - - 'null' - start_date: - type: - - string - - 'null' - required: - - id - - title - type: - - 'null' - - string - - integer - - object - to: - oneOf: - - type: string - - type: integer - - *579 - - *580 - type: - - 'null' - - string - - integer - - object required: - field_value - type: object @@ -133465,7 +133401,7 @@ webhooks: type: string enum: - restored - changes: *581 + changes: *579 installation: *540 organization: *541 projects_v2_item: *578 @@ -133735,7 +133671,7 @@ webhooks: assignee: *560 enterprise: *539 installation: *540 - number: &582 + number: &580 description: The pull request number. type: integer organization: *541 @@ -140981,9 +140917,9 @@ webhooks: - closed enterprise: *539 installation: *540 - number: *582 + number: *580 organization: *541 - pull_request: &583 + pull_request: &581 allOf: - *445 - type: object @@ -141140,9 +141076,9 @@ webhooks: - converted_to_draft enterprise: *539 installation: *540 - number: *582 + number: *580 organization: *541 - pull_request: *583 + pull_request: *581 repository: *542 sender: *544 required: @@ -141235,9 +141171,9 @@ webhooks: - demilestoned enterprise: *539 milestone: *352 - number: *582 + number: *580 organization: *541 - pull_request: &584 + pull_request: &582 title: Pull Request type: object properties: @@ -143675,9 +143611,9 @@ webhooks: - from enterprise: *539 installation: *540 - number: *582 + number: *580 organization: *541 - pull_request: *583 + pull_request: *581 repository: *542 sender: *544 required: @@ -143771,7 +143707,7 @@ webhooks: enterprise: *539 installation: *540 label: *559 - number: *582 + number: *580 organization: *541 pull_request: title: Pull Request @@ -146188,7 +146124,7 @@ webhooks: - locked enterprise: *539 installation: *540 - number: *582 + number: *580 organization: *541 pull_request: title: Pull Request @@ -148602,9 +148538,9 @@ webhooks: - milestoned enterprise: *539 milestone: *352 - number: *582 + number: *580 organization: *541 - pull_request: *584 + pull_request: *582 repository: *542 sender: *544 required: @@ -148696,9 +148632,9 @@ webhooks: - opened enterprise: *539 installation: *540 - number: *582 + number: *580 organization: *541 - pull_request: *583 + pull_request: *581 repository: *542 sender: *544 required: @@ -148792,9 +148728,9 @@ webhooks: - ready_for_review enterprise: *539 installation: *540 - number: *582 + number: *580 organization: *541 - pull_request: *583 + pull_request: *581 repository: *542 sender: *544 required: @@ -148887,9 +148823,9 @@ webhooks: - reopened enterprise: *539 installation: *540 - number: *582 + number: *580 organization: *541 - pull_request: *583 + pull_request: *581 repository: *542 sender: *544 required: @@ -151571,7 +151507,7 @@ webhooks: type: string enum: - deleted - comment: &586 + comment: &584 title: Pull Request Review Comment description: The [comment](https://docs.github.com/enterprise-server@3.10/rest/pulls/comments#get-a-review-comment-for-a-pull-request) itself. @@ -154148,8 +154084,8 @@ webhooks: type: string enum: - edited - changes: *585 - comment: *586 + changes: *583 + comment: *584 enterprise: *539 installation: *540 organization: *541 @@ -160998,7 +160934,7 @@ webhooks: - auto_merge - active_lock_reason repository: *542 - review: &587 + review: &585 description: The review that was affected. type: object properties: @@ -173324,7 +173260,7 @@ webhooks: - auto_merge - active_lock_reason repository: *542 - review: *587 + review: *585 sender: *544 required: - action @@ -178419,7 +178355,7 @@ webhooks: type: string enterprise: *539 installation: *540 - number: *582 + number: *580 organization: *541 pull_request: title: Pull Request @@ -180822,10 +180758,10 @@ webhooks: type: string enum: - unassigned - assignee: *588 + assignee: *586 enterprise: *539 installation: *540 - number: *582 + number: *580 organization: *541 pull_request: title: Pull Request @@ -183243,7 +183179,7 @@ webhooks: enterprise: *539 installation: *540 label: *559 - number: *582 + number: *580 organization: *541 pull_request: title: Pull Request @@ -185651,7 +185587,7 @@ webhooks: - unlocked enterprise: *539 installation: *540 - number: *582 + number: *580 organization: *541 pull_request: title: Pull Request @@ -189916,7 +189852,7 @@ webhooks: enterprise: *539 installation: *540 organization: *541 - release: &589 + release: &587 title: Release description: The [release](https://docs.github.com/enterprise-server@3.10/rest/releases/releases/#get-a-release) object. @@ -190320,7 +190256,7 @@ webhooks: enterprise: *539 installation: *540 organization: *541 - release: *589 + release: *587 repository: *542 sender: *544 required: @@ -190442,7 +190378,7 @@ webhooks: enterprise: *539 installation: *540 organization: *541 - release: *589 + release: *587 repository: *542 sender: *544 required: @@ -190941,7 +190877,7 @@ webhooks: enterprise: *539 installation: *540 organization: *541 - release: &590 + release: &588 title: Release description: The [release](https://docs.github.com/enterprise-server@3.10/rest/releases/releases/#get-a-release) object. @@ -191346,7 +191282,7 @@ webhooks: enterprise: *539 installation: *540 organization: *541 - release: *589 + release: *587 repository: *542 sender: *544 required: @@ -191436,7 +191372,7 @@ webhooks: enterprise: *539 installation: *540 organization: *541 - release: *590 + release: *588 repository: *542 sender: *544 required: @@ -192806,7 +192742,7 @@ webhooks: type: string enum: - create - alert: &591 + alert: &589 title: Repository Vulnerability Alert Alert description: The security alert of the vulnerable dependency. type: object @@ -193240,7 +193176,7 @@ webhooks: type: string enum: - reopen - alert: *591 + alert: *589 enterprise: *539 installation: *540 organization: *541 @@ -193546,7 +193482,7 @@ webhooks: type: string enum: - created - alert: &592 + alert: &590 type: object properties: number: *90 @@ -193712,9 +193648,9 @@ webhooks: type: string enum: - created - alert: *592 + alert: *590 installation: *540 - location: *593 + location: *591 organization: *541 repository: *542 sender: *544 @@ -193962,7 +193898,7 @@ webhooks: type: string enum: - reopened - alert: *592 + alert: *590 enterprise: *539 installation: *540 organization: *541 @@ -194054,7 +193990,7 @@ webhooks: type: string enum: - resolved - alert: *592 + alert: *590 enterprise: *539 installation: *540 organization: *541 @@ -194148,7 +194084,7 @@ webhooks: installation: *540 organization: *541 repository: *542 - security_advisory: &594 + security_advisory: &592 description: The details of the security advisory, including summary, description, and severity. type: object @@ -194347,7 +194283,7 @@ webhooks: installation: *540 organization: *541 repository: *542 - security_advisory: *594 + security_advisory: *592 sender: *544 required: - action @@ -194725,7 +194661,7 @@ webhooks: organization: *541 repository: *542 sender: *544 - sponsorship: &595 + sponsorship: &593 type: object properties: created_at: @@ -195039,7 +194975,7 @@ webhooks: organization: *541 repository: *542 sender: *544 - sponsorship: *595 + sponsorship: *593 required: - action - sponsorship @@ -195142,7 +195078,7 @@ webhooks: organization: *541 repository: *542 sender: *544 - sponsorship: *595 + sponsorship: *593 required: - action - changes @@ -195229,7 +195165,7 @@ webhooks: type: string enum: - pending_cancellation - effective_date: &596 + effective_date: &594 description: The `pending_cancellation` and `pending_tier_change` event types will include the date the cancellation or tier change will take effect. @@ -195239,7 +195175,7 @@ webhooks: organization: *541 repository: *542 sender: *544 - sponsorship: *595 + sponsorship: *593 required: - action - sponsorship @@ -195323,7 +195259,7 @@ webhooks: type: string enum: - pending_tier_change - changes: &597 + changes: &595 type: object properties: tier: @@ -195367,13 +195303,13 @@ webhooks: - from required: - tier - effective_date: *596 + effective_date: *594 enterprise: *539 installation: *540 organization: *541 repository: *542 sender: *544 - sponsorship: *595 + sponsorship: *593 required: - action - changes @@ -195460,13 +195396,13 @@ webhooks: type: string enum: - tier_changed - changes: *597 + changes: *595 enterprise: *539 installation: *540 organization: *541 repository: *542 sender: *544 - sponsorship: *595 + sponsorship: *593 required: - action - changes @@ -196215,7 +196151,7 @@ webhooks: organization: *541 repository: *542 sender: *544 - team: &598 + team: &596 title: Team description: Groups of organization members that gives permissions on specified repositories. @@ -196881,7 +196817,7 @@ webhooks: - topics - visibility sender: *544 - team: *598 + team: *596 required: - action - team @@ -197430,7 +197366,7 @@ webhooks: - topics - visibility sender: *544 - team: *598 + team: *596 required: - action - team @@ -197980,7 +197916,7 @@ webhooks: - topics - visibility sender: *544 - team: *598 + team: *596 required: - action - team @@ -198597,7 +198533,7 @@ webhooks: - topics - visibility sender: *544 - team: *598 + team: *596 required: - action - changes @@ -199148,7 +199084,7 @@ webhooks: - topics - visibility sender: *544 - team: *598 + team: *596 required: - action - team diff --git a/descriptions-next/ghes-3.10/dereferenced/ghes-3.10.deref.json b/descriptions-next/ghes-3.10/dereferenced/ghes-3.10.deref.json index 9f40909193..ec01a20ab0 100644 --- a/descriptions-next/ghes-3.10/dereferenced/ghes-3.10.deref.json +++ b/descriptions-next/ghes-3.10/dereferenced/ghes-3.10.deref.json @@ -836733,7 +836733,7 @@ ] }, "changes": { - "description": "The changes made to the item may involve modifications in the item's fields and draft issue body.\nIt includes altered values for text, number, date, single select, and iteration fields, along with the GraphQL node ID of the changed field.", + "description": "The changes made to the item may involve modifications in the item's fields and draft issue body.\nIt includes the GraphQL node ID of the changed field.", "oneOf": [ { "type": "object", @@ -836746,160 +836746,6 @@ }, "field_type": { "type": "string" - }, - "field_name": { - "type": "string" - }, - "project_number": { - "type": "integer" - }, - "from": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "integer" - }, - { - "title": "Projects v2 Single Select Option", - "description": "An option for a single select field", - "type": "object", - "properties": { - "id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "description": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "id", - "name" - ] - }, - { - "title": "Projects v2 Iteration Setting", - "description": "An iteration setting for an iteration field", - "type": "object", - "properties": { - "id": { - "type": "string" - }, - "title": { - "type": "string" - }, - "duration": { - "type": [ - "number", - "null" - ] - }, - "start_date": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "id", - "title" - ] - } - ], - "type": [ - "null", - "string", - "integer", - "object" - ] - }, - "to": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "integer" - }, - { - "title": "Projects v2 Single Select Option", - "description": "An option for a single select field", - "type": "object", - "properties": { - "id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "description": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "id", - "name" - ] - }, - { - "title": "Projects v2 Iteration Setting", - "description": "An iteration setting for an iteration field", - "type": "object", - "properties": { - "id": { - "type": "string" - }, - "title": { - "type": "string" - }, - "duration": { - "type": [ - "number", - "null" - ] - }, - "start_date": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "id", - "title" - ] - } - ], - "type": [ - "null", - "string", - "integer", - "object" - ] } } } diff --git a/descriptions-next/ghes-3.10/dereferenced/ghes-3.10.deref.yaml b/descriptions-next/ghes-3.10/dereferenced/ghes-3.10.deref.yaml index 456c6acdbb..2b9605f486 100644 --- a/descriptions-next/ghes-3.10/dereferenced/ghes-3.10.deref.yaml +++ b/descriptions-next/ghes-3.10/dereferenced/ghes-3.10.deref.yaml @@ -72792,7 +72792,7 @@ paths: schema: type: array description: List of locations where the secret was detected - items: &593 + items: &591 type: object properties: type: @@ -108565,7 +108565,7 @@ webhooks: type: string enum: - edited - changes: &585 + changes: &583 description: The changes to the comment. type: object properties: @@ -124123,7 +124123,7 @@ webhooks: type: string enum: - unassigned - assignee: &588 + assignee: &586 title: User type: - object @@ -132723,7 +132723,7 @@ webhooks: type: string enum: - archived - changes: &581 + changes: &579 type: object properties: archived_at: @@ -133171,7 +133171,7 @@ webhooks: changes: description: |- The changes made to the item may involve modifications in the item's fields and draft issue body. - It includes altered values for text, number, date, single select, and iteration fields, along with the GraphQL node ID of the changed field. + It includes the GraphQL node ID of the changed field. oneOf: - type: object properties: @@ -133182,70 +133182,6 @@ webhooks: type: string field_type: type: string - field_name: - type: string - project_number: - type: integer - from: - oneOf: - - type: string - - type: integer - - &579 - title: Projects v2 Single Select Option - description: An option for a single select field - type: object - properties: - id: - type: string - name: - type: string - color: - type: - - string - - 'null' - description: - type: - - string - - 'null' - required: - - id - - name - - &580 - title: Projects v2 Iteration Setting - description: An iteration setting for an iteration field - type: object - properties: - id: - type: string - title: - type: string - duration: - type: - - number - - 'null' - start_date: - type: - - string - - 'null' - required: - - id - - title - type: - - 'null' - - string - - integer - - object - to: - oneOf: - - type: string - - type: integer - - *579 - - *580 - type: - - 'null' - - string - - integer - - object required: - field_value - type: object @@ -133465,7 +133401,7 @@ webhooks: type: string enum: - restored - changes: *581 + changes: *579 installation: *540 organization: *541 projects_v2_item: *578 @@ -133735,7 +133671,7 @@ webhooks: assignee: *560 enterprise: *539 installation: *540 - number: &582 + number: &580 description: The pull request number. type: integer organization: *541 @@ -140981,9 +140917,9 @@ webhooks: - closed enterprise: *539 installation: *540 - number: *582 + number: *580 organization: *541 - pull_request: &583 + pull_request: &581 allOf: - *445 - type: object @@ -141140,9 +141076,9 @@ webhooks: - converted_to_draft enterprise: *539 installation: *540 - number: *582 + number: *580 organization: *541 - pull_request: *583 + pull_request: *581 repository: *542 sender: *544 required: @@ -141235,9 +141171,9 @@ webhooks: - demilestoned enterprise: *539 milestone: *352 - number: *582 + number: *580 organization: *541 - pull_request: &584 + pull_request: &582 title: Pull Request type: object properties: @@ -143675,9 +143611,9 @@ webhooks: - from enterprise: *539 installation: *540 - number: *582 + number: *580 organization: *541 - pull_request: *583 + pull_request: *581 repository: *542 sender: *544 required: @@ -143771,7 +143707,7 @@ webhooks: enterprise: *539 installation: *540 label: *559 - number: *582 + number: *580 organization: *541 pull_request: title: Pull Request @@ -146188,7 +146124,7 @@ webhooks: - locked enterprise: *539 installation: *540 - number: *582 + number: *580 organization: *541 pull_request: title: Pull Request @@ -148602,9 +148538,9 @@ webhooks: - milestoned enterprise: *539 milestone: *352 - number: *582 + number: *580 organization: *541 - pull_request: *584 + pull_request: *582 repository: *542 sender: *544 required: @@ -148696,9 +148632,9 @@ webhooks: - opened enterprise: *539 installation: *540 - number: *582 + number: *580 organization: *541 - pull_request: *583 + pull_request: *581 repository: *542 sender: *544 required: @@ -148792,9 +148728,9 @@ webhooks: - ready_for_review enterprise: *539 installation: *540 - number: *582 + number: *580 organization: *541 - pull_request: *583 + pull_request: *581 repository: *542 sender: *544 required: @@ -148887,9 +148823,9 @@ webhooks: - reopened enterprise: *539 installation: *540 - number: *582 + number: *580 organization: *541 - pull_request: *583 + pull_request: *581 repository: *542 sender: *544 required: @@ -151571,7 +151507,7 @@ webhooks: type: string enum: - deleted - comment: &586 + comment: &584 title: Pull Request Review Comment description: The [comment](https://docs.github.com/enterprise-server@3.10/rest/pulls/comments#get-a-review-comment-for-a-pull-request) itself. @@ -154148,8 +154084,8 @@ webhooks: type: string enum: - edited - changes: *585 - comment: *586 + changes: *583 + comment: *584 enterprise: *539 installation: *540 organization: *541 @@ -160998,7 +160934,7 @@ webhooks: - auto_merge - active_lock_reason repository: *542 - review: &587 + review: &585 description: The review that was affected. type: object properties: @@ -173324,7 +173260,7 @@ webhooks: - auto_merge - active_lock_reason repository: *542 - review: *587 + review: *585 sender: *544 required: - action @@ -178419,7 +178355,7 @@ webhooks: type: string enterprise: *539 installation: *540 - number: *582 + number: *580 organization: *541 pull_request: title: Pull Request @@ -180822,10 +180758,10 @@ webhooks: type: string enum: - unassigned - assignee: *588 + assignee: *586 enterprise: *539 installation: *540 - number: *582 + number: *580 organization: *541 pull_request: title: Pull Request @@ -183243,7 +183179,7 @@ webhooks: enterprise: *539 installation: *540 label: *559 - number: *582 + number: *580 organization: *541 pull_request: title: Pull Request @@ -185651,7 +185587,7 @@ webhooks: - unlocked enterprise: *539 installation: *540 - number: *582 + number: *580 organization: *541 pull_request: title: Pull Request @@ -189916,7 +189852,7 @@ webhooks: enterprise: *539 installation: *540 organization: *541 - release: &589 + release: &587 title: Release description: The [release](https://docs.github.com/enterprise-server@3.10/rest/releases/releases/#get-a-release) object. @@ -190320,7 +190256,7 @@ webhooks: enterprise: *539 installation: *540 organization: *541 - release: *589 + release: *587 repository: *542 sender: *544 required: @@ -190442,7 +190378,7 @@ webhooks: enterprise: *539 installation: *540 organization: *541 - release: *589 + release: *587 repository: *542 sender: *544 required: @@ -190941,7 +190877,7 @@ webhooks: enterprise: *539 installation: *540 organization: *541 - release: &590 + release: &588 title: Release description: The [release](https://docs.github.com/enterprise-server@3.10/rest/releases/releases/#get-a-release) object. @@ -191346,7 +191282,7 @@ webhooks: enterprise: *539 installation: *540 organization: *541 - release: *589 + release: *587 repository: *542 sender: *544 required: @@ -191436,7 +191372,7 @@ webhooks: enterprise: *539 installation: *540 organization: *541 - release: *590 + release: *588 repository: *542 sender: *544 required: @@ -192806,7 +192742,7 @@ webhooks: type: string enum: - create - alert: &591 + alert: &589 title: Repository Vulnerability Alert Alert description: The security alert of the vulnerable dependency. type: object @@ -193240,7 +193176,7 @@ webhooks: type: string enum: - reopen - alert: *591 + alert: *589 enterprise: *539 installation: *540 organization: *541 @@ -193546,7 +193482,7 @@ webhooks: type: string enum: - created - alert: &592 + alert: &590 type: object properties: number: *90 @@ -193712,9 +193648,9 @@ webhooks: type: string enum: - created - alert: *592 + alert: *590 installation: *540 - location: *593 + location: *591 organization: *541 repository: *542 sender: *544 @@ -193962,7 +193898,7 @@ webhooks: type: string enum: - reopened - alert: *592 + alert: *590 enterprise: *539 installation: *540 organization: *541 @@ -194054,7 +193990,7 @@ webhooks: type: string enum: - resolved - alert: *592 + alert: *590 enterprise: *539 installation: *540 organization: *541 @@ -194148,7 +194084,7 @@ webhooks: installation: *540 organization: *541 repository: *542 - security_advisory: &594 + security_advisory: &592 description: The details of the security advisory, including summary, description, and severity. type: object @@ -194347,7 +194283,7 @@ webhooks: installation: *540 organization: *541 repository: *542 - security_advisory: *594 + security_advisory: *592 sender: *544 required: - action @@ -194725,7 +194661,7 @@ webhooks: organization: *541 repository: *542 sender: *544 - sponsorship: &595 + sponsorship: &593 type: object properties: created_at: @@ -195039,7 +194975,7 @@ webhooks: organization: *541 repository: *542 sender: *544 - sponsorship: *595 + sponsorship: *593 required: - action - sponsorship @@ -195142,7 +195078,7 @@ webhooks: organization: *541 repository: *542 sender: *544 - sponsorship: *595 + sponsorship: *593 required: - action - changes @@ -195229,7 +195165,7 @@ webhooks: type: string enum: - pending_cancellation - effective_date: &596 + effective_date: &594 description: The `pending_cancellation` and `pending_tier_change` event types will include the date the cancellation or tier change will take effect. @@ -195239,7 +195175,7 @@ webhooks: organization: *541 repository: *542 sender: *544 - sponsorship: *595 + sponsorship: *593 required: - action - sponsorship @@ -195323,7 +195259,7 @@ webhooks: type: string enum: - pending_tier_change - changes: &597 + changes: &595 type: object properties: tier: @@ -195367,13 +195303,13 @@ webhooks: - from required: - tier - effective_date: *596 + effective_date: *594 enterprise: *539 installation: *540 organization: *541 repository: *542 sender: *544 - sponsorship: *595 + sponsorship: *593 required: - action - changes @@ -195460,13 +195396,13 @@ webhooks: type: string enum: - tier_changed - changes: *597 + changes: *595 enterprise: *539 installation: *540 organization: *541 repository: *542 sender: *544 - sponsorship: *595 + sponsorship: *593 required: - action - changes @@ -196215,7 +196151,7 @@ webhooks: organization: *541 repository: *542 sender: *544 - team: &598 + team: &596 title: Team description: Groups of organization members that gives permissions on specified repositories. @@ -196881,7 +196817,7 @@ webhooks: - topics - visibility sender: *544 - team: *598 + team: *596 required: - action - team @@ -197430,7 +197366,7 @@ webhooks: - topics - visibility sender: *544 - team: *598 + team: *596 required: - action - team @@ -197980,7 +197916,7 @@ webhooks: - topics - visibility sender: *544 - team: *598 + team: *596 required: - action - team @@ -198597,7 +198533,7 @@ webhooks: - topics - visibility sender: *544 - team: *598 + team: *596 required: - action - changes @@ -199148,7 +199084,7 @@ webhooks: - topics - visibility sender: *544 - team: *598 + team: *596 required: - action - team diff --git a/descriptions-next/ghes-3.10/ghes-3.10.2022-11-28.json b/descriptions-next/ghes-3.10/ghes-3.10.2022-11-28.json index b1617140db..bfcee85b0f 100644 --- a/descriptions-next/ghes-3.10/ghes-3.10.2022-11-28.json +++ b/descriptions-next/ghes-3.10/ghes-3.10.2022-11-28.json @@ -125693,64 +125693,6 @@ "archived_at" ] }, - "projects-v2-single-select-option": { - "title": "Projects v2 Single Select Option", - "description": "An option for a single select field", - "type": "object", - "properties": { - "id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "description": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "id", - "name" - ] - }, - "projects-v2-iteration-setting": { - "title": "Projects v2 Iteration Setting", - "description": "An iteration setting for an iteration field", - "type": "object", - "properties": { - "id": { - "type": "string" - }, - "title": { - "type": "string" - }, - "duration": { - "type": [ - "number", - "null" - ] - }, - "start_date": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "id", - "title" - ] - }, "webhooks_number": { "description": "The pull request number.", "type": "integer" @@ -172557,7 +172499,7 @@ ] }, "changes": { - "description": "The changes made to the item may involve modifications in the item's fields and draft issue body.\nIt includes altered values for text, number, date, single select, and iteration fields, along with the GraphQL node ID of the changed field.", + "description": "The changes made to the item may involve modifications in the item's fields and draft issue body.\nIt includes the GraphQL node ID of the changed field.", "oneOf": [ { "type": "object", @@ -172570,56 +172512,6 @@ }, "field_type": { "type": "string" - }, - "field_name": { - "type": "string" - }, - "project_number": { - "type": "integer" - }, - "from": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "integer" - }, - { - "$ref": "#/components/schemas/projects-v2-single-select-option" - }, - { - "$ref": "#/components/schemas/projects-v2-iteration-setting" - } - ], - "type": [ - "null", - "string", - "integer", - "object" - ] - }, - "to": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "integer" - }, - { - "$ref": "#/components/schemas/projects-v2-single-select-option" - }, - { - "$ref": "#/components/schemas/projects-v2-iteration-setting" - } - ], - "type": [ - "null", - "string", - "integer", - "object" - ] } } } diff --git a/descriptions-next/ghes-3.10/ghes-3.10.2022-11-28.yaml b/descriptions-next/ghes-3.10/ghes-3.10.2022-11-28.yaml index 743a50170e..50fedcfcd6 100644 --- a/descriptions-next/ghes-3.10/ghes-3.10.2022-11-28.yaml +++ b/descriptions-next/ghes-3.10/ghes-3.10.2022-11-28.yaml @@ -90214,46 +90214,6 @@ components: - created_at - updated_at - archived_at - projects-v2-single-select-option: - title: Projects v2 Single Select Option - description: An option for a single select field - type: object - properties: - id: - type: string - name: - type: string - color: - type: - - string - - 'null' - description: - type: - - string - - 'null' - required: - - id - - name - projects-v2-iteration-setting: - title: Projects v2 Iteration Setting - description: An iteration setting for an iteration field - type: object - properties: - id: - type: string - title: - type: string - duration: - type: - - number - - 'null' - start_date: - type: - - string - - 'null' - required: - - id - - title webhooks_number: description: The pull request number. type: integer @@ -124567,7 +124527,7 @@ components: changes: description: |- The changes made to the item may involve modifications in the item's fields and draft issue body. - It includes altered values for text, number, date, single select, and iteration fields, along with the GraphQL node ID of the changed field. + It includes the GraphQL node ID of the changed field. oneOf: - type: object properties: @@ -124578,32 +124538,6 @@ components: type: string field_type: type: string - field_name: - type: string - project_number: - type: integer - from: - oneOf: - - type: string - - type: integer - - "$ref": "#/components/schemas/projects-v2-single-select-option" - - "$ref": "#/components/schemas/projects-v2-iteration-setting" - type: - - 'null' - - string - - integer - - object - to: - oneOf: - - type: string - - type: integer - - "$ref": "#/components/schemas/projects-v2-single-select-option" - - "$ref": "#/components/schemas/projects-v2-iteration-setting" - type: - - 'null' - - string - - integer - - object required: - field_value - type: object diff --git a/descriptions-next/ghes-3.10/ghes-3.10.json b/descriptions-next/ghes-3.10/ghes-3.10.json index b1617140db..bfcee85b0f 100644 --- a/descriptions-next/ghes-3.10/ghes-3.10.json +++ b/descriptions-next/ghes-3.10/ghes-3.10.json @@ -125693,64 +125693,6 @@ "archived_at" ] }, - "projects-v2-single-select-option": { - "title": "Projects v2 Single Select Option", - "description": "An option for a single select field", - "type": "object", - "properties": { - "id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "description": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "id", - "name" - ] - }, - "projects-v2-iteration-setting": { - "title": "Projects v2 Iteration Setting", - "description": "An iteration setting for an iteration field", - "type": "object", - "properties": { - "id": { - "type": "string" - }, - "title": { - "type": "string" - }, - "duration": { - "type": [ - "number", - "null" - ] - }, - "start_date": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "id", - "title" - ] - }, "webhooks_number": { "description": "The pull request number.", "type": "integer" @@ -172557,7 +172499,7 @@ ] }, "changes": { - "description": "The changes made to the item may involve modifications in the item's fields and draft issue body.\nIt includes altered values for text, number, date, single select, and iteration fields, along with the GraphQL node ID of the changed field.", + "description": "The changes made to the item may involve modifications in the item's fields and draft issue body.\nIt includes the GraphQL node ID of the changed field.", "oneOf": [ { "type": "object", @@ -172570,56 +172512,6 @@ }, "field_type": { "type": "string" - }, - "field_name": { - "type": "string" - }, - "project_number": { - "type": "integer" - }, - "from": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "integer" - }, - { - "$ref": "#/components/schemas/projects-v2-single-select-option" - }, - { - "$ref": "#/components/schemas/projects-v2-iteration-setting" - } - ], - "type": [ - "null", - "string", - "integer", - "object" - ] - }, - "to": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "integer" - }, - { - "$ref": "#/components/schemas/projects-v2-single-select-option" - }, - { - "$ref": "#/components/schemas/projects-v2-iteration-setting" - } - ], - "type": [ - "null", - "string", - "integer", - "object" - ] } } } diff --git a/descriptions-next/ghes-3.10/ghes-3.10.yaml b/descriptions-next/ghes-3.10/ghes-3.10.yaml index 743a50170e..50fedcfcd6 100644 --- a/descriptions-next/ghes-3.10/ghes-3.10.yaml +++ b/descriptions-next/ghes-3.10/ghes-3.10.yaml @@ -90214,46 +90214,6 @@ components: - created_at - updated_at - archived_at - projects-v2-single-select-option: - title: Projects v2 Single Select Option - description: An option for a single select field - type: object - properties: - id: - type: string - name: - type: string - color: - type: - - string - - 'null' - description: - type: - - string - - 'null' - required: - - id - - name - projects-v2-iteration-setting: - title: Projects v2 Iteration Setting - description: An iteration setting for an iteration field - type: object - properties: - id: - type: string - title: - type: string - duration: - type: - - number - - 'null' - start_date: - type: - - string - - 'null' - required: - - id - - title webhooks_number: description: The pull request number. type: integer @@ -124567,7 +124527,7 @@ components: changes: description: |- The changes made to the item may involve modifications in the item's fields and draft issue body. - It includes altered values for text, number, date, single select, and iteration fields, along with the GraphQL node ID of the changed field. + It includes the GraphQL node ID of the changed field. oneOf: - type: object properties: @@ -124578,32 +124538,6 @@ components: type: string field_type: type: string - field_name: - type: string - project_number: - type: integer - from: - oneOf: - - type: string - - type: integer - - "$ref": "#/components/schemas/projects-v2-single-select-option" - - "$ref": "#/components/schemas/projects-v2-iteration-setting" - type: - - 'null' - - string - - integer - - object - to: - oneOf: - - type: string - - type: integer - - "$ref": "#/components/schemas/projects-v2-single-select-option" - - "$ref": "#/components/schemas/projects-v2-iteration-setting" - type: - - 'null' - - string - - integer - - object required: - field_value - type: object diff --git a/descriptions-next/ghes-3.11/dereferenced/ghes-3.11.2022-11-28.deref.json b/descriptions-next/ghes-3.11/dereferenced/ghes-3.11.2022-11-28.deref.json index 4aae8c92ef..cca0e47b8f 100644 --- a/descriptions-next/ghes-3.11/dereferenced/ghes-3.11.2022-11-28.deref.json +++ b/descriptions-next/ghes-3.11/dereferenced/ghes-3.11.2022-11-28.deref.json @@ -854911,7 +854911,7 @@ ] }, "changes": { - "description": "The changes made to the item may involve modifications in the item's fields and draft issue body.\nIt includes altered values for text, number, date, single select, and iteration fields, along with the GraphQL node ID of the changed field.", + "description": "The changes made to the item may involve modifications in the item's fields and draft issue body.\nIt includes the GraphQL node ID of the changed field.", "oneOf": [ { "type": "object", @@ -854924,160 +854924,6 @@ }, "field_type": { "type": "string" - }, - "field_name": { - "type": "string" - }, - "project_number": { - "type": "integer" - }, - "from": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "integer" - }, - { - "title": "Projects v2 Single Select Option", - "description": "An option for a single select field", - "type": "object", - "properties": { - "id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "description": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "id", - "name" - ] - }, - { - "title": "Projects v2 Iteration Setting", - "description": "An iteration setting for an iteration field", - "type": "object", - "properties": { - "id": { - "type": "string" - }, - "title": { - "type": "string" - }, - "duration": { - "type": [ - "number", - "null" - ] - }, - "start_date": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "id", - "title" - ] - } - ], - "type": [ - "null", - "string", - "integer", - "object" - ] - }, - "to": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "integer" - }, - { - "title": "Projects v2 Single Select Option", - "description": "An option for a single select field", - "type": "object", - "properties": { - "id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "description": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "id", - "name" - ] - }, - { - "title": "Projects v2 Iteration Setting", - "description": "An iteration setting for an iteration field", - "type": "object", - "properties": { - "id": { - {"code":"internal","msg":"git-diff-tree: context deadline exceeded","meta":{"cause":"*fmt.wrapError"}}