diff --git a/descriptions/api.github.com/api.github.com.2022-11-28.json b/descriptions/api.github.com/api.github.com.2022-11-28.json index 87e998f15c..682811cf33 100644 --- a/descriptions/api.github.com/api.github.com.2022-11-28.json +++ b/descriptions/api.github.com/api.github.com.2022-11-28.json @@ -4263,7 +4263,7 @@ "/app/installations/{installation_id}/access_tokens": { "post": { "summary": "Create an installation access token for an app", - "description": "Creates an installation access token that enables a GitHub App to make authenticated API requests for the app's installation on an organization or individual account. Installation tokens expire one hour from the time you create them. Using an expired token produces a status code of `401 - Unauthorized`, and requires creating a new installation token. By default the installation token has access to all repositories that the installation can access.\n\nOptionally, you can use the `repositories` or `repository_ids` body parameters to specify individual repositories that the installation access token can access. If you don't use `repositories` or `repository_ids` to grant access to specific repositories, the installation access token will have access to all repositories that the installation was granted access to. The installation access token cannot be granted access to repositories that the installation was not granted access to. Up to 500 repositories can be listed in this manner.\n\nOptionally, use the `permissions` body parameter to specify the permissions that the installation access token should have. If `permissions` is not specified, the installation access token will have all of the permissions that were granted to the app. The installation access token cannot be granted permissions that the app was not granted.\n\nYou must use a [JWT](https://docs.github.com/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app) to access this endpoint.", + "description": "Creates an installation access token that enables a GitHub App to make authenticated API requests for the app's installation on an organization or individual account. Installation tokens expire one hour from the time you create them. Using an expired token produces a status code of `401 - Unauthorized`, and requires creating a new installation token. By default the installation token has access to all repositories that the installation can access.\n\n> [!NOTE]\n> Starting April 27, 2026, GitHub began a staged rollout of a stateless format (`ghs_APPID_JWT`) to all newly minted GitHub App installation tokens, making them more performant and improving the reliability of our API surface. If your application expects or relies on installation tokens being exactly 40 characters long, it may not handle this new token format correctly. You can now validate your apps and workflows using a temporary request header that lets you enable the token format on demand. For more information about the temporary header, see [the GitHub blog](https://github.blog/changelog/2026-05-15-github-app-installation-tokens-per-request-override-header).\n\nOptionally, you can use the `repositories` or `repository_ids` body parameters to specify individual repositories that the installation access token can access. If you don't use `repositories` or `repository_ids` to grant access to specific repositories, the installation access token will have access to all repositories that the installation was granted access to. The installation access token cannot be granted access to repositories that the installation was not granted access to. Up to 500 repositories can be listed in this manner.\n\nOptionally, use the `permissions` body parameter to specify the permissions that the installation access token should have. If `permissions` is not specified, the installation access token will have all of the permissions that were granted to the app. The installation access token cannot be granted permissions that the app was not granted.\n\nYou must use a [JWT](https://docs.github.com/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app) to access this endpoint.", "tags": [ "apps" ], @@ -123138,6 +123138,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -301619,6 +301625,7 @@ "status": "online", "busy": true, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -301644,6 +301651,7 @@ "status": "offline", "busy": false, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -301758,6 +301766,7 @@ "status": "online", "busy": true, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, diff --git a/descriptions/api.github.com/api.github.com.2022-11-28.yaml b/descriptions/api.github.com/api.github.com.2022-11-28.yaml index d1c928c816..e7463dc61c 100644 --- a/descriptions/api.github.com/api.github.com.2022-11-28.yaml +++ b/descriptions/api.github.com/api.github.com.2022-11-28.yaml @@ -3272,6 +3272,9 @@ paths: description: |- Creates an installation access token that enables a GitHub App to make authenticated API requests for the app's installation on an organization or individual account. Installation tokens expire one hour from the time you create them. Using an expired token produces a status code of `401 - Unauthorized`, and requires creating a new installation token. By default the installation token has access to all repositories that the installation can access. + > [!NOTE] + > Starting April 27, 2026, GitHub began a staged rollout of a stateless format (`ghs_APPID_JWT`) to all newly minted GitHub App installation tokens, making them more performant and improving the reliability of our API surface. If your application expects or relies on installation tokens being exactly 40 characters long, it may not handle this new token format correctly. You can now validate your apps and workflows using a temporary request header that lets you enable the token format on demand. For more information about the temporary header, see [the GitHub blog](https://github.blog/changelog/2026-05-15-github-app-installation-tokens-per-request-override-header). + Optionally, you can use the `repositories` or `repository_ids` body parameters to specify individual repositories that the installation access token can access. If you don't use `repositories` or `repository_ids` to grant access to specific repositories, the installation access token will have access to all repositories that the installation was granted access to. The installation access token cannot be granted access to repositories that the installation was not granted access to. Up to 500 repositories can be listed in this manner. Optionally, use the `permissions` body parameter to specify the permissions that the installation access token should have. If `permissions` is not specified, the installation access token will have all of the permissions that were granted to the app. The installation access token cannot be granted permissions that the app was not granted. @@ -90253,6 +90256,12 @@ components: "$ref": "#/components/schemas/runner-label" ephemeral: type: boolean + version: + description: The version of the GitHub Actions Runner software. This is + only set if the runner has connected to the service at least once. + nullable: true + type: string + example: 2.323.0 required: - id - name @@ -226338,6 +226347,7 @@ components: status: online busy: true ephemeral: false + version: 2.323.0 labels: - id: 5 name: self-hosted @@ -226354,6 +226364,7 @@ components: status: offline busy: false ephemeral: false + version: 2.323.0 labels: - id: 5 name: self-hosted @@ -226427,6 +226438,7 @@ components: status: online busy: true ephemeral: false + version: 2.323.0 labels: - id: 5 name: self-hosted diff --git a/descriptions/api.github.com/api.github.com.2026-03-10.json b/descriptions/api.github.com/api.github.com.2026-03-10.json index 5dc5220704..aa883b78eb 100644 --- a/descriptions/api.github.com/api.github.com.2026-03-10.json +++ b/descriptions/api.github.com/api.github.com.2026-03-10.json @@ -4263,7 +4263,7 @@ "/app/installations/{installation_id}/access_tokens": { "post": { "summary": "Create an installation access token for an app", - "description": "Creates an installation access token that enables a GitHub App to make authenticated API requests for the app's installation on an organization or individual account. Installation tokens expire one hour from the time you create them. Using an expired token produces a status code of `401 - Unauthorized`, and requires creating a new installation token. By default the installation token has access to all repositories that the installation can access.\n\nOptionally, you can use the `repositories` or `repository_ids` body parameters to specify individual repositories that the installation access token can access. If you don't use `repositories` or `repository_ids` to grant access to specific repositories, the installation access token will have access to all repositories that the installation was granted access to. The installation access token cannot be granted access to repositories that the installation was not granted access to. Up to 500 repositories can be listed in this manner.\n\nOptionally, use the `permissions` body parameter to specify the permissions that the installation access token should have. If `permissions` is not specified, the installation access token will have all of the permissions that were granted to the app. The installation access token cannot be granted permissions that the app was not granted.\n\nYou must use a [JWT](https://docs.github.com/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app) to access this endpoint.", + "description": "Creates an installation access token that enables a GitHub App to make authenticated API requests for the app's installation on an organization or individual account. Installation tokens expire one hour from the time you create them. Using an expired token produces a status code of `401 - Unauthorized`, and requires creating a new installation token. By default the installation token has access to all repositories that the installation can access.\n\n> [!NOTE]\n> Starting April 27, 2026, GitHub began a staged rollout of a stateless format (`ghs_APPID_JWT`) to all newly minted GitHub App installation tokens, making them more performant and improving the reliability of our API surface. If your application expects or relies on installation tokens being exactly 40 characters long, it may not handle this new token format correctly. You can now validate your apps and workflows using a temporary request header that lets you enable the token format on demand. For more information about the temporary header, see [the GitHub blog](https://github.blog/changelog/2026-05-15-github-app-installation-tokens-per-request-override-header).\n\nOptionally, you can use the `repositories` or `repository_ids` body parameters to specify individual repositories that the installation access token can access. If you don't use `repositories` or `repository_ids` to grant access to specific repositories, the installation access token will have access to all repositories that the installation was granted access to. The installation access token cannot be granted access to repositories that the installation was not granted access to. Up to 500 repositories can be listed in this manner.\n\nOptionally, use the `permissions` body parameter to specify the permissions that the installation access token should have. If `permissions` is not specified, the installation access token will have all of the permissions that were granted to the app. The installation access token cannot be granted permissions that the app was not granted.\n\nYou must use a [JWT](https://docs.github.com/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app) to access this endpoint.", "tags": [ "apps" ], @@ -122642,6 +122642,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -300873,6 +300879,7 @@ "status": "online", "busy": true, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -300898,6 +300905,7 @@ "status": "offline", "busy": false, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -301012,6 +301020,7 @@ "status": "online", "busy": true, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, diff --git a/descriptions/api.github.com/api.github.com.2026-03-10.yaml b/descriptions/api.github.com/api.github.com.2026-03-10.yaml index 246ec4d3c8..19855285e4 100644 --- a/descriptions/api.github.com/api.github.com.2026-03-10.yaml +++ b/descriptions/api.github.com/api.github.com.2026-03-10.yaml @@ -3272,6 +3272,9 @@ paths: description: |- Creates an installation access token that enables a GitHub App to make authenticated API requests for the app's installation on an organization or individual account. Installation tokens expire one hour from the time you create them. Using an expired token produces a status code of `401 - Unauthorized`, and requires creating a new installation token. By default the installation token has access to all repositories that the installation can access. + > [!NOTE] + > Starting April 27, 2026, GitHub began a staged rollout of a stateless format (`ghs_APPID_JWT`) to all newly minted GitHub App installation tokens, making them more performant and improving the reliability of our API surface. If your application expects or relies on installation tokens being exactly 40 characters long, it may not handle this new token format correctly. You can now validate your apps and workflows using a temporary request header that lets you enable the token format on demand. For more information about the temporary header, see [the GitHub blog](https://github.blog/changelog/2026-05-15-github-app-installation-tokens-per-request-override-header). + Optionally, you can use the `repositories` or `repository_ids` body parameters to specify individual repositories that the installation access token can access. If you don't use `repositories` or `repository_ids` to grant access to specific repositories, the installation access token will have access to all repositories that the installation was granted access to. The installation access token cannot be granted access to repositories that the installation was not granted access to. Up to 500 repositories can be listed in this manner. Optionally, use the `permissions` body parameter to specify the permissions that the installation access token should have. If `permissions` is not specified, the installation access token will have all of the permissions that were granted to the app. The installation access token cannot be granted permissions that the app was not granted. @@ -89861,6 +89864,12 @@ components: "$ref": "#/components/schemas/runner-label" ephemeral: type: boolean + version: + description: The version of the GitHub Actions Runner software. This is + only set if the runner has connected to the service at least once. + nullable: true + type: string + example: 2.323.0 required: - id - name @@ -225665,6 +225674,7 @@ components: status: online busy: true ephemeral: false + version: 2.323.0 labels: - id: 5 name: self-hosted @@ -225681,6 +225691,7 @@ components: status: offline busy: false ephemeral: false + version: 2.323.0 labels: - id: 5 name: self-hosted @@ -225754,6 +225765,7 @@ components: status: online busy: true ephemeral: false + version: 2.323.0 labels: - id: 5 name: self-hosted diff --git a/descriptions/api.github.com/api.github.com.json b/descriptions/api.github.com/api.github.com.json index 2d786c5573..759ca70fb3 100644 --- a/descriptions/api.github.com/api.github.com.json +++ b/descriptions/api.github.com/api.github.com.json @@ -4277,7 +4277,7 @@ "/app/installations/{installation_id}/access_tokens": { "post": { "summary": "Create an installation access token for an app", - "description": "Creates an installation access token that enables a GitHub App to make authenticated API requests for the app's installation on an organization or individual account. Installation tokens expire one hour from the time you create them. Using an expired token produces a status code of `401 - Unauthorized`, and requires creating a new installation token. By default the installation token has access to all repositories that the installation can access.\n\nOptionally, you can use the `repositories` or `repository_ids` body parameters to specify individual repositories that the installation access token can access. If you don't use `repositories` or `repository_ids` to grant access to specific repositories, the installation access token will have access to all repositories that the installation was granted access to. The installation access token cannot be granted access to repositories that the installation was not granted access to. Up to 500 repositories can be listed in this manner.\n\nOptionally, use the `permissions` body parameter to specify the permissions that the installation access token should have. If `permissions` is not specified, the installation access token will have all of the permissions that were granted to the app. The installation access token cannot be granted permissions that the app was not granted.\n\nYou must use a [JWT](https://docs.github.com/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app) to access this endpoint.", + "description": "Creates an installation access token that enables a GitHub App to make authenticated API requests for the app's installation on an organization or individual account. Installation tokens expire one hour from the time you create them. Using an expired token produces a status code of `401 - Unauthorized`, and requires creating a new installation token. By default the installation token has access to all repositories that the installation can access.\n\n> [!NOTE]\n> Starting April 27, 2026, GitHub began a staged rollout of a stateless format (`ghs_APPID_JWT`) to all newly minted GitHub App installation tokens, making them more performant and improving the reliability of our API surface. If your application expects or relies on installation tokens being exactly 40 characters long, it may not handle this new token format correctly. You can now validate your apps and workflows using a temporary request header that lets you enable the token format on demand. For more information about the temporary header, see [the GitHub blog](https://github.blog/changelog/2026-05-15-github-app-installation-tokens-per-request-override-header).\n\nOptionally, you can use the `repositories` or `repository_ids` body parameters to specify individual repositories that the installation access token can access. If you don't use `repositories` or `repository_ids` to grant access to specific repositories, the installation access token will have access to all repositories that the installation was granted access to. The installation access token cannot be granted access to repositories that the installation was not granted access to. Up to 500 repositories can be listed in this manner.\n\nOptionally, use the `permissions` body parameter to specify the permissions that the installation access token should have. If `permissions` is not specified, the installation access token will have all of the permissions that were granted to the app. The installation access token cannot be granted permissions that the app was not granted.\n\nYou must use a [JWT](https://docs.github.com/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app) to access this endpoint.", "tags": [ "apps" ], @@ -123890,6 +123890,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -303754,6 +303760,7 @@ "status": "online", "busy": true, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -303779,6 +303786,7 @@ "status": "offline", "busy": false, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -303893,6 +303901,7 @@ "status": "online", "busy": true, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, diff --git a/descriptions/api.github.com/api.github.com.yaml b/descriptions/api.github.com/api.github.com.yaml index 5877e7a0b5..64a1212d98 100644 --- a/descriptions/api.github.com/api.github.com.yaml +++ b/descriptions/api.github.com/api.github.com.yaml @@ -3280,6 +3280,9 @@ paths: description: |- Creates an installation access token that enables a GitHub App to make authenticated API requests for the app's installation on an organization or individual account. Installation tokens expire one hour from the time you create them. Using an expired token produces a status code of `401 - Unauthorized`, and requires creating a new installation token. By default the installation token has access to all repositories that the installation can access. + > [!NOTE] + > Starting April 27, 2026, GitHub began a staged rollout of a stateless format (`ghs_APPID_JWT`) to all newly minted GitHub App installation tokens, making them more performant and improving the reliability of our API surface. If your application expects or relies on installation tokens being exactly 40 characters long, it may not handle this new token format correctly. You can now validate your apps and workflows using a temporary request header that lets you enable the token format on demand. For more information about the temporary header, see [the GitHub blog](https://github.blog/changelog/2026-05-15-github-app-installation-tokens-per-request-override-header). + Optionally, you can use the `repositories` or `repository_ids` body parameters to specify individual repositories that the installation access token can access. If you don't use `repositories` or `repository_ids` to grant access to specific repositories, the installation access token will have access to all repositories that the installation was granted access to. The installation access token cannot be granted access to repositories that the installation was not granted access to. Up to 500 repositories can be listed in this manner. Optionally, use the `permissions` body parameter to specify the permissions that the installation access token should have. If `permissions` is not specified, the installation access token will have all of the permissions that were granted to the app. The installation access token cannot be granted permissions that the app was not granted. @@ -90743,6 +90746,12 @@ components: "$ref": "#/components/schemas/runner-label" ephemeral: type: boolean + version: + description: The version of the GitHub Actions Runner software. This is + only set if the runner has connected to the service at least once. + nullable: true + type: string + example: 2.323.0 required: - id - name @@ -227740,6 +227749,7 @@ components: status: online busy: true ephemeral: false + version: 2.323.0 labels: - id: 5 name: self-hosted @@ -227756,6 +227766,7 @@ components: status: offline busy: false ephemeral: false + version: 2.323.0 labels: - id: 5 name: self-hosted @@ -227829,6 +227840,7 @@ components: status: online busy: true ephemeral: false + version: 2.323.0 labels: - id: 5 name: self-hosted diff --git a/descriptions/api.github.com/dereferenced/api.github.com.2022-11-28.deref.json b/descriptions/api.github.com/dereferenced/api.github.com.2022-11-28.deref.json index bc7806b707..75f6a8d1c2 100644 --- a/descriptions/api.github.com/dereferenced/api.github.com.2022-11-28.deref.json +++ b/descriptions/api.github.com/dereferenced/api.github.com.2022-11-28.deref.json @@ -9693,7 +9693,7 @@ "/app/installations/{installation_id}/access_tokens": { "post": { "summary": "Create an installation access token for an app", - "description": "Creates an installation access token that enables a GitHub App to make authenticated API requests for the app's installation on an organization or individual account. Installation tokens expire one hour from the time you create them. Using an expired token produces a status code of `401 - Unauthorized`, and requires creating a new installation token. By default the installation token has access to all repositories that the installation can access.\n\nOptionally, you can use the `repositories` or `repository_ids` body parameters to specify individual repositories that the installation access token can access. If you don't use `repositories` or `repository_ids` to grant access to specific repositories, the installation access token will have access to all repositories that the installation was granted access to. The installation access token cannot be granted access to repositories that the installation was not granted access to. Up to 500 repositories can be listed in this manner.\n\nOptionally, use the `permissions` body parameter to specify the permissions that the installation access token should have. If `permissions` is not specified, the installation access token will have all of the permissions that were granted to the app. The installation access token cannot be granted permissions that the app was not granted.\n\nYou must use a [JWT](https://docs.github.com/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app) to access this endpoint.", + "description": "Creates an installation access token that enables a GitHub App to make authenticated API requests for the app's installation on an organization or individual account. Installation tokens expire one hour from the time you create them. Using an expired token produces a status code of `401 - Unauthorized`, and requires creating a new installation token. By default the installation token has access to all repositories that the installation can access.\n\n> [!NOTE]\n> Starting April 27, 2026, GitHub began a staged rollout of a stateless format (`ghs_APPID_JWT`) to all newly minted GitHub App installation tokens, making them more performant and improving the reliability of our API surface. If your application expects or relies on installation tokens being exactly 40 characters long, it may not handle this new token format correctly. You can now validate your apps and workflows using a temporary request header that lets you enable the token format on demand. For more information about the temporary header, see [the GitHub blog](https://github.blog/changelog/2026-05-15-github-app-installation-tokens-per-request-override-header).\n\nOptionally, you can use the `repositories` or `repository_ids` body parameters to specify individual repositories that the installation access token can access. If you don't use `repositories` or `repository_ids` to grant access to specific repositories, the installation access token will have access to all repositories that the installation was granted access to. The installation access token cannot be granted access to repositories that the installation was not granted access to. Up to 500 repositories can be listed in this manner.\n\nOptionally, use the `permissions` body parameter to specify the permissions that the installation access token should have. If `permissions` is not specified, the installation access token will have all of the permissions that were granted to the app. The installation access token cannot be granted permissions that the app was not granted.\n\nYou must use a [JWT](https://docs.github.com/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app) to access this endpoint.", "tags": [ "apps" ], @@ -89030,6 +89030,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -89056,6 +89062,7 @@ "status": "online", "busy": true, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -89081,6 +89088,7 @@ "status": "offline", "busy": false, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -89440,6 +89448,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -89466,6 +89480,7 @@ "status": "online", "busy": true, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -89491,6 +89506,7 @@ "status": "offline", "busy": false, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -89802,6 +89818,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -91726,6 +91748,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -91746,6 +91774,7 @@ "status": "online", "busy": true, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -247966,6 +247995,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -247992,6 +248027,7 @@ "status": "online", "busy": true, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -248017,6 +248053,7 @@ "status": "offline", "busy": false, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -248346,6 +248383,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -250297,6 +250340,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -250317,6 +250366,7 @@ "status": "online", "busy": true, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, diff --git a/descriptions/api.github.com/dereferenced/api.github.com.2022-11-28.deref.yaml b/descriptions/api.github.com/dereferenced/api.github.com.2022-11-28.deref.yaml index f5c72fabae..995d8f3008 100644 --- a/descriptions/api.github.com/dereferenced/api.github.com.2022-11-28.deref.yaml +++ b/descriptions/api.github.com/dereferenced/api.github.com.2022-11-28.deref.yaml @@ -5377,6 +5377,9 @@ paths: description: |- Creates an installation access token that enables a GitHub App to make authenticated API requests for the app's installation on an organization or individual account. Installation tokens expire one hour from the time you create them. Using an expired token produces a status code of `401 - Unauthorized`, and requires creating a new installation token. By default the installation token has access to all repositories that the installation can access. + > [!NOTE] + > Starting April 27, 2026, GitHub began a staged rollout of a stateless format (`ghs_APPID_JWT`) to all newly minted GitHub App installation tokens, making them more performant and improving the reliability of our API surface. If your application expects or relies on installation tokens being exactly 40 characters long, it may not handle this new token format correctly. You can now validate your apps and workflows using a temporary request header that lets you enable the token format on demand. For more information about the temporary header, see [the GitHub blog](https://github.blog/changelog/2026-05-15-github-app-installation-tokens-per-request-override-header). + Optionally, you can use the `repositories` or `repository_ids` body parameters to specify individual repositories that the installation access token can access. If you don't use `repositories` or `repository_ids` to grant access to specific repositories, the installation access token will have access to all repositories that the installation was granted access to. The installation access token cannot be granted access to repositories that the installation was not granted access to. Up to 500 repositories can be listed in this manner. Optionally, use the `permissions` body parameter to specify the permissions that the installation access token should have. If `permissions` is not specified, the installation access token will have all of the permissions that were granted to the app. The installation access token cannot be granted permissions that the app was not granted. @@ -26027,6 +26030,13 @@ paths: - name ephemeral: type: boolean + version: + description: The version of the GitHub Actions Runner software. + This is only set if the runner has connected to the service + at least once. + nullable: true + type: string + example: 2.323.0 required: - id - name @@ -26045,6 +26055,7 @@ paths: status: online busy: true ephemeral: false + version: 2.323.0 labels: - id: 5 name: self-hosted @@ -26061,6 +26072,7 @@ paths: status: offline busy: false ephemeral: false + version: 2.323.0 labels: - id: 5 name: self-hosted @@ -26556,6 +26568,7 @@ paths: status: online busy: true ephemeral: false + version: 2.323.0 labels: - id: 5 name: self-hosted diff --git a/descriptions/api.github.com/dereferenced/api.github.com.2026-03-10.deref.json b/descriptions/api.github.com/dereferenced/api.github.com.2026-03-10.deref.json index a5b2fd60dd..d1b5f85d77 100644 --- a/descriptions/api.github.com/dereferenced/api.github.com.2026-03-10.deref.json +++ b/descriptions/api.github.com/dereferenced/api.github.com.2026-03-10.deref.json @@ -9629,7 +9629,7 @@ "/app/installations/{installation_id}/access_tokens": { "post": { "summary": "Create an installation access token for an app", - "description": "Creates an installation access token that enables a GitHub App to make authenticated API requests for the app's installation on an organization or individual account. Installation tokens expire one hour from the time you create them. Using an expired token produces a status code of `401 - Unauthorized`, and requires creating a new installation token. By default the installation token has access to all repositories that the installation can access.\n\nOptionally, you can use the `repositories` or `repository_ids` body parameters to specify individual repositories that the installation access token can access. If you don't use `repositories` or `repository_ids` to grant access to specific repositories, the installation access token will have access to all repositories that the installation was granted access to. The installation access token cannot be granted access to repositories that the installation was not granted access to. Up to 500 repositories can be listed in this manner.\n\nOptionally, use the `permissions` body parameter to specify the permissions that the installation access token should have. If `permissions` is not specified, the installation access token will have all of the permissions that were granted to the app. The installation access token cannot be granted permissions that the app was not granted.\n\nYou must use a [JWT](https://docs.github.com/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app) to access this endpoint.", + "description": "Creates an installation access token that enables a GitHub App to make authenticated API requests for the app's installation on an organization or individual account. Installation tokens expire one hour from the time you create them. Using an expired token produces a status code of `401 - Unauthorized`, and requires creating a new installation token. By default the installation token has access to all repositories that the installation can access.\n\n> [!NOTE]\n> Starting April 27, 2026, GitHub began a staged rollout of a stateless format (`ghs_APPID_JWT`) to all newly minted GitHub App installation tokens, making them more performant and improving the reliability of our API surface. If your application expects or relies on installation tokens being exactly 40 characters long, it may not handle this new token format correctly. You can now validate your apps and workflows using a temporary request header that lets you enable the token format on demand. For more information about the temporary header, see [the GitHub blog](https://github.blog/changelog/2026-05-15-github-app-installation-tokens-per-request-override-header).\n\nOptionally, you can use the `repositories` or `repository_ids` body parameters to specify individual repositories that the installation access token can access. If you don't use `repositories` or `repository_ids` to grant access to specific repositories, the installation access token will have access to all repositories that the installation was granted access to. The installation access token cannot be granted access to repositories that the installation was not granted access to. Up to 500 repositories can be listed in this manner.\n\nOptionally, use the `permissions` body parameter to specify the permissions that the installation access token should have. If `permissions` is not specified, the installation access token will have all of the permissions that were granted to the app. The installation access token cannot be granted permissions that the app was not granted.\n\nYou must use a [JWT](https://docs.github.com/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app) to access this endpoint.", "tags": [ "apps" ], @@ -85684,6 +85684,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -85710,6 +85716,7 @@ "status": "online", "busy": true, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -85735,6 +85742,7 @@ "status": "offline", "busy": false, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -86094,6 +86102,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -86120,6 +86134,7 @@ "status": "online", "busy": true, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -86145,6 +86160,7 @@ "status": "offline", "busy": false, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -86456,6 +86472,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -88346,6 +88368,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -88366,6 +88394,7 @@ "status": "online", "busy": true, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -241930,6 +241959,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -241956,6 +241991,7 @@ "status": "online", "busy": true, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -241981,6 +242017,7 @@ "status": "offline", "busy": false, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -242310,6 +242347,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -244227,6 +244270,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -244247,6 +244296,7 @@ "status": "online", "busy": true, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, diff --git a/descriptions/api.github.com/dereferenced/api.github.com.2026-03-10.deref.yaml b/descriptions/api.github.com/dereferenced/api.github.com.2026-03-10.deref.yaml index 3d3b89db96..8f1df5848d 100644 --- a/descriptions/api.github.com/dereferenced/api.github.com.2026-03-10.deref.yaml +++ b/descriptions/api.github.com/dereferenced/api.github.com.2026-03-10.deref.yaml @@ -5345,6 +5345,9 @@ paths: description: |- Creates an installation access token that enables a GitHub App to make authenticated API requests for the app's installation on an organization or individual account. Installation tokens expire one hour from the time you create them. Using an expired token produces a status code of `401 - Unauthorized`, and requires creating a new installation token. By default the installation token has access to all repositories that the installation can access. + > [!NOTE] + > Starting April 27, 2026, GitHub began a staged rollout of a stateless format (`ghs_APPID_JWT`) to all newly minted GitHub App installation tokens, making them more performant and improving the reliability of our API surface. If your application expects or relies on installation tokens being exactly 40 characters long, it may not handle this new token format correctly. You can now validate your apps and workflows using a temporary request header that lets you enable the token format on demand. For more information about the temporary header, see [the GitHub blog](https://github.blog/changelog/2026-05-15-github-app-installation-tokens-per-request-override-header). + Optionally, you can use the `repositories` or `repository_ids` body parameters to specify individual repositories that the installation access token can access. If you don't use `repositories` or `repository_ids` to grant access to specific repositories, the installation access token will have access to all repositories that the installation was granted access to. The installation access token cannot be granted access to repositories that the installation was not granted access to. Up to 500 repositories can be listed in this manner. Optionally, use the `permissions` body parameter to specify the permissions that the installation access token should have. If `permissions` is not specified, the installation access token will have all of the permissions that were granted to the app. The installation access token cannot be granted permissions that the app was not granted. @@ -25712,6 +25715,13 @@ paths: - name ephemeral: type: boolean + version: + description: The version of the GitHub Actions Runner software. + This is only set if the runner has connected to the service + at least once. + nullable: true + type: string + example: 2.323.0 required: - id - name @@ -25730,6 +25740,7 @@ paths: status: online busy: true ephemeral: false + version: 2.323.0 labels: - id: 5 name: self-hosted @@ -25746,6 +25757,7 @@ paths: status: offline busy: false ephemeral: false + version: 2.323.0 labels: - id: 5 name: self-hosted @@ -26241,6 +26253,7 @@ paths: status: online busy: true ephemeral: false + version: 2.323.0 labels: - id: 5 name: self-hosted diff --git a/descriptions/api.github.com/dereferenced/api.github.com.deref.json b/descriptions/api.github.com/dereferenced/api.github.com.deref.json index 99925b2675..dc03b66871 100644 --- a/descriptions/api.github.com/dereferenced/api.github.com.deref.json +++ b/descriptions/api.github.com/dereferenced/api.github.com.deref.json @@ -9831,7 +9831,7 @@ "/app/installations/{installation_id}/access_tokens": { "post": { "summary": "Create an installation access token for an app", - "description": "Creates an installation access token that enables a GitHub App to make authenticated API requests for the app's installation on an organization or individual account. Installation tokens expire one hour from the time you create them. Using an expired token produces a status code of `401 - Unauthorized`, and requires creating a new installation token. By default the installation token has access to all repositories that the installation can access.\n\nOptionally, you can use the `repositories` or `repository_ids` body parameters to specify individual repositories that the installation access token can access. If you don't use `repositories` or `repository_ids` to grant access to specific repositories, the installation access token will have access to all repositories that the installation was granted access to. The installation access token cannot be granted access to repositories that the installation was not granted access to. Up to 500 repositories can be listed in this manner.\n\nOptionally, use the `permissions` body parameter to specify the permissions that the installation access token should have. If `permissions` is not specified, the installation access token will have all of the permissions that were granted to the app. The installation access token cannot be granted permissions that the app was not granted.\n\nYou must use a [JWT](https://docs.github.com/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app) to access this endpoint.", + "description": "Creates an installation access token that enables a GitHub App to make authenticated API requests for the app's installation on an organization or individual account. Installation tokens expire one hour from the time you create them. Using an expired token produces a status code of `401 - Unauthorized`, and requires creating a new installation token. By default the installation token has access to all repositories that the installation can access.\n\n> [!NOTE]\n> Starting April 27, 2026, GitHub began a staged rollout of a stateless format (`ghs_APPID_JWT`) to all newly minted GitHub App installation tokens, making them more performant and improving the reliability of our API surface. If your application expects or relies on installation tokens being exactly 40 characters long, it may not handle this new token format correctly. You can now validate your apps and workflows using a temporary request header that lets you enable the token format on demand. For more information about the temporary header, see [the GitHub blog](https://github.blog/changelog/2026-05-15-github-app-installation-tokens-per-request-override-header).\n\nOptionally, you can use the `repositories` or `repository_ids` body parameters to specify individual repositories that the installation access token can access. If you don't use `repositories` or `repository_ids` to grant access to specific repositories, the installation access token will have access to all repositories that the installation was granted access to. The installation access token cannot be granted access to repositories that the installation was not granted access to. Up to 500 repositories can be listed in this manner.\n\nOptionally, use the `permissions` body parameter to specify the permissions that the installation access token should have. If `permissions` is not specified, the installation access token will have all of the permissions that were granted to the app. The installation access token cannot be granted permissions that the app was not granted.\n\nYou must use a [JWT](https://docs.github.com/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app) to access this endpoint.", "tags": [ "apps" ], @@ -90858,6 +90858,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -90884,6 +90890,7 @@ "status": "online", "busy": true, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -90909,6 +90916,7 @@ "status": "offline", "busy": false, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -91268,6 +91276,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -91294,6 +91308,7 @@ "status": "online", "busy": true, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -91319,6 +91334,7 @@ "status": "offline", "busy": false, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -91630,6 +91646,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -93760,6 +93782,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -93780,6 +93808,7 @@ "status": "online", "busy": true, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -255205,6 +255234,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -255231,6 +255266,7 @@ "status": "online", "busy": true, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -255256,6 +255292,7 @@ "status": "offline", "busy": false, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -255585,6 +255622,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -257742,6 +257785,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -257762,6 +257811,7 @@ "status": "online", "busy": true, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, diff --git a/descriptions/api.github.com/dereferenced/api.github.com.deref.yaml b/descriptions/api.github.com/dereferenced/api.github.com.deref.yaml index c8834c499f..455bb7d6c6 100644 --- a/descriptions/api.github.com/dereferenced/api.github.com.deref.yaml +++ b/descriptions/api.github.com/dereferenced/api.github.com.deref.yaml @@ -5442,6 +5442,9 @@ paths: description: |- Creates an installation access token that enables a GitHub App to make authenticated API requests for the app's installation on an organization or individual account. Installation tokens expire one hour from the time you create them. Using an expired token produces a status code of `401 - Unauthorized`, and requires creating a new installation token. By default the installation token has access to all repositories that the installation can access. + > [!NOTE] + > Starting April 27, 2026, GitHub began a staged rollout of a stateless format (`ghs_APPID_JWT`) to all newly minted GitHub App installation tokens, making them more performant and improving the reliability of our API surface. If your application expects or relies on installation tokens being exactly 40 characters long, it may not handle this new token format correctly. You can now validate your apps and workflows using a temporary request header that lets you enable the token format on demand. For more information about the temporary header, see [the GitHub blog](https://github.blog/changelog/2026-05-15-github-app-installation-tokens-per-request-override-header). + Optionally, you can use the `repositories` or `repository_ids` body parameters to specify individual repositories that the installation access token can access. If you don't use `repositories` or `repository_ids` to grant access to specific repositories, the installation access token will have access to all repositories that the installation was granted access to. The installation access token cannot be granted access to repositories that the installation was not granted access to. Up to 500 repositories can be listed in this manner. Optionally, use the `permissions` body parameter to specify the permissions that the installation access token should have. If `permissions` is not specified, the installation access token will have all of the permissions that were granted to the app. The installation access token cannot be granted permissions that the app was not granted. @@ -26320,6 +26323,13 @@ paths: - name ephemeral: type: boolean + version: + description: The version of the GitHub Actions Runner software. + This is only set if the runner has connected to the service + at least once. + nullable: true + type: string + example: 2.323.0 required: - id - name @@ -26338,6 +26348,7 @@ paths: status: online busy: true ephemeral: false + version: 2.323.0 labels: - id: 5 name: self-hosted @@ -26354,6 +26365,7 @@ paths: status: offline busy: false ephemeral: false + version: 2.323.0 labels: - id: 5 name: self-hosted @@ -26849,6 +26861,7 @@ paths: status: online busy: true ephemeral: false + version: 2.323.0 labels: - id: 5 name: self-hosted diff --git a/descriptions/ghec/dereferenced/ghec.2022-11-28.deref.json b/descriptions/ghec/dereferenced/ghec.2022-11-28.deref.json index 12e9f87ea7..b5f924beaf 100644 --- a/descriptions/ghec/dereferenced/ghec.2022-11-28.deref.json +++ b/descriptions/ghec/dereferenced/ghec.2022-11-28.deref.json @@ -27472,6 +27472,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -27502,6 +27508,7 @@ "status": "online", "busy": true, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -27527,6 +27534,7 @@ "status": "offline", "busy": false, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -27882,6 +27890,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -27908,6 +27922,7 @@ "status": "online", "busy": true, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -27933,6 +27948,7 @@ "status": "offline", "busy": false, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -28244,6 +28260,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -30168,6 +30190,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -30188,6 +30216,7 @@ "status": "online", "busy": true, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -136170,6 +136199,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -136196,6 +136231,7 @@ "status": "online", "busy": true, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -136221,6 +136257,7 @@ "status": "offline", "busy": false, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -136580,6 +136617,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -136606,6 +136649,7 @@ "status": "online", "busy": true, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -136631,6 +136675,7 @@ "status": "offline", "busy": false, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -136942,6 +136987,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -138866,6 +138917,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -138886,6 +138943,7 @@ "status": "online", "busy": true, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -303828,6 +303886,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -303854,6 +303918,7 @@ "status": "online", "busy": true, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -303879,6 +303944,7 @@ "status": "offline", "busy": false, "ephemeral": false, + "version": "2.323.0", "labels": [ { "id": 5, @@ -304208,6 +304274,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has connected to the service at least once.", + "nullable": true, + "type": "string", + "example": "2.323.0" } }, "required": [ @@ -306159,6 +306231,12 @@ }, "ephemeral": { "type": "boolean" + }, + "version": { + "description": "The version of the GitHub Actions Runner software. This is only set if the runner has {"code":"deadline_exceeded","msg":"operation timed out"}