55 Commits
Author SHA1 Message Date
azure-sdk-automation[bot]andazure-sdk 91b021deca Prepare Azure MCP Server 4.0.0-beta.5 release (#4094)
Co-authored-by: azure-sdk <azuresdk@microsoft.com>
2026-11-03 15:57:30 -05:00
azure-sdk-automation[bot]andhelen229 7cc07310a5 Sync eng/common directory with azure-sdk-tools for PR 17345 (#4088)
* Add warning-only skill Eval coverage checks

Add deterministic changed-skill coverage checks and trusted PR comments with dashboard links. Preserve blocking Vally lint and cover discovery, fork safety, stale updates, and unknown-scope behavior. Related to #16345.

* Isolate coverage test output and report build details

* Fix coverage lint selection and multi-turn validation

* Use Node 24 throughout skill coverage workflows

* Use workflow dependency locks for readable skill check action versions

Onboard only the two skill coverage workflows to the official generated Actions lockfile while preserving the current checkout/setup-node commits and repository identities. Add scoped read-only frozen verification, regression contracts and maintenance documentation. Keep Node 24, independent blocking lint, trusted reporting, centralized links and all repository policies unchanged.

* Announce November 9 skill Eval coverage enforcement checkpoint

Add a prominent grace-period notice to missing-coverage comments and summaries, allowing authors to proceed only when other required checks pass. Keep coverage warning-only; do not add automatic date-based enforcement. Extend existing renderer, reporter and CLI regressions and document follow-up issue #17402.

* Discover skill-local Eval presence and address workflow review feedback

Remove pipeline discovery requirements from the presence checker and configuration. Preserve warning-only behavior, current lint scope, immutable GitHub reads, and the November 9 enforcement notice. Restore direct action SHA pins, use frozen standalone pnpm installs, separate script tests, and sparse-checkout the trusted reporter. Remove obsolete shared glob and lockfile tooling. Document semantic coverage as a separate advisory follow-up.

* Use Eval dashboard short link

* Keep skill Eval coverage tests portable across synced repositories

Move Tools workflow assertions to eng/common-tests, run the full shared suite in an isolated consumer, and remove README links to unsynced files. Preserve read-only test workflow permissions and frozen dependency installs.

---------

Co-authored-by: helen229 <gaoh@microsoft.com>
2026-11-02 16:24:44 -08:00
6c64fe5c90 Sync eng/common directory with azure-sdk-tools for PR 17448 (#4075)
Fix auto-release eligibility for shared CI triggers

Require original PR file changes under each package directory before marking artifacts releasable or updating release plans. Preserve validation detection and cover shared triggers, deleted and renamed paths, and path boundaries.

Co-authored-by: Ray Chen <raychen@microsoft.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-11-02 11:48:08 -08:00
azure-sdk-automation[bot]andazure-sdk 6987b8284f Increment version after release (#4081)
Increment package version after release

Co-authored-by: azure-sdk <azuresdk@microsoft.com>
2026-11-02 16:45:30 +02:00
azure-sdk-automation[bot]andazure-sdk 2804656075 Increment version after release (#4066)
Increment package version after release

Co-authored-by: azure-sdk <azuresdk@microsoft.com>
2026-10-30 13:59:13 -04:00
azure-sdk-automation[bot] 3f9f1899ec Sync eng/common directory with azure-sdk-tools for PR 17367 (#4042) 2026-10-27 16:52:09 -07:00
azure-sdk-automation[bot]andazure-sdk 4dfa37a1a9 Sync .github/workflows directory with azure-sdk-tools repository (#4048)
Co-authored-by: azure-sdk <azuresdk@microsoft.com>
2026-10-27 16:32:07 -07:00
82b76ba338 Sync eng/common directory with azure-sdk-tools for PR 17410 (#4046)
Allow callers to configure SBOM generation timeout

Preserve the 30-minute default and pass caller overrides to the 1ES artifact task.

Co-authored-by: jennypng <63012604+JennyPng@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: ef492680-d50c-4348-967b-88a98f5c04c1
2026-10-27 16:20:08 -07:00
azure-sdk-automation[bot]andhelen229 6147a8cb30 Sync eng/common directory with azure-sdk-tools for PR 17393 (#4043)
* Pass optional SDK PRs safely to shared release completion

* Address shared release completion review feedback

---------

Co-authored-by: helen229 <gaoh@microsoft.com>
2026-10-27 13:34:15 -07:00
azure-sdk-automation[bot]andTravis Prescott d98fe6ebca Sync eng/common directory with azure-sdk-tools for PR 17391 (#4026)
* Remove ios repo references.

* Remove android and C rep references.

---------

Co-authored-by: Travis Prescott <trpresco@microsoft.com>
2026-10-23 10:51:46 -06:00
azure-sdk-automation[bot]andazure-sdk c4341c2d2c Increment version after release (#4025)
Increment package version after release

Co-authored-by: azure-sdk <azuresdk@microsoft.com>
2026-10-23 09:22:58 -05:00
fdacd17ae1 Sync eng/common directory with azure-sdk-tools for PR 17350 (#4019)
* Upgrade Vally to 0.19.0 for App-token MCP evaluations

* Restore public npm metadata in Vally locks

Co-authored-by: helen229 <19517014+helen229@users.noreply.github.com>

* Sync eng/common directory with azure-sdk-tools repository for Tools PR 17350

* Keep eval transitive dependencies available in CI mirror

* Align eval tooling with Node 24 requirements

---------

Co-authored-by: helen229 <gaoh@microsoft.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: helen229 <19517014+helen229@users.noreply.github.com>
Co-authored-by: azure-sdk <azuresdk@microsoft.com>
2026-10-22 13:35:29 -07:00
azure-sdk-automation[bot]andTravis Prescott 154e3a1dda Sync eng/common directory with azure-sdk-tools for PR 17383 (#4020)
* Add package name and package version to logs.

* Pass dummy hash when no hash is provided.

* Revert "Pass dummy hash when no hash is provided."

This reverts commit 3449133ed429c799db553ea5e2a96a69aa7cc5ed.

---------

Co-authored-by: Travis Prescott <trpresco@microsoft.com>
2026-10-22 14:35:07 -06:00
azure-sdk-automation[bot]andazure-sdk 4f5e2e354c Sync eng/common directory with azure-sdk-tools for PR 17315 (#4015)
* Sync eng/common directory with azure-sdk-tools repository for Tools PR 17315

* Sync eng/common directory with azure-sdk-tools repository for Tools PR 17315

* Sync eng/common directory with azure-sdk-tools repository for Tools PR 17315

---------

Co-authored-by: azure-sdk <azuresdk@microsoft.com>
2026-10-21 10:50:03 -07:00
azure-sdk-automation[bot]andazure-sdk 299f6325d8 Increment version after release (#4013)
Increment package version after release

Co-authored-by: azure-sdk <azuresdk@microsoft.com>
2026-10-21 08:11:11 -04:00
azure-sdk-automation[bot]andazure-sdk c17559c057 Increment version after release (#3980)
Increment package version after release

Co-authored-by: azure-sdk <azuresdk@microsoft.com>
2026-10-20 14:45:00 -07:00
azure-sdk-automation[bot]andazure-sdk a70f67e85e Increment version after release (#4002)
Increment package version after release

Co-authored-by: azure-sdk <azuresdk@microsoft.com>
2026-10-20 12:05:08 -04:00
azure-sdk-automation[bot]andhelen229 5e5841070d Sync eng/common directory with azure-sdk-tools for PR 17238 (#3973)
* Use scoped Copilot App token for hermetic Vally evals

* Reuse shared GitHub login for Copilot eval authentication

* Replace all Vally eval PATs with shared GitHub App authentication

* Remove PR guards from shared Copilot authentication

* Use one tested Copilot token environment variable

* Use default Azure owner for Copilot login

---------

Co-authored-by: helen229 <gaoh@microsoft.com>
2026-10-19 14:33:22 -07:00
azure-sdk-automation[bot]andhelen229 0c730bc27b Sync eng/common directory with azure-sdk-tools for PR 17084 (#3903)
* Publish complete eval build results directly to Blob

* Report sanitized Blob publication failure diagnostics

* Opt eval publishing into the AzureStorage network policy

* Publish real skill and live eval results to Blob

* Enable scoped automatic publication for tools main evals

* Remove dedicated synthetic storage smoke mode

* Restrict refresh token destinations and make publisher lock portable

* Reject noncanonical archive identities and clarify publisher boundaries

* Document the production-only dashboard boundary

* Convert Blob publisher scripts to TypeScript

* Notify the dashboard after publishing evaluation results

* Centralize eval publication configuration and simplify pipeline IDs

* Simplify eval publication and close validation gaps

* Simplify eval result publication and strengthen failure recovery

* Use one eval publication opt-in for upload and storage egress

* Keep one main-only eval publication switch

* Use pipeline configuration and Azure CLI for eval publication

* Fix eval publication edge cases and run regressions in PR CI

* Configure eval dashboard endpoints through pipeline variables

* Remove optional eval publication receipts

* Simplify eval bundling and support Node 24 with pnpm

---------

Co-authored-by: helen229 <gaoh@microsoft.com>
2026-10-19 14:01:47 -07:00
azure-sdk-automation[bot] 1c3bdb70d4 Sync eng/common directory with azure-sdk-tools for PR 17189 (#3994)
* Forward release-plan correlation through shared completion adapters
2026-10-19 15:54:50 -04:00
azure-sdk-automation[bot]andTravis Prescott 2d31822ce1 Sync eng/common directory with azure-sdk-tools for PR 17316 (#3996)
* Update pipelines.

* Updates for new approach in companion PR

---------

Co-authored-by: Travis Prescott <trpresco@microsoft.com>
2026-10-19 11:17:07 -06:00
azure-sdk-automation[bot]andCopilot App 30fe5e44b7 Increment version after release (#3948)
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-10-18 09:23:04 +03:00
azure-sdk-automation[bot]andTravis Prescott 468c6ab0c3 Sync eng/common directory with azure-sdk-tools for PR 17240 (#3951)
* Publish new shared templates and remove old ones.

* Code review feedback.

---------

Co-authored-by: Travis Prescott <trpresco@microsoft.com>
2026-10-15 10:29:22 -07:00
azure-sdk-automation[bot]andazure-sdk c013c3c94e Sync eng/common directory with azure-sdk-tools repository (#3939)
Co-authored-by: azure-sdk <azuresdk@microsoft.com>
2026-10-13 14:23:52 -07:00
azure-sdk-automation[bot] 142024f02c Sync eng/common directory with azure-sdk-tools for PR 17165 (#3919)
* Remove only the DevOps release work item update functionality
2026-10-12 11:57:51 -04:00
64a5c8bf2c Sync eng/common directory with azure-sdk-tools for PR 17155 (#3827)
New-TestResources: Resolve deployment state instead of blindly retrying on failure

New-AzResourceGroupDeployment retries reused the same -Name as the
original deployment. If the original was still running server-side
(e.g. a long-running template), the retry collided with it
(Code=DeploymentActive) and every retry failed the same way.

Resolve-DeploymentAfterFailure now asks ARM for the existing
deployment's actual state before deciding what to do:
  - still running -> poll it to completion (bounded, 60 min timeout)
    instead of starting a redundant concurrent deployment, which
    could otherwise cause resource-level conflicts and leave an
    orphaned duplicate deployment record behind
  - already succeeded/failed/canceled -> return that result as-is so
    normal failure handling reports the real error instead of masking
    it with a retry
  - not found at all -> safe to submit a new deployment under a
    unique name, truncating the base name so the result stays within
    ARM's 64-character deployment-name limit

Also resets $deployment to $null at the start of each
template-file iteration so a stale value from a previous template
can't leak through if the try block throws without assigning a new
one.

Co-authored-by: Connie Yau <conniey@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: ce6c37d3-fb5b-4100-8c45-fc8ee31b4170
2026-10-07 12:47:18 -07:00
46ab6a5dd7 Sync eng/common directory with azure-sdk-tools for PR 17077 (#3858)
---------

Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
Co-authored-by: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-10-06 01:34:17 -07:00
azure-sdk-automation[bot]andTravis Prescott 4b1ce554ba Sync eng/common directory with azure-sdk-tools for PR 17178 (#3831)
Fix base template.

Co-authored-by: Travis Prescott <trpresco@microsoft.com>
2026-10-02 11:43:51 -07:00
azure-sdk-automation[bot]andTravis Prescott 55aacfec95 Sync eng/common directory with azure-sdk-tools for PR 17167 (#3829)
* Allow access to Tools repo scripts and Langauge repo scripts.

* Code review feedback.

---------

Co-authored-by: Travis Prescott <trpresco@microsoft.com>
2026-10-02 09:23:52 -07:00
azure-sdk-automation[bot]andazure-sdk ba72137783 Sync eng/common directory with azure-sdk-tools for PR 16343 (#3796)
Sync eng/common directory with azure-sdk-tools repository for Tools PR 16343

Co-authored-by: azure-sdk <azuresdk@microsoft.com>
2026-09-28 15:33:58 -07:00
c5c6ce2866 Sync eng/common directory with azure-sdk-tools for PR 16674 (#3246)
* Support pool-specific PR job batch sizes

Amp-Thread-ID: https://ampcode.com/threads/T-019fc928-8629-77e7-9030-1412de6b8f36
Co-authored-by: Amp <amp@ampcode.com>

* Provide better error message when pool override isn't an integer

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Wei Lim <weilim@microsoft.com>
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Wei Lim <weikanglim@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-09-22 21:05:38 -07:00
azure-sdk-automation[bot] 423d3e37f5 Sync eng/common directory with azure-sdk-tools for PR 17007 (#3660) 2026-09-22 18:45:02 -07:00
azure-sdk-automation[bot] 585757c506 Sync eng/common directory with azure-sdk-tools for PR 17035 (#3684) 2026-09-22 18:44:17 -07:00
f7dd1c293b Sync eng/common directory with azure-sdk-tools for PR 17056 (#3695)
Update helper scripts for tag version discovery

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: praveenkuttappan <55455725+praveenkuttappan@users.noreply.github.com>
2026-09-16 18:44:16 -04:00
da8b55e3a8 Sync eng/common directory with azure-sdk-tools for PR 17017 (#3682)
* Update npm lockfiles with minimum release age

Co-authored-by: mikeharder <9459391+mikeharder@users.noreply.github.com>

* Update TypeSpec packages to latest versions

Co-authored-by: mikeharder <9459391+mikeharder@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: mikeharder <9459391+mikeharder@users.noreply.github.com>
2026-09-15 22:34:19 +00:00
azure-sdk-automation[bot]andmsalaman e27f3649a1 Sync eng/common directory with azure-sdk-tools for PR 16982 (#3635)
Add dataLocation to Azure US Government JSON

Add dataLocation field for Azure US Government.

Co-authored-by: msalaman <Marcossalamanca97@hotmail.com>
2026-09-14 22:39:16 -05:00
azure-sdk-automation[bot]andazure-sdk 6793e3c697 Sync eng/common directory with azure-sdk-tools for PR 17003 (#3647)
Sync eng/common directory with azure-sdk-tools repository for Tools PR 17003

Co-authored-by: azure-sdk <azuresdk@microsoft.com>
2026-09-14 11:05:38 -07:00
azure-sdk-automation[bot] db3ce5dbd0 Sync eng/common directory with azure-sdk-tools for PR 16959 (#3654)
* Use package name instead of artifact name to update release status in release plan
2026-09-14 12:44:57 -04:00
9faf528915 Sync eng/common directory with azure-sdk-tools for PR 16999 (#3639)
Bump pipeline generator to 1.1.0-dev.20260910.1

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Co-authored-by: Ray Chen <raychen@microsoft.com>
Copilot-Session: b4ebb59e-a6e1-4c58-8f6a-c6cddecaff72
2026-09-12 05:43:19 +00:00
azure-sdk-automation[bot] ff5b1a0ecd Sync eng/common directory with azure-sdk-tools for PR 16890 (#3625)
* Rename Verify-All-Package job display name to Update-Package-WorkItems
2026-09-11 14:40:24 -04:00
da97832a6d Sync eng/common directory with azure-sdk-tools for PR 16977 (#3619)
Bump pipeline generator to 1.1.0-dev.20260909.1

Co-authored-by: Ray Chen <raychen@microsoft.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-10 12:26:48 -07:00
azure-sdk-automation[bot]andHeath Stewart d26f0b99da Sync eng/common directory with azure-sdk-tools for PR 16968 (#3612)
Accept list of files to check from stdin

Invoke-Cspell.ps1 works fine when piping a list of file names to it from
within PowerShell, but not another shell like bash. This is the fix.

Co-authored-by: Heath Stewart <heaths@microsoft.com>
2026-09-09 22:51:36 +00:00
azure-sdk-automation[bot]andazure-sdk 51f927dde2 Sync eng/common directory with azure-sdk-tools for PR 16928 (#3574)
Sync eng/common directory with azure-sdk-tools repository for Tools PR 16928

Co-authored-by: azure-sdk <azuresdk@microsoft.com>
2026-09-04 16:02:19 -04:00
azure-sdk-automation[bot]andazure-sdk faea99d5b4 Sync eng/common directory with azure-sdk-tools for PR 16873 (#3506)
Sync eng/common directory with azure-sdk-tools repository for Tools PR 16873

Co-authored-by: azure-sdk <azuresdk@microsoft.com>
2026-09-04 17:47:48 +00:00
azure-sdk-automation[bot]andazure-sdk f8bc8aa293 Sync eng/common directory with azure-sdk-tools for PR 16902 (#3511)
Sync eng/common directory with azure-sdk-tools repository for Tools PR 16902

Co-authored-by: azure-sdk <azuresdk@microsoft.com>
2026-09-03 02:38:45 +00:00
azure-sdk-automation[bot]andazure-sdk 54df7c3761 Sync eng/common directory with azure-sdk-tools for PR 16806 (#3436)
Sync eng/common directory with azure-sdk-tools repository for Tools PR 16806

Co-authored-by: azure-sdk <azuresdk@microsoft.com>
2026-08-31 17:40:14 -04:00
azure-sdk-automation[bot]andazure-sdk 6500a64a84 Sync eng/common directory with azure-sdk-tools for PR 16858 (#3442)
Sync eng/common directory with azure-sdk-tools repository for Tools PR 16858

Co-authored-by: azure-sdk <azuresdk@microsoft.com>
2026-08-31 13:53:49 -07:00
6865d70a8d Sync eng/common directory with azure-sdk-tools for PR 16660 (#3428)
* Add Get-PackageApprovalStatus script.

* Sync eng/common directory with azure-sdk-tools repository for Tools PR 16660

* Sync eng/common directory with azure-sdk-tools repository for Tools PR 16660

* Sync eng/common directory with azure-sdk-tools repository for Tools PR 16660

* Sync eng/common directory with azure-sdk-tools repository for Tools PR 16660

* Sync eng/common directory with azure-sdk-tools repository for Tools PR 16660

---------

Co-authored-by: Travis Prescott <trpresco@microsoft.com>
Co-authored-by: azure-sdk <azuresdk@microsoft.com>
2026-08-31 09:06:53 -07:00
azure-sdk-automation[bot]andazure-sdk dc82fce91b Sync eng/common directory with azure-sdk-tools for PR 16800 (#3350)
Sync eng/common directory with azure-sdk-tools repository for Tools PR 16800

Co-authored-by: azure-sdk <azuresdk@microsoft.com>
2026-08-24 16:15:52 +00:00
azure-sdk-automation[bot]andRay Chen 2cea089dbd Sync eng/common directory with azure-sdk-tools for PR 16770 (#3328)
Add npm userconfig to typespec emitter template

Fixed CFSClean

Co-authored-by: Ray Chen <raychen@microsoft.com>
2026-08-19 19:39:09 +00:00
azure-sdk-automation[bot]andalzimmermsft 93267e18b3 Sync eng/common directory with azure-sdk-tools for PR 16727 (#3316)
Allow test resource deployment to skip environment setup

Co-authored-by: alzimmermsft <48699787+alzimmermsft@users.noreply.github.com>
2026-08-19 19:16:22 +00:00
azure-sdk-automation[bot]andazure-sdk d4380a0de8 Sync eng/common directory with azure-sdk-tools for PR 16740 (#3300)
Sync eng/common directory with azure-sdk-tools repository for Tools PR 16740

Co-authored-by: azure-sdk <azuresdk@microsoft.com>
2026-08-18 18:36:19 +00:00
azure-sdk-automation[bot]andConnie Yau e944bde4cf Sync eng/common directory with azure-sdk-tools for PR 15644 (#3237)
Update helper function to print nested exception details.

Co-authored-by: Connie Yau <conniey@microsoft.com>
2026-08-11 16:28:39 -07:00
azure-sdk-automation[bot]andazure-sdk c49c716ea4 Sync eng/common directory with azure-sdk-tools for PR 16662 (#3221)
Sync eng/common directory with azure-sdk-tools repository for Tools PR 16662

Co-authored-by: azure-sdk <azuresdk@microsoft.com>
2026-08-06 15:31:22 -07:00
azure-sdk-automation[bot]andazure-sdk 18182ac98c Update azure-sdk-build-tools Repository Resource Refs in Yaml files (#2991)
Co-authored-by: azure-sdk <azuresdk@microsoft.com>
2026-07-02 13:30:42 -07:00