Commit Graph

546 Commits

Author SHA1 Message Date
Azure SDK Bot
525f701eba
Fix additional TriggerPaths not being honored in Get-PrPkgProperties (#6533)
Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2025-04-22 10:04:22 -07:00
Azure SDK Bot
ac75bd58e9
Exit early if no API changes are found (#6531)
Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com>
2025-04-18 10:18:11 -07:00
Azure SDK Bot
65c7ba53c4
Allow eng/ based packages to parse ci.yml (#6514)
Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2025-04-08 10:16:38 -07:00
Azure SDK Bot
d6cc3fb2db
Add env var skip for matrix debug. Add acceptance test tag (#6512)
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2025-04-07 12:25:45 -04:00
Azure SDK Bot
292731bd66
Add handling to stress deploy script to tell users when they lack TME group permissions (#6502)
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2025-04-03 17:02:13 -04:00
Azure SDK Bot
da54173ead
Fix error in APIView Helper (#6503)
Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com>
2025-04-02 15:32:26 -07:00
Azure SDK Bot
d4a6cb30ec
Sync eng/common directory with azure-sdk-tools for PR 10038 (#6494)
* add a category to parse triggerPaths when there is no artifact present (this is the go use-case)
* add integration tests for Save-Package-Properties scenarios
* bugfixes around various situations in new PackageProps class

---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2025-04-01 15:36:40 -07:00
Azure SDK Bot
a9d94e3084
Update APIView Helpers (#6500)
Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com>
2025-04-01 15:00:01 -07:00
Azure SDK Bot
19f1aa4879
Update logging functions for github actions (#6499)
We need to use Write-Host for the custom logging commands to get them correctly out into stdout which is what they need to be interpreted correctly.

Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
2025-04-01 14:40:07 -07:00
Azure SDK Bot
2973916598
Sync eng/common directory with azure-sdk-tools for PR 10134 (#6489)
* Move functions to git-helpers and resolve review to approval script

* Add approval script details to sync workflow doc

* Fix up warnings/unused variables

* Formatting

* Add re-approval logic

---------

Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2025-03-31 16:56:44 -07:00
Azure SDK Bot
a836fde12a
Sync eng/common directory with azure-sdk-tools for PR 10145 (#6488)
* support accessing a different key for the value of the Package during batching in Create-PrJobMatrix

---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2025-03-27 17:44:53 -07:00
Azure SDK Bot
9ed08c9750
Sync eng/common directory with azure-sdk-tools for PR 10004 (#6490)
* Add logic for seting APIView Pull Request comment

* Update script to use source and head commish

* Make API Change Check a header

* Add Fetch URI to APIView comment

* Pass APIView host as a parameter

* Update APIVBiew comment header and add state to search api call

---------

Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com>
2025-03-27 17:23:28 -07:00
Azure SDK Bot
396acfc466
Sync eng/common directory with azure-sdk-tools for PR 10129 (#6483)
* identify and fix the issue with no results on a matrix that is PRBatched. The platform filters eliminate all the jobs, which is why it only turned up on the second windows leg

---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2025-03-25 15:19:52 -07:00
Azure SDK Bot
a4c8ade158
Package Properties processing updates (#6477)
Co-authored-by: James Suplizio <jasupliz@microsoft.com>
2025-03-21 09:27:52 -07:00
Azure SDK Bot
bebf2310f8
Sync eng/common directory with azure-sdk-tools for PR 10081 (#6473)
* update generate-matrix function ProcessImport to return a structured result, versus a tuple that is destructured immediately

Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
Co-authored-by: Scott Beddall <45376673+scbedd@users.noreply.github.com>
2025-03-19 14:53:35 -07:00
Azure SDK Bot
7a551d9c27
Gracefully handle when we return no matrix results (#6467)
Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2025-03-14 11:44:35 -07:00
Azure SDK Bot
7a1eb828cc
Fix group prefix conditional in test resource removal (#6465)
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2025-03-13 16:53:02 -07:00
Azure SDK Bot
63d575d179
Ensure that direct batches have an underscore before the batchnumber (#6464)
Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2025-03-13 15:59:19 -07:00
Azure SDK Bot
18f3bffccd
Fix issue with excludepaths in get-prpkgproperties (#6462)
Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2025-03-12 12:10:56 -07:00
Azure SDK Bot
a7728011d2
Sync eng/common directory with azure-sdk-tools for PR 9993 (#6456)
* optimize save-package-properties for large diffs

---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2025-03-11 12:07:25 -07:00
Azure SDK Bot
3e56210de8
Sync eng/common directory with azure-sdk-tools for PR 9918 (#6447)
* add pullrequest faq

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
Co-authored-by: Patrick Hallisey <pahallis@microsoft.com>
2025-03-05 18:26:23 -08:00
Azure SDK Bot
f6fa235697
Optimize Service-Level change detection, update ordering of targeted files during impacted package detection (#6446)
Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2025-03-04 12:17:08 -08:00
Azure SDK Bot
af764fe673
Sync eng/common directory with azure-sdk-tools for PR 9945 (#6444)
* allow skipping of batching during Create-PRJobMatrix
---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2025-03-03 15:50:12 -08:00
Azure SDK Bot
4983de1fb5
Update original file path value in detect change request to APIView (#6443)
Co-authored-by: Praveen Kuttappan <prmarott@microsoft.com>
2025-03-03 17:58:53 -05:00
Azure SDK Bot
c6334c02ad
Sync eng/common directory with azure-sdk-tools for PR 9888 (#6434)
* Move stress helm charts to azuresdkartifacts. Add publish pipeline

* Update stress deploy

* Fix tenant reference for pg tme cluster

* Update cluster config

* Fix powershell module install when whatif is set

---------

Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2025-02-26 14:17:02 -08:00
Azure SDK Bot
b538bd9935
Code needs to handle more than one template library (#6436)
Co-authored-by: James Suplizio <jasupliz@microsoft.com>
2025-02-26 10:13:03 -08:00
Azure SDK Bot
5b900c1a9d
Sync eng/common directory with azure-sdk-tools for PR 9902 (#6433)
* populate triggeringPaths of each artifactdetails with the owning ci.yml
* handle service-directory changes in Get-PrPkgProperties

---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2025-02-24 17:35:15 -08:00
Azure SDK Bot
97463f30d2
update apiview scripts to support sdk automation (#6431)
Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com>
2025-02-21 17:26:12 -08:00
Azure SDK Bot
97182996eb
Sync eng/common directory with azure-sdk-tools for PR 9889 (#6429)
* Fix support for crates.io links

* Use strict-mode $Matches property accessor

---------

Co-authored-by: Heath Stewart <heaths@microsoft.com>
2025-02-21 13:36:23 -08:00
Azure SDK Bot
4eb517add9
Sync eng/common directory with azure-sdk-tools for PR 9896 (#6430)
* Remove trailing slash addition to ExcludePaths

* Remove the needless loop and, now defunct, comment

---------

Co-authored-by: James Suplizio <jasupliz@microsoft.com>
2025-02-21 12:13:50 -08:00
Azure SDK Bot
429f81b88f
Sync eng/common directory with azure-sdk-tools for PR 9862 (#6428)
* Get-PRPkgProperties now honors artifact-list specific absolute/relative paths to other triggering folders. This will supplant the common "if eng/ changes include template and core" in a follow-up PR.

---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2025-02-20 16:30:18 -08:00
Azure SDK Bot
c2ddfee999
Sync eng/common directory with azure-sdk-tools for PR 9836 (#6422)
* adjustments to iterating across matrix configs for packages that belong to multiple matrices

---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2025-02-14 11:16:59 -08:00
Azure SDK Bot
e4dae4e2a5
Sync eng/common directory with azure-sdk-tools for PR 9823 (#6419)
* handle defaults for changedfiles, deletedfiles, and changedServices

---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2025-02-13 11:37:40 -08:00
Azure SDK Bot
52797073f1
Sync eng/common directory with azure-sdk-tools for PR 9807 (#6417)
* replace PkgProps CIMatrixConfigs property in favor of a more generalized CIParameters property. Original CIMatrixConfigs will exist as an item of same key within CIParameters.
* update Create-PRJobMatrix to honor new CIMatrixConfigs property location

---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2025-02-12 15:56:08 -08:00
Azure SDK Bot
07cc2b19cd
Support Linux environment (#6410)
Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com>
2025-02-11 14:07:00 -08:00
Azure SDK Bot
6d3bd4cc0d
Parameterize test-pipeline version separator (#6409)
Co-authored-by: Patrick Hallisey <pahallis@microsoft.com>
2025-02-11 13:50:10 -08:00
Azure SDK Bot
4f2ca36252
Sync eng/common directory with azure-sdk-tools for PR 9803 (#6408)
* update Get-ObjectKey to coalesce boolean-like values to their true boolean value
* update Get-ObjectKey  to call Get-ObjectKey on each item of an array or pscustom object - versus utilizing their values directly 
---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2025-02-11 11:34:25 -08:00
Azure SDK Bot
ac2c03cce9
Sync eng/common directory with azure-sdk-tools for PR 9799 (#6402)
* resolve issue with matrix collation when multiple matrix configs are being resolved

---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2025-02-07 17:05:04 -08:00
Azure SDK Bot
c5b9a20dc9
Add AdditionalMatrixConfigs the CIMatrixConfigs (#6400)
Co-authored-by: James Suplizio <jasupliz@microsoft.com>
2025-02-06 14:14:25 -08:00
Azure SDK Bot
494f9ff858
Pass non sparse parameters through to PR job matrix generator (#6386)
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2025-02-04 13:32:17 -05:00
Azure SDK Bot
e0c5f27d6b
Update common tool to support go (#6389)
Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com>
2025-02-04 00:05:33 -08:00
Azure SDK Bot
cb3b4117da
Update query count to fix automation (#6387)
Co-authored-by: Wes Haggard <Wes.Haggard@microsoft.com>
2025-02-03 16:32:11 -08:00
Azure SDK Bot
c95362ac9d
Sync eng/common directory with azure-sdk-tools for PR 9699 (#6372)
* allow the indirect matrix to generate non-sparse based on new parameter to generate-job-matrix

---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2025-01-27 19:21:28 -08:00
Azure SDK Bot
124742bde8
Sync eng/common directory with azure-sdk-tools for PR 9687 (#6368)
* Migrate stress storage cluster

* Add tenant to stress deploy login

---------

Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2025-01-24 13:58:19 -08:00
Azure SDK Bot
d646629655
Sync eng/common directory with azure-sdk-tools for PR 9656 (#6366)
* Added label handle sdk-gen pipeline template

Added common script to delete label from a PR

* Update eng/common/scripts/Invoke-GitHubAPI.ps1

Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>

---------

Co-authored-by: ray chen <raychen@microsoft.com>
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2025-01-22 15:30:17 -08:00
Azure SDK Bot
90a2207ea5
Sync eng/common directory with azure-sdk-tools for PR 9668 (#6364)
* Support incrementing semver prereleases with 'zero' versions

* Make tests more explicit

---------

Co-authored-by: Patrick Hallisey <pahallis@microsoft.com>
2025-01-22 10:39:17 -08:00
Azure SDK Bot
12d9e66e4f
handle only deleted files in a <language> - pullrequest build (#6359)
Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2025-01-21 15:16:43 -08:00
Azure SDK Bot
4d8c32d22a
Sync eng/common directory with azure-sdk-tools for PR 9652 (#6361)
* Update github.io docs to use static website instead of blobs directly

* Update eng/common/scripts/copy-docs-to-blobstorage.ps1

Co-authored-by: Ben Broderick Phillips <ben@benbp.net>

* Switch from AzurePowerShell to AzureCLI task

* Add scriptLocation to docindex.yml

* Update Generate-DocIndex.ps1

* Fix indentation in docindex.yml script block

---------

Co-authored-by: Wes Haggard <Wes.Haggard@microsoft.com>
Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
Co-authored-by: Ben Broderick Phillips <ben@benbp.net>
2025-01-21 08:55:49 -08:00
Azure SDK Bot
fbe7276a5e
Fix broken link (#6347)
Co-authored-by: McCoy Patiño <39780829+mccoyp@users.noreply.github.com>
2025-01-17 15:11:04 -08:00
Azure SDK Bot
757e967f90
Sync eng/common directory with azure-sdk-tools for PR 9601 (#6351)
* updates to dynamic matrix generation. moves indirectly included packages to sparse usage. adds additional parameters to GeneratePRMatrix that enable further filtering of the matrix generated for the indirect packages

---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
2025-01-17 12:00:38 -08:00