chore: merge dev into release/6.13 (VSC 6.13.6) - #16480
Merged
Merged
Conversation
…e_For_RC_Version (#16412) vscode marketplace test case, not needed in ATK verification Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* fix(vscuse): attempt 1 - Step 52 (step_0ef533d1) "Click Add/Open on the app details popup" clicked (304,222) which missed the button (screen unchanged, next assertion still saw "Add"); moved click to the sibling-consensus coordinate x:288,y:214 and removed stale dhash preconditions so they recompute. * fix(vscuse): rehash dhash preconditions for Feature_Add_Msg_From_TDP from passing report --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Reuse the original dynamic-options promise after the loading timeout so Regenerate Action does not invoke Kiota concurrently. Preserve operation-list parser errors as a typed UserError and update the vscuse plan command name.
…om debug-in-copilot cases (#16421) * test(vscuse): remove copilot zoom/dismiss/refresh steps before assertion Remove the pre-assertion cluster from the debug-in-copilot vscuse test cases: browser zoom-out of the "Chat | M365 Copilot" page, "This agent is not installed" dialog dismissal, and the M365 Copilot F5/reload refresh. Covers all six group__debug_in_copilot_* groups and the DA_No_Action_Local_Debug, Feature_DA_Local_Env_Provision, and Sample_Da_Ristorante_Api local/remote debug plans. 23 steps removed across 10 files; the final assertion in each case is kept. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * test(vscuse): drop deleted steps from execution_order and total_steps Follow-up to the step removal: the deleted step_ids were still listed in plan_metadata.execution_order and counted in plan_metadata.total_steps, which failed plan validation ("execution order references non-existent steps"). Remove those execution_order entries and update total_steps to match the reduced steps array across all 10 files. Plan-level plan_* references in execution_order are left untouched. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * test(vscuse): keep the Chat | M365 Copilot zoom-out step Restore the browser zoom-out (Ctrl + -) steps on the "Chat | M365 Copilot" page that were previously removed. The PR now removes only the "This agent is not installed" dismissal and the M365 Copilot F5/reload refresh steps (13 steps across 10 files). plan_metadata.execution_order and total_steps updated to match; final assertions kept. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Update actionable dependency versions across root and independent package lockfiles. Document the MCP server Node.js runtime floor and ignore locally generated Component Governance reports.
* refactor: add office addin v4 templates * refactor: update fingner prints * refactor: fix test cases * refactor: update v4 daymanic template * refactor: update v4 cli ofr office addin * refactor: add test cases
…8: Build ID 14728953 (#16422) Co-authored-by: azure-pipelines[bot] <36771401+azure-pipelines[bot]@users.noreply.github.com>
* docs(security): design rolling vulnerability fix pipeline
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* docs(security): plan rolling vulnerability fix pipeline
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* docs(security): specify rolling vulnerability fixes
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* build: add scripts to fix pnpm lock vulnerabilities and open PRs
* fix(security): implement scanner scope for rolling vulnerability pipeline
- Replace first-only npm extraction with extract_vulnerability_details that
emits every advisory for every vulnerable package (VULN-AC-01)
- Replace first-only NuGet extraction with extract_vulnerability_details that
emits every direct and transitive advisory (VULN-AC-02)
- Introduce ScanResult dataclass in both scanners; install/restore failures
and unparseable audit output surface as status=error rather than silent
WARNING strings (VULN-AC-09)
- Scanner exit code 2 on operational errors; exit 0 when findings exist but
scan succeeded - findings are fixer input, not scanner failures
- Artifact payload gains errors[] array alongside vulnerabilities[]
- Add --include-transitive to both dotnet list package commands
- Remove broad except clauses; narrow to subprocess.TimeoutExpired and OSError
- Create .github/scripts/tests/__init__.py, test_check_npm_vulnerabilities.py,
and test_check_nuget_vulnerabilities.py with AC-ID-tagged test methods
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* fix(security): correct scanner severity, nonzero-error, and Tuple imports
- Add Tuple to typing imports in both scanner scripts (Python <3.10
compatibility; annotation was used but never imported)
- npm: emit findings for every severity including low/info; previous
code only triggered 'vulnerable' for critical/high/moderate
(VULN-AC-01 regression)
- npm: when audit exits nonzero and the parsed JSON contains no
vulnerabilities, return ScanResult error instead of clean; normal
nonzero-with-vulnerabilities path is preserved as 'vulnerable'
(VULN-AC-09)
- NuGet: when dotnet list package exits nonzero and output does not
contain confirmed vulnerability text, return ScanResult error
instead of clean (VULN-AC-09)
- Add test_VULN_AC_01_low_severity_findings_are_emitted to
CheckNpmManifestTests (VULN-AC-01 regression gate)
- Add test_VULN_AC_09_audit_nonzero_without_vulnerabilities_is_error
to CheckNpmManifestTests (VULN-AC-09 npm gate)
- Add CheckNuGetProjectTests with
test_VULN_AC_09_dotnet_list_nonzero_without_confirmed_vuln_is_error
(VULN-AC-09 NuGet gate)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* fix(security): aggregate rolling vulnerability fix PR
Replace per-vuln branch/PR fan-out with one rolling PR: group findings per manifest, verify cumulative fixes via before/after audit key-sets, reuse an open rolling PR (merge base first) or open a fresh one, and surface operational failures as errors. Includes July 14 replay fixture.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* fix(security): report rolling fix results
Render fixed / already-fixed / no-fix / operational-error buckets and the rolling PR action; add render_pr_body for the PR body. Drop the obsolete new/existing/over-limit PR model.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* build(security): run rolling vulnerability fixes
Drop pr_limit_override/branch_suffix inputs and VULN_FIX_PR_LIMIT; remove continue-on-error so scanner/fixer failures fail the job; run the NuGet scan under always() and gate the fixer on both scans succeeding; invoke the fixer with --rolling-branch.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* fix(security): compute rolling fixes against checked-out branch
Check out the rolling branch before auditing so templates already fixed by a prior open PR are reported as already_fixed, and surface prepare/publish RollingPrError into the errors bucket instead of crashing.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* docs(security): trim trailing blank line in roll spec
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* fix(ci): cap pnpm rolling PR body under GitHub's 65536-char limit
The pnpm lockfile vulnerability job built an unbounded PR body listing
every fixed and not-auto-fixed advisory. With hundreds of rows the body
exceeded GitHub's 65536-character limit, so `gh pr create` failed and no
rolling PR was opened. Because the publish step used continue-on-error the
job still reported success, masking the failure.
- build_pr_body now degrades gracefully: it truncates the detail tables
(keeping accurate section totals plus an overflow marker) until the body
fits under a safe 60000-char ceiling, falling back to a counts-only body
in the worst case. The full list stays in the step summary and the
uploaded pnpm-manifest.json artifact.
- Remove continue-on-error from the publish step so a genuine publish
failure now fails the job instead of silently passing.
- Add unit tests asserting the body stays under the GitHub limit for large
and pathological manifests.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* fix(ci): skip VS-only TeamsFx SDK projects in NuGet vuln scan
Three C# templates (empty, declarative-agent-basic,
declarative-agent-with-action-from-existing-api) target the VS-only
MSBuild SDK Microsoft.TeamsFx.Sdk, which is not restorable from NuGet.
dotnet restore failed for them, the scanner reported a hard scan error
and exited 2, which failed the scan-and-fix job. That failure also
skipped the rolling fix PR step (gated on scan-vs success), so genuine
npm findings never produced a fix PR.
These projects declare no PackageReference and have nothing to audit, so
detect the unresolvable custom SDK before restore and report the project
as skipped instead of a scan error. Real restore failures (network,
malformed csproj) still surface as errors and fail the job.
- Add project_sdk_is_unresolvable() + a skipped ScanResult status.
- Track and report skipped files; include them in the output JSON.
- Add unit tests for skip detection and that dotnet is not invoked.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* fix(ci): import PR-body renderer before base-branch checkout
run_pipeline() prepares the rolling branch with
\git checkout -B <rolling> origin/<base>\, which overwrites every tracked
file in the working tree - including .github/scripts/render_vuln_summary.py -
with the base-branch copy. _render_pr_body() then imported render_pr_body
lazily, so Python re-read the just-reset render_vuln_summary.py from disk.
When render_pr_body existed on the feature branch but not yet on the base
branch, that lazy import failed with
ImportError: cannot import name 'render_pr_body' from 'render_vuln_summary'
after the template fixes had already been committed, so no rolling PR was
ever opened.
Import render_pr_body eagerly at module load, before the working tree is
reset, so the feature-branch helper is cached in sys.modules and PR-body
rendering can no longer break mid-run. Add a regression test that makes the
sibling module unimportable (mimicking the checkout) and asserts the body
still renders.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* docs(vscuse): audit step descriptions for Basic_Custom_Engine_Azure_OpenAI_js_Copilot_Remote_Debug Updated 3 step description(s) to match actual click targets (including 2 group file(s)). * docs(vscuse): audit step descriptions for Basic_Custom_Engine_Azure_OpenAI_js_remote_debug Updated 3 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Basic_Custom_Engine_Azure_OpenAI_ts_Local_Debug Updated 1 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Basic_Custom_Engine_Azure_OpenAI_ts_remote_debug Updated 1 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Basic_Custom_Engine_OpenAI_js_Copilot_Remote_Debug Updated 1 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Basic_Custom_Engine_OpenAI_js_playground Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Basic_Tab_Local_Debug Updated 6 step description(s) to match actual click targets (including 3 group file(s)). * docs(vscuse): audit step descriptions for Basic_Tab_Remote_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for DA_Add_Action_Import_Existing_API Updated 4 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for DA_Add_Action_Import_Existing_API_Basic_API_Key Updated 2 step description(s) to match actual click targets (including 2 group file(s)). * refactor: update test case description --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…#16430) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…st step as openAI key is faked (#16436)
* docs(vscuse): audit step descriptions for DA_Add_Action_Import_Existing_API_Basic_No_Auth Updated 3 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for DA_Api_Key_js_Local_Debug Updated 5 step description(s) to match actual click targets (including 2 group file(s)). * docs(vscuse): audit step descriptions for DA_Error_Message_of_Legacy_Projects Updated 4 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for DA_MCP_Entra_SSO_Remote Updated 1 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for DA_Microsoft_Entra_js_Local_Debug Updated 2 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for DA_Microsoft_Entra_ts_Local_Debug Updated 2 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for DA_Microsoft_Entra_ts_Remote_Debug Updated 3 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for DA_No_Action_Add_Action Updated 4 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for DA_No_Action_Add_Knowledge_Onedrive Updated 1 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for DA_No_Action_Remote_Debug Updated 2 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for DA_None_ts_Local_Debug Updated 4 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for DA_None_ts_Remote_Debug Updated 2 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for DA_Oauth_js_Local_Debug Updated 1 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for DA_Oauth_js_Remote_Debug Updated 2 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for DA_Oauth_ts_Remote_Debug Updated 1 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for DA_Regenrate_Action Updated 2 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Featrue_Open_DeveloperPortal_Publish Updated 2 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Feature__DA_No_Action_EK_Fail_With_Oversize_And_Incorrect_Format Updated 3 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature__Debug_All_Telemetry_Check_And_Terminated_Previous_Tasks Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature__Old_AAD_Manidfest Updated 3 step description(s) to match actual click targets (including 2 group file(s)). * docs(vscuse): audit step descriptions for Feature__Recommend_TTK Updated 7 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature__Share_Basic_DA Updated 2 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature__Show_Changelog Updated 2 step description(s) to match actual click targets. * refactor: update test case description --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* docs(vscuse): audit step descriptions for Feature__Test_Account_AAD Updated 2 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Feature__Test_Bot_AAD Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature__Test_Tab_AAD Updated 1 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Feature_Adapt_Different_Themes Updated 5 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_Add_App_With_Unsupported_Feature_From_TDP Updated 1 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Feature_Add_Tab_From_TDP Updated 4 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Feature_AI_Key_Verification Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_ATK_Extension_Details_Tab Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_Basic_Tab_Instant_Tab_Local Updated 6 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Feature_Basic_Tab_Instant_Tab_Remote Updated 2 step description(s) to match actual click targets (including 2 group file(s)). * docs(vscuse): audit step descriptions for Feature_Bot_Collaboration_Remote_Debug Updated 3 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_Check_copilot_license_disabled Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_Check_DA_New_Env_AgentScope Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_Command_Palette_Commands_Display Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_DA_Add_Action_From_OpenAPI_Spec Updated 8 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_DA_Add_Embedded_Knowledge Updated 7 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_DA_Advanced_Personal_Scope_Provision_with_Copilot_License Updated 3 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Feature_DA_Manifest_File_Function_Env_Support Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_DA_Manifest_File_Function_Manifest_Plugin_Support Updated 2 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_DA_Manifest_File_Function_Path_Support Updated 2 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_DA_No_Action_Add_ApiKey_Auth_Configurations Updated 2 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_Del_Resource_Group_And_Reprovision_For_Tab Updated 1 step description(s) to match actual click targets. * refactor: update test case description --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Add a reusable Component Governance retrieval and remediation workflow, update available fast-uri and Hono fixes through the Microsoft package feed proxy, and document blocked alerts and dismissal handling.
* docs(vscuse): audit step descriptions for Feature_Deploy_Triggered_Codelens_Support Updated 3 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_Deploy_Without_Provision Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_Document_On_Landing_Page Updated 2 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_intelli_sense_editing_yaml_use_DA_None Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_intelli_sense_invalid_yaml_use_DA_None Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_LocalDebug_Port_in_Use Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_LocalDebug_Remove_App_then_Rerun Updated 6 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Feature_Message_Extension_With_Action_Command_ts_Playground_Debug Updated 6 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_Open_DeveloperPortal_Publish Updated 1 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Feature_Personal_Scope_Copilot_Account_Using_DA_No_Action_Local_Debug Updated 2 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Feature_Prompt_Use_Run_From_Package Updated 2 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_Provision_Triggered_Codelens_Support Updated 3 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_Provision_Without_Account Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_Publish_to_Teams_Build_Package_If_Not_Provision Updated 3 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_Publish_to_Teams_from_Codelens Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_Redirect_to_Correct_Docs Updated 5 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_Remove_App_From_Devportal_And_Reprovision Updated 3 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_Sample_UI Updated 2 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_Set_Sub_Id_And_Rg_Name Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_Sign_Out Updated 2 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_Simple_Bot_Remote_Template_Verification Updated 3 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_Simple_Bot_Single_Progress_Bar_ts_Remote_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_Tab_Collaboration_Remote_Debug Updated 5 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_UI_TreeView Updated 4 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_Update_App Updated 5 step description(s) to match actual click targets. * refactor: update test case descriptions --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* docs(vscuse): audit step descriptions for Feature_Verify_NLS_Cache_Cleared_After_Metadata_Fetch Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Feature_Verify_Scaffold_Works_For_Dynamically_Added_Template Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for General_Teams_Agent_Azure_OpenAI_js_Copilot_Remote_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for General_Teams_Agent_Azure_OpenAI_js_Local_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for General_Teams_Agent_Azure_OpenAI_js_playground Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for General_Teams_Agent_Azure_OpenAI_js_Remote_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for General_Teams_Agent_Azure_OpenAI_py_Local_Debug Updated 2 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for General_Teams_Agent_Azure_OpenAI_py_Remote_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for General_Teams_Agent_Azure_OpenAI_ts_Copilot_Remote_Debug Updated 2 step description(s) to match actual click targets (including 2 group file(s)). * docs(vscuse): audit step descriptions for General_Teams_Agent_Azure_OpenAI_ts_Local_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for General_Teams_Agent_Azure_OpenAI_ts_Remote_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for General_Teams_Agent_OpenAI_js_Local_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for General_Teams_Agent_OpenAI_js_Remote_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for General_Teams_Agent_OpenAI_py_Local_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for General_Teams_Agent_OpenAI_py_Remote_Debug Updated 2 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for General_Teams_Agent_OpenAI_ts_Local_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Message_Extension_py_Local_Debug Updated 4 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Message_Extension_py_Playground_Debug Updated 7 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Message_Extension_py_Remote_Debug Updated 4 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Message_Extension_ts_Local_Debug Updated 2 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Message_Extension_ts_Playground_Debug Updated 8 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Message_extension_ts_remote_debug Updated 5 step description(s) to match actual click targets (including 3 group file(s)). * docs(vscuse): audit step descriptions for Sample_Adaptive_Card_Notification_Remote_Debug Updated 1 step description(s) to match actual click targets (including 1 group file(s)). * refactor: update test case descriptions --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* docs(vscuse): audit step descriptions for Sample_CoffeeAgent_Local Updated 3 step description(s) to match actual click targets (including 2 group file(s)). * docs(vscuse): audit step descriptions for Sample_Copilot_Connection_Local_Debug Updated 3 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Sample_Data_Analyst_Agent_Local_Debug Updated 2 step description(s) to match actual click targets (including 2 group file(s)). * docs(vscuse): audit step descriptions for Sample_One_Productivity_Hub_using_Toolkit_Local_Debug Updated 2 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Sample_One_Productivity_Hub_using_Toolkit_Remote_Debug Updated 1 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Sample_Tab_And_Outlook_Addin_Local_Debug Updated 4 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Sample_Teams_Center_Dashboard_Local_Debug Updated 2 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Simple_bot_py_local_debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Simple_Bot_py_playground Updated 3 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Simple_bot_py_remote_debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Simple_Bot_ts_Local_Debug Updated 2 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Simple_Bot_ts_playground Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Simple_Bot_ts_Remote_Debug Updated 2 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Tab_Local_Debug_Env_Local_Creation Updated 3 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_AI_Search_Azure_OpenAI_js_Local_Debug Updated 2 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_AI_Search_Azure_OpenAI_js_Playground_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_AI_Search_Azure_OpenAI_js_Remote_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_AI_Search_Azure_OpenAI_py_Playground_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_AI_Search_Azure_OpenAI_py_Remote_Debug Updated 2 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_AI_Search_Azure_OpenAI_ts_Local_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_AI_Search_Azure_OpenAI_ts_Playground_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_AI_Search_Azure_OpenAI_ts_Remote_Debug Updated 2 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_AI_Search_OpenAI_js_Local_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_AI_Search_OpenAI_js_Remote_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_AI_Search_OpenAI_py_Local_Debug Updated 4 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_AI_Search_OpenAI_ts_Local_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_AI_Search_OpenAI_ts_Remote_Debug Updated 2 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Custom_API_Azure_OpenAI_js_Local_Debug Updated 5 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Custom_API_Azure_OpenAI_js_Remote_Debug Updated 3 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Custom_API_Azure_OpenAI_py_Local_Debug Updated 4 step description(s) to match actual click targets (including 1 group file(s)). * refactor: update test case descriptions --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: debug fails for cea template * fix: simple bot js missed dependency for proxy --------- Co-authored-by: Alice Wang <alicewan@microsoft.com> Co-authored-by: Huihui Wu <huihuiwu@microsoft.com> Co-authored-by: Qinzhou Xu <qinzhouxu@microsoft.com>
* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Custom_API_Azure_OpenAI_py_PlayGround Updated 5 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Custom_API_Azure_OpenAI_py_Remote_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Custom_API_Azure_OpenAI_ts_PlayGround Updated 3 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Custom_API_Azure_OpenAI_ts_Remote_Debug Updated 3 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Custom_API_OpenAI_js_Local_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Custom_API_OpenAI_py_Local_Debug Updated 2 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Custom_API_OpenAI_py_Remote_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Customize_Azure_OpenAI_js_Copilot_Remote_Debug Updated 2 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Customize_Azure_OpenAI_js_Local_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Customize_Azure_OpenAI_py_Local_Debug Updated 3 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Customize_Azure_OpenAI_py_Remote_Debug Updated 2 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Customize_Azure_OpenAI_ts_Copilot_Remote_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Customize_Azure_OpenAI_ts_Local_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Customize_Azure_OpenAI_ts_Remote_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Customize_OpenAI_js_Local_Debug Updated 1 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Customize_OpenAI_js_Remote_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Customize_OpenAI_py_Local_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Customize_OpenAI_py_Remote_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Customize_OpenAI_ts_Local_Debug Updated 1 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Customize_OpenAI_ts_Remote_Debug Updated 2 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Teams_Collaborator_Agent_local_debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Template_And_Sample_Readme_Verification Updated 10 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Weather_Agent_Azure_OpenAI_ts_playground Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Weather_Agent_js_Local_Debug Updated 4 step description(s) to match actual click targets (including 2 group file(s)). * docs(vscuse): audit step descriptions for Weather_Agent_js_remote_debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Weather_Agent_OpenAI_js_Local_Debug Updated 1 step description(s) to match actual click targets (including 1 group file(s)). * docs(vscuse): audit step descriptions for Weather_Agent_OpenAI_js_playground Updated 1 step description(s) to match actual click targets. * refactor: update test case descriptions * refactor: update test case descriptions --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* docs(vscuse): audit step descriptions for Weather_Agent_OpenAI_js_Remote_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Weather_Agent_OpenAI_ts_Local_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Weather_Agent_OpenAI_ts_playground Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Weather_Agent_ts_Local_Debug Updated 1 step description(s) to match actual click targets. * docs(vscuse): audit step descriptions for Weather_Agent_ts_remote_debug Updated 2 step description(s) to match actual click targets (including 1 group file(s)). * refactor: update test case descriptions --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…i/split-vscuse-driver-model (#16465) Extracts only the vscode-test-cases/**/*.json changes (plans + groups) accumulated on qfai/split-vscuse-driver-model (PR #16437) into a standalone change targeting dev, so the test-plan housekeeping fixes (step description corrections, restored steps, precondition cleanup for secret-typing steps, etc.) can land independently of the driver-model split. No workflow, config.yaml, or wheel changes are included here. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* refactor: export listtemplates for fxcore consumer * build: tmp dependency * build: tmp dependency * build: tmp dependency build: tmp dependency build: tmp dependency build: tmp dependency build: tmp dependency * fix(fx-core): restore tmp specifier 0.2.7 in lockfile to satisfy frozen-lockfile * build: pr comment
Co-authored-by: teamstoolkitworkflowapp[bot] <210938105+teamstoolkitworkflowapp[bot]@users.noreply.github.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## release/6.13 #16480 +/- ##
================================================
+ Coverage 87.75% 87.84% +0.09%
================================================
Files 647 647
Lines 34010 34216 +206
Branches 8012 8078 +66
================================================
+ Hits 29844 30056 +212
+ Misses 2357 2343 -14
- Partials 1809 1817 +8
🚀 New features to boost your workflow:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR is created by Release Automation to sync latest changes from
devinto the release branch.release/6.13devRelease Automation Run: https://github.com/OfficeDev/microsoft-365-agents-toolkit/actions/runs/30445210091
After merging, approve the Release Automation run to trigger CD.