From 9b624ac783a083cc91cb71228f1eddd458b8733e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 Jul 2026 10:23:58 +0000 Subject: [PATCH 1/2] Bump @github/copilot-sdk from 1.0.7 to 1.0.8 in /actions/setup/js Bumps [@github/copilot-sdk](https://github.com/github/copilot-sdk) from 1.0.7 to 1.0.8. - [Release notes](https://github.com/github/copilot-sdk/releases) - [Changelog](https://github.com/github/copilot-sdk/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/copilot-sdk/compare/v1.0.7...v1.0.8) --- updated-dependencies: - dependency-name: "@github/copilot-sdk" dependency-version: 1.0.8 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- actions/setup/js/package-lock.json | 10 +++++----- actions/setup/js/package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/actions/setup/js/package-lock.json b/actions/setup/js/package-lock.json index 285a98c5362..6505fcc2ddf 100644 --- a/actions/setup/js/package-lock.json +++ b/actions/setup/js/package-lock.json @@ -12,7 +12,7 @@ "@actions/github-script": "github:actions/github-script#v9.0.0", "@actions/glob": "^0.7.0", "@actions/io": "^3.0.2", - "@github/copilot-sdk": "^1.0.7", + "@github/copilot-sdk": "^1.0.8", "@types/node": "^26.1.1", "@vitest/coverage-v8": "^4.1.8", "@vitest/ui": "^4.1.10", @@ -750,13 +750,13 @@ } }, "node_modules/@github/copilot-sdk": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@github/copilot-sdk/-/copilot-sdk-1.0.7.tgz", - "integrity": "sha512-dgCFCPfxWUkrgclQbrm7WCFzTf5RnJHsK1Lqsc3KjPBbDLPutJT0qIGg3xJ0ZELLyX0icg3TOmVczhR4HdwHxw==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@github/copilot-sdk/-/copilot-sdk-1.0.8.tgz", + "integrity": "sha512-dbahVsyt2aX8qqtOOtmYNe40MnvzSvOSHYFFgoFK7gHZSTNz9QgOht8b1sCCJlcXaFAn/w+5qNc7CwWoCjpQ0g==", "dev": true, "license": "MIT", "dependencies": { - "@github/copilot": "^1.0.71", + "@github/copilot": "^1.0.73", "koffi": "^3.1.0", "vscode-jsonrpc": "^8.2.1", "zod": "^4.3.6" diff --git a/actions/setup/js/package.json b/actions/setup/js/package.json index 5132d10d29a..c00237ddd22 100644 --- a/actions/setup/js/package.json +++ b/actions/setup/js/package.json @@ -7,7 +7,7 @@ "@actions/github-script": "github:actions/github-script#v9.0.0", "@actions/glob": "^0.7.0", "@actions/io": "^3.0.2", - "@github/copilot-sdk": "^1.0.7", + "@github/copilot-sdk": "^1.0.8", "@types/node": "^26.1.1", "@vitest/coverage-v8": "^4.1.8", "@vitest/ui": "^4.1.10", From 50604b57cce1bb112c09df3f1cc737686c0202d4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 28 Jul 2026 13:10:02 +0000 Subject: [PATCH 2/2] Fix js typecheck for safe output data config typings Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- actions/setup/js/safe_output_type_validator.cjs | 2 ++ actions/setup/js/safe_outputs_handlers.cjs | 1 + 2 files changed, 3 insertions(+) diff --git a/actions/setup/js/safe_output_type_validator.cjs b/actions/setup/js/safe_output_type_validator.cjs index 0946a63d8c6..17d7917f563 100644 --- a/actions/setup/js/safe_output_type_validator.cjs +++ b/actions/setup/js/safe_output_type_validator.cjs @@ -215,6 +215,8 @@ function validateIssueIntentLabels(value, lineNum, itemType, fieldName, options) * @property {number} defaultMax - Default max count for this type * @property {Object.} fields - Field validation rules * @property {string} [customValidation] - Custom validation rule identifier + * @property {boolean} [dataEnabled] - Whether structured data is enabled for this type + * @property {any} [dataSchema] - Optional schema to validate structured data payloads */ /** @type {Object.|null} */ diff --git a/actions/setup/js/safe_outputs_handlers.cjs b/actions/setup/js/safe_outputs_handlers.cjs index 553e3c74a3f..b82062853ba 100644 --- a/actions/setup/js/safe_outputs_handlers.cjs +++ b/actions/setup/js/safe_outputs_handlers.cjs @@ -381,6 +381,7 @@ function createHandlers(server, appendSafeOutput, config = {}) { if (!dataEnabled) { return buildIntentErrorResponse(`${type} data is not enabled (set safe-outputs.data in workflow frontmatter)`); } + /** @type {Record|null} */ let dataSchema = null; try { if (toolConfig?.data_schema !== undefined) {