Commit Graph

1433 Commits

Author SHA1 Message Date
Azure SDK Bot
d374747dcc
Sync eng/common directory with azure-sdk-tools for PR 10190 (#6505)
* updating eng/common/testproxy/test-proxy-tool.yml and eng/common/testproxy/test-proxy-standalone-tool.yml to output a bunch of information about what they're actually running for their commands
---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
Co-authored-by: Scott Beddall <45376673+scbedd@users.noreply.github.com>
Co-authored-by: Patrick Hallisey <hallipr@gmail.com>
2025-04-03 15:42:12 -07: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
c914c0933f
Import Az powershell module in self contained post script task (#6484)
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2025-03-26 15:25:31 -07:00
Azure SDK Bot
bf36db827f
Add option to create self contained test resources post script (#6476)
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2025-03-25 18:24:20 -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
Daniel Jurek
ef40989507
[1ESPT] Migrate deployment -> job (#6475)
* Migrate deployment -> job. Deployment job requires checking out vcpkg and runs scripts in eng/

* ReleaseGate job

* Remove "environment" from "job" entries

* Explicit dependsOn

* Move variables up, templateContext

* templateContext settings

* Remove condition

* LINUXNEXTPOOL

* beta.26

* Pool

* Windows pool permission, changelog

* Fix fix PublishDocs

* Fix PublishVcpkg

* Revert sdk/template changes

* Update eng/pipelines/templates/stages/archetype-cpp-release.yml

Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>

* Use image.yml variables for jobs

* Test release pipeline

* #

* Revert CHANGELOG.md and packages_version.hpp

---------

Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
2025-03-24 04:23:10 +00:00
Azure SDK Bot
92a3185c88
Removed obsolete specc-gen-sdk pipeline template (#6478)
Co-authored-by: ray chen <raychen@microsoft.com>
2025-03-21 12:27:39 -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
gearama
125c305961
Keyvault Secrets remake (#6463)
* first stab at a client tsp /tspconfig scripts

* space

* updates to clientTSP

* update for latest specs for KV

* gfd

* gfd

* hghf

* dfgdf

* jhg

* oopsie

* comments

* headers

* clang & param

* coverage

* more comments not gened

* spell

* more comments

* regen for testing

* gfd

* gdf

* tretre

* update to use tsp client

* vcxvx

* fdsfsd

* fds

* round 2

* api view

* dsa

* rte

* update to use code injection

* clang and comments

* gfd

* updates

* clang

* fsd

* spell

* comments

* some cleanup

* first test passing

* dsa

* second test

* startdeletesecret

* update secret ptoeprties

* recover secret

* cleanup clang

* docs

* update recordings and clean up tests

* ggfd

* ooops

* samples build

* gdf

* samples run

* perf tests

* CLANG

* fds

* CLAAAAAAAAANG

* update to latest version of the TSPs

* update to latest codegen

* gdfgdf

* replace method

* client and stuffs

* PR comments

* remove security from path

* clang

* qfe

* gdf

* update to models and to the lastest codegen

* forgot cmake file

* Update sdk/keyvault/azure-security-keyvault-secrets/samples/sample1-basic-operations/sample1_basic_operations.cpp

Co-authored-by: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com>

* test api view

* dfsfsd

* ccxcvx

* step1

* delete, and lor and paged

* all work

* works and serializers and test for them gone

* cleanup test files

* sample

* tests passing

* dfsfsd

* latest codegen

* after merge

* fsd

* gfd

* gfd

* ApiView

* move to _details namespace

* put back readme

* update readmes

* clang

* dfsd

* get rid of snippets, validation fails without explanation as to what the failure is

* update locations of methods tp cpp files

* format files

* cover

---------

Co-authored-by: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com>
2025-03-14 13:46:49 -07:00
Azure SDK Bot
250a80cbc8
Use unified pipeline convention for rust (#6466)
Co-authored-by: Patrick Hallisey <pahallis@microsoft.com>
2025-03-14 12:06:04 -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
038457a155
Add resource prefix for safe secret standard alerts (#6458)
Add the prefix to identify RGs that we are creating in our TME
tenant to identify them as potentially using local auth and violating
our safe secret standards.

Co-authored-by: Wes Haggard <Wes.Haggard@microsoft.com>
2025-03-13 10:59:53 -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
1674d8071b
use the pull request head sha for APIView PR runs (#6459)
Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com>
2025-03-11 18:06:54 -07:00
Larry Osterman
e04e96cf87
Merged Rust AMQP stack with main. (#6442)
* Initial attempt at a Rust AMQP stack, merged against feature/rust_amqp for now. (#5942)

* Enabled building AMQP *without* uAMQP

* Start integrating Rust AMQP Value to C++ AMQP Value

* AMQP Value tests now pass

* Moved AmqpValueType ostream inserter to its original location

* Added Rust AMQP Message implementation

* Added start of message source tests

* Enabled building AMQP *without* uAMQP

* Start integrating Rust AMQP Value to C++ AMQP Value

* Moved AmqpValueType ostream inserter to its original location

* Message target support

* Message source and target support

* Add connection support; restructured tests to fail on RUST AMQP rather than attempting to run; removed some uAMQP-only features  (#5986)

* Checkpoint of connection logic

* Started implementing Rust based Connection by pulling out uAMQP artifacts

* Implemented AMQP Connection in Rust; started API surface refactoring for Rust APIs; Refactored tests to remove some uAMQP only elements.

* Don't leak runtime context on calls

* Refactor AMQP logic to better isolate rust AMQP code from uAMQP code. (#6008)

* refactor uAMQP and Rust AMQP into separate implementations for ease of use

* Add connection support; restructured tests to fail on RUST AMQP rather than attempting to run; removed some uAMQP-only features  (#5986)

* Checkpoint of connection logic

* Started implementing Rust based Connection by pulling out uAMQP artifacts

* Implemented AMQP Connection in Rust; started API surface refactoring for Rust APIs; Refactored tests to remove some uAMQP only elements.

* Don't leak runtime context on calls

* export UUID from AMQP

* Cleaned up some more elements; reduced scope of doxygen significantly

* runtime context needs to be process global not thread global; all tests pass or fail at this point

* Merged main into branch

* Implement AMQP Session APIs in Rust. (#6033)

* Checkpoint of rust session support

* Session begin/end now works

* Session tests pass

* Removed accidental regression

* Added rust per-call context (#6043)

* Reworked runtime context to be call context

* Added context parameter to blocking AMQP calls

* Added comments around the lifetime of the RustRuntimeContext captured in the CallContext object

* uAMQP changes corresponding to Rust changes

Co-authored-by: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com>

* sync rust SDK fixes to C++

---------

Co-authored-by: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com>

* Enable Rust ClaimsBasedSecurity interoperability; Converted EventHubs producer client to work with Rust AMQP changes. (#6059)

* canonicalized return values; initial CBS support

* Implementation of CBS for C++

* Amqp Authentication works; Integrate Rust AMQP into Eventhubs Producer client

* Implemented Rust AMQP message sender. (#6083)

* Initial sender implementation

* PR feedback

* Management APIs work (#6096)


* Management APIs work

---------

Co-authored-by: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com>

* Converted builders to be compliant with Rust guidelines. (#6102)

* Converted builders to be compliant with Rust guidelines.

* Bring rust changes back to C++ repo

* Improved builder developer experience

* Removed builders from AMQP layer to conform to Rust guidelines; Fixed AMQP bug in message sender tests (#6208)

* Removed builders from AMQP layer to conform to Rust guidelines; Fixed AMQP related bug in message sender tests

* Pr feedback

* Implement receiving messages; Changes to eventhubs so that all eventhubs tests pass (#6254)


* Eventhubs tests pass

* Noise reduction; explain the task which spawns a task

* Update sdk/eventhubs/azure-messaging-eventhubs/src/producer_client.cpp

Co-authored-by: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com>

* PR feedback

---------

Co-authored-by: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com>

* Integrate Rust 2 step message receive code to C++ (#6349)

* Integrate Rust 2 step message receive code to C++

* If receiving a delivery failed, transmit the error to the message channel if at all possible

* Enable Rust based AMQP by default (#6362)

* AMQP tests now pass; Integrate TestAmqpBroker with CI pipeline

* Updated changelogs to reflect API changes made during AMQP updates

* Replace uAMQP with Rust AMQP as the default AMQP transport; Updated build configurationj to reflect that

* Test fixes

* PR feedback; test fixes

* Fixed uninitialized variable tanking some tests (#6381)

* Fixed uninitialized variable tanking some tests

* Fixed Rust AMQP tests

* Removed connection string support from Eventhubs and EH tests. (#6391)

* Removed the ability to use connection strings from EventHubs

* Enable Rust AMQP by default!!!

* Update CMakePresets.json

Co-authored-by: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com>

---------

Co-authored-by: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com>
2025-03-11 22:30:13 +00: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
23df1f63e5
Sync eng/common directory with azure-sdk-tools for PR 10013 (#6455)
* Fix supportsSafeSecretStandard flag

* Update eng/common/TestResources/New-TestResources.ps1

---------

Co-authored-by: Deyaaeldeen Almahallawi <dealmaha@microsoft.com>
Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
2025-03-10 09:50:59 -07:00
Azure SDK Bot
c378e69d0d
Add well known tenant IDs and TME status (#6438)
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2025-03-06 11:42:41 -08: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
eb376abced
Add path loggin to sparse-checkout (#6448)
Co-authored-by: Patrick Hallisey <pahallis@microsoft.com>
2025-03-05 13:41:58 -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
3dd0144c64
Sync eng/common directory with azure-sdk-tools for PR 9950 (#6439)
* Use PME for esrp release

* Update to EsrpRelease@9

* Remove extra DomainTenantId parameter

* Add PME service connection to pipelines

---------

Co-authored-by: Patrick Hallisey <pahallis@microsoft.com>
2025-02-28 17:05:01 -08:00
Azure SDK Bot
4ede1a2b0f
Add condition parameter to detect-api-changes template (#6437)
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2025-02-27 15:28:12 -08: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
8d21d5d40d
bump proxy version to 1.0.0-dev.20250221.1 (#6432)
Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2025-02-24 11:38:31 -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
gearama
4d52ec202f
missed exception (#6427) 2025-02-19 12:31:59 -08:00
Wes Haggard
ccfe6a6136
Update github.io doc location (#6423) 2025-02-18 10:38:52 -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
ab5a01b7cc
chmod +x TestResources scripts (#6421)
Make them executable in bash et. al. without starting separate shell.

Co-authored-by: Heath Stewart <heaths@microsoft.com>
2025-02-14 10:07:38 -08:00
Azure SDK Bot
1d191cb349
Sync eng/common directory with azure-sdk-tools for PR 9832 (#6420)
* Fix the issue in adding dev version in package info
2025-02-13 21:15:11 -05: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
a5e9424161
Sync eng/common directory with azure-sdk-tools for PR 9821 (#6416)
* Change AddDevVersion as boolean in save package properties script
2025-02-12 19:56:36 -05: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
366e05ea1a
Sync eng/common directory with azure-sdk-tools for PR 9793 (#6401)
* Update pipeline generate

Includes fix https://github.com/Azure/azure-sdk-tools/pull/9784

* Update eng/common/pipelines/templates/steps/install-pipeline-generation.yml

---------

Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
2025-02-06 22:35:47 -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
d404aba845
Print clickable link to terminal (#6399)
Co-authored-by: Heath Stewart <heaths@microsoft.com>
2025-02-06 13:24:39 -08:00
Azure SDK Bot
26698f4eb6
Add rust to prepare-pipelines and create-package-workitem yaml (#6397)
Co-authored-by: Patrick Hallisey <pahallis@microsoft.com>
2025-02-06 00:03:03 -08:00
Azure SDK Bot
9a1c237bcd
Flip supportsSafeSecretStandard boolean condition (#6395)
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2025-02-05 16:27:27 -08:00
Azure SDK Bot
2dccdce3a0
Sync eng/common directory with azure-sdk-tools for PR 9745 (#6390)
* Pass arm template parameter for TME context

* Use supportsSafeSecretStandard parameter instead

---------

Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2025-02-04 14:05:16 -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
ca7968c1cd
Sync eng/common directory with azure-sdk-tools for PR 9698 (#6388)
* Fix pipeline generation for private repos

* Update eng/common/pipelines/templates/steps/sparse-checkout.yml

---------

Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
2025-02-03 17:18:54 -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
82b119785b
Sync eng/common directory with azure-sdk-tools for PR 9732 (#6383)
* update emitter template

* hide step if public pr

* update conditions after testing

---------

Co-authored-by: m-nash <64171366+m-nash@users.noreply.github.com>
2025-01-29 15:23:35 -08:00
Azure SDK Bot
15e98d2991
Sync eng/common directory with azure-sdk-tools for PR 9724 (#6384)
* Use 1es template

* Move to stage template folder

---------

Co-authored-by: ray chen <raychen@microsoft.com>
2025-01-29 14:57:38 -08:00
Azure SDK Bot
a9083d489b
Add fallback user id lookup for test resource deployment (#6375)
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2025-01-28 11:44:31 -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
3e3c0cedf9
Sparse checkout 1espt auto-baselining file by default (#6371)
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2025-01-24 12:50:12 -08:00
Azure SDK Bot
eaadd48aca
support spec PR trigger (#6369)
Co-authored-by: ray chen <raychen@microsoft.com>
2025-01-23 16:44:52 -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
Daniel Jurek
6f3ee2ab6a
Djurek/cleanup vm image (#6360)
* Remove vmImage from daily-verification.yml

* (test) Disable PR creation to validate change

* Revert "(test) Disable PR creation to validate change"

This reverts commit fc8343097ef11e4c78dfc6431c6ca35a79dded86.
2025-01-20 09:52:48 -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
Azure SDK Bot
c11ef150fa
Remove sovereign cloud testing support (#6358)
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2025-01-17 09:54:37 -08:00
Azure SDK Bot
38ab95ddde
Sync eng/common directory with azure-sdk-tools for PR 9577 (#6356)
* Add common SDK generation pipeline

* Update Yaml Configuration

* Update SDK generation Yaml config

* Add spec-gen-sdk pipeline configuration

* Remove spec-gen-sdk.yml and add archetype-spec-gen-sdk.yml

* Allow pipelline override of repo organisation

* Remove SkipPullRequestCreation from pipeline condition

---------

Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com>
2025-01-17 08:18:02 -08:00
Ben Broderick Phillips
bfba762f14
Remove sovereign cloud testing references (#6355) 2025-01-17 09:06:43 -05:00
Azure SDK Bot
b0b69233ab
Sync eng/common directory with azure-sdk-tools for PR 9649 (#6353)
* Filter out Excludes for PR Pipelines

* Updates for feedback

---------

Co-authored-by: James Suplizio <jasupliz@microsoft.com>
2025-01-16 12:23:05 -08:00
Azure SDK Bot
938222b018
Sync eng/common directory with azure-sdk-tools for PR 9529 (#6305)
* Use -Mail for test resources local user lookup to support TME

* Auto-select TME subscription based on user context

---------

Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2025-01-16 10:42:58 -08:00
Azure SDK Bot
413e61ade4
Sync eng/common directory with azure-sdk-tools for PR 9635 (#6350)
* ensure that packages that come back from AdditionalValidationPackages are NOT counted as 'includedForValidation: true' if they also exist in the original 'these packages changed' set

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

---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
Co-authored-by: Scott Beddall <45376673+scbedd@users.noreply.github.com>
Co-authored-by: Ben Broderick Phillips <ben@benbp.net>
2025-01-15 13:35:45 -08:00
Wes Haggard
32b732cb78
Move vcpkg cache to azuresdkartifacts (#6348) 2025-01-15 11:40:42 -08:00
Azure SDK Bot
713c8531db
remove erroneous package inclusion during package-properties evaluation (#6346)
Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2025-01-14 16:07:16 -08:00
gearama
8839b4bbf3
Add Versions of various tools (#6313)
* try1

* xcode

* ddgf

* gfd

* gfdd

* clang

* cspell

* Update eng/pipelines/templates/jobs/ci.tests.yml

Co-authored-by: Daniel Jurek <djurek@microsoft.com>

* update vcpkg version after install

* tabs

* sfds

* fsd

* gdf

* gdf

* dfs

* fsd

* hfg

* fds

---------

Co-authored-by: Daniel Jurek <djurek@microsoft.com>
2025-01-09 12:59:46 -08:00
Wes Haggard
461894d526
Update location for doxygen tool (#6319)
Also update the location of the apiview parser
2025-01-08 12:58:18 -08:00
Azure SDK Bot
feb0f21a85
update proxy to version with auto-shutdown present (#6317)
Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2025-01-06 16:59:52 -08:00
Azure SDK Bot
34364825e4
Fix incorrect variable name (#6316)
Co-authored-by: Wes Haggard <Wes.Haggard@microsoft.com>
2025-01-02 17:15:56 -08:00
gearama
3b81c2b009
Enable code AN in CI (#6315) 2024-12-30 15:32:10 -08:00
Azure SDK Bot
30902ff60f
Sync eng/common directory with azure-sdk-tools for PR 9493 (#6283)
* add and use new function to PSModule-Helpers.ps1 -- `InstallAndImport-ModuleIfNotInstalled` which smartly short circuits the install and module import to be as efficient as possible. This largely has impact of improving Save-Package-Properties performance on windows machines.

---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2024-12-11 17:40:36 -08:00
Azure SDK Bot
e317102647
bump proxy PR (#6284)
Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2024-12-09 21:09:53 -08:00
Azure SDK Bot
d03f77a4b0
Support Test Proxy logging error output into a different log file (#6275)
Co-authored-by: alzimmermsft <48699787+alzimmermsft@users.noreply.github.com>
2024-12-06 16:53:43 -05:00
Azure SDK Bot
632728efb0
Sync eng/common directory with azure-sdk-tools for PR 9466 (#6280)
* Use new generation tool that supports service connections

* Fix condition for generating weekly test pipelines

---------

Co-authored-by: Wes Haggard <Wes.Haggard@microsoft.com>
Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
2024-12-06 09:07:08 -08:00
Daniel Jurek
551b673bca
docs.microsoft.com -> learn.microsoft.com in eng/ (#6278) 2024-12-05 13:29:38 -08:00
Azure SDK Bot
7d9fc9fda0
Clean-up some noisy logging (#6279)
Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
2024-12-05 11:32:06 -08:00
Azure SDK Bot
1243b29148
Hide output from register/unregister ps module repository (#6272)
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2024-12-02 15:23:35 -08:00
Azure SDK Bot
11ee6a6005
remove previous cadl scripts (#6262)
Co-authored-by: Mariana Rios Flores <mariari@microsoft.com>
2024-11-26 15:47:05 -08:00
Azure SDK Bot
573ee503d2
Sync eng/common directory with azure-sdk-tools for PR 9392 (#6247)
* Support override of powershell module feeds

* snap

* Add fallback repository support

* Unregister repository after module install

---------

Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2024-11-21 13:48:44 -08:00
Azure SDK Bot
cc0f5a0ca9
add rerun pipeline (#6242)
Co-authored-by: Mariana Rios Flores <mariari@microsoft.com>
2024-11-20 13:36:32 -08:00
Azure SDK Bot
5654cb958a
Bump powershell yaml versions to 0.4.7 (#6220)
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2024-11-20 12:29:58 -08:00
Azure SDK Bot
8f6ea6b9b8
Sync eng/common directory with azure-sdk-tools for PR 9381 (#6239)
* change our verifyChangelogs over to utilizing the artifact details. if we don't have an artifact details at all, don't verify changelog. if we do, but skipverifychangelog is present, don't verify changelog. if we have artifact details, but no disable, verify the changelog

---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2024-11-18 15:13:17 -08:00
Azure SDK Bot
9464edce03
batching adjustments for create-prjobmatrix (#6238)
Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2024-11-18 12:57:45 -08:00
Azure SDK Bot
88beb19768
Add helpers to log a GitHub "notice" (#6228)
Co-authored-by: Mike Harder <mharder@microsoft.com>
2024-11-15 17:10:57 -08:00
Azure SDK Bot
e7e4477a63
Fix missing stress matrix display name filter (#6210)
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2024-11-13 15:01:58 -05:00
Azure SDK Bot
90cfad26ce
Add SparseCheckoutPaths to archetype-typespec-emitter.yml (#6215)
Co-authored-by: Wei Hu <huwe@microsoft.com>
2024-11-13 10:56:38 -08:00
Azure SDK Bot
99d0d9faca
Sync eng/common directory with azure-sdk-tools for PR 9328 (#6174)
* ensure that ChangedServices value within the generated pr diff is always properly an array of strings
* upload the changed services as an attachment named AdditionalTags in save-package-properties.yml, to allow PipelineWitness to tag public builds during log processing

---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
Co-authored-by: Scott Beddall <45376673+scbedd@users.noreply.github.com>
Co-authored-by: Patrick Hallisey <hallipr@gmail.com>
2024-11-12 14:55:03 -08:00
Azure SDK Bot
4e67a7dc47
Update docindex.yml to use Python 3.11 (#6206)
Co-authored-by: Daniel Jurek <djurek@microsoft.com>
2024-11-11 14:02:05 -08:00
Ahson Khan
d46cdad67f
Add project skeleton and check-in snapshot of generated SDK for Azure App Configuration. (#6176)
* Add project skeleton and check-in snapshot of generated SDK for Azure App Configuration.

* Add new line at eof

* Add exclusion to the cspell issue.

* Explicitly use size_t instead of auto for iterating through a vector

* Add another cspell exclusion, since it is case-sensitive

* Address PR feedback, update CL, package version.

* Update readme to remove template project content.

* Exclude appconfig from recordings, since none exist atm.

* Temporarily exclude appconfiguration from docs generation.

* Add line/branch coverage thresholds and skip publishing docs if they don't exist.
2024-11-08 12:28:18 -08:00
Azure SDK Bot
e7af4f79d1
Sync eng/common directory with azure-sdk-tools for PR 9354 (#6195)
* Add step for emitting rate limits for a token

* add step to eng/common sync template

* Fix resource label output

* Use propery name instead of nested 'resource' property

* Add percent metric too

* Add divide by zero safety

---------

Co-authored-by: Patrick Hallisey <pahallis@microsoft.com>
2024-11-07 16:31:06 -08:00
Azure SDK Bot
b2a84e5b06
Sync eng/common directory with azure-sdk-tools for PR 9331 (#6193)
* Common cleanup with the docs docker images no longer being used

* Remove docker-pull-image.yml

---------

Co-authored-by: James Suplizio <jasupliz@microsoft.com>
2024-11-07 14:25:36 -08:00
Azure SDK Bot
a82725c7eb
Sync eng/common directory with azure-sdk-tools for PR 9333 (#6188)
* Retry container deletion

* Do not try to purge keyvaults with purge protection

* Delete all blobs when container has immutability

* Skip missing blob container properties

* Fix null container

---------

Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2024-11-07 11:54:12 -08:00
Azure SDK Bot
3687136d04
Sync eng/common directory with azure-sdk-tools for PR 9330 (#6177)
* disable InitializeCIArtifacts outside of CI until we get a better loop for usage

---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2024-11-05 12:48:10 -08:00
Azure SDK Bot
ee75d1d79f
Version/location updates for stress script usage (#6165)
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2024-11-04 19:26:47 -05:00
Azure SDK Bot
75899c62d1
Sync eng/common directory with azure-sdk-tools for PR 9308 (#6172)
Remove unnecessary Resolve-Path in Get-PrPkgProperties

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2024-11-04 15:45:40 -08:00
Azure SDK Bot
12841342ce
target newly released proxy version (#6166)
Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2024-11-04 14:38:13 -08:00
Azure SDK Bot
3ad8f7254a
Sync eng/common directory with azure-sdk-tools for PR 9294 (#6162)
Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2024-10-31 16:19:43 -07:00
Azure SDK Bot
dc16283c09
Sync eng/common directory with azure-sdk-tools for PR 9288 (#6160)
* Update Logging

* Update eng/common/scripts/logging.ps1

---------

Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com>
Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
2024-10-31 14:00:19 -07:00
Azure SDK Bot
abb1d64402
Reduce unnecessary delete calls to ARM for storage accounts (#6161)
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2024-10-31 16:18:13 -04:00
Azure SDK Bot
9d76fb6c61
Sync eng/common directory with azure-sdk-tools for PR 9290 (#6158)
* identify and resolve missing function GenerateMatrixForConfig 
* identify and resolve miss-used null-coalesce operator

---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2024-10-30 22:19:20 -07:00
Azure SDK Bot
1bc37d0627
Sync eng/common directory with azure-sdk-tools for PR 9281 (#6157)
* package-properties are now populated with matrix configurations from their ci.yml if present
* create new code path for generate-job-matrix.yml which combines Create-JobMatrix and the "distribute-packages-to-matrix" action to generate dynamic matrices for PRs

---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2024-10-30 16:45:05 -07:00
Azure SDK Bot
cfd1a433ea
Sync eng/common directory with azure-sdk-tools for PR 9259 (#6147)
* Run perf tests under federated auth

Run the tests under the same federated auth used to deploy the tests and setup the variables needed to configure AzurePipelineCredential.

* Fix indention for working directory

---------

Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
2024-10-29 13:45:18 -07:00
Azure SDK Bot
bcaaa3bfdb
Allow default matrix selection override (#6128)
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2024-10-24 16:05:06 -07:00
Azure SDK Bot
2663592767
Sync eng/common directory with azure-sdk-tools for PR 9236 (#6127)
* Refactor PackageProps to make the Yaml loading and processing methods common

* Updates for feedback

---------

Co-authored-by: James Suplizio <jasupliz@microsoft.com>
2024-10-24 08:58:03 -07:00
Azure SDK Bot
e7df815541
Support branch name with space in create review step (#6122)
Co-authored-by: Praveen Kuttappan <prmarott@microsoft.com>
2024-10-22 16:56:27 -04:00
Azure SDK Bot
43caa48f29
Fix spelling of Regenerate in yaml (#6121)
Co-authored-by: Patrick Hallisey <pahallis@microsoft.com>
2024-10-22 13:25:25 -07:00
Azure SDK Bot
0e699e4c7a
Sync eng/common directory with azure-sdk-tools for PR 9229 (#6115)
* Remove default sub config sub-config-azure-cloud-test-resources

We no longer want to default the configuration and instead
default from the service connection which had the info we need.

* Fix quoting

---------

Co-authored-by: Wes Haggard <Wes.Haggard@microsoft.com>
2024-10-21 18:20:35 -07:00
Azure SDK Bot
f4eea46002
Move perf pipelines to TME subscription (#6113)
Co-authored-by: Wes Haggard <Wes.Haggard@microsoft.com>
2024-10-21 12:56:43 -07:00
Azure SDK Bot
2c6734e5f3
Handle cleanup for leased and encrypted storage accounts. Reduce throttling (#6109)
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2024-10-18 10:50:30 -04:00
Azure SDK Bot
74fa925dea
Sync eng/common directory with azure-sdk-tools for PR 9181 (#6108)
* save-package-properties.yml only activates PR diff mechanism if the service directory is "auto"

---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2024-10-17 17:03:39 -07:00
Azure SDK Bot
95e59e01fa
Sync eng/common directory with azure-sdk-tools for PR 9177 (#6100)
* Escape parentheses in includes to fix issues in publishing

* Only escape close parens

* Comments

---------

Co-authored-by: Daniel Jurek <djurek@microsoft.com>
2024-10-17 08:53:06 -07:00
Azure SDK Bot
417342fd14
Handle missing artifacts without exception (#6103)
Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2024-10-16 16:22:11 -07:00
Azure SDK Bot
027f31302a
Set resource group env variable early so remove always works (#6106)
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2024-10-16 15:25:24 -07:00
Azure SDK Bot
0ee6665571
Sync eng/common directory with azure-sdk-tools for PR 9147 (#6107)
* Changes required for sdk-repo based emitter pipelines

* Rename template

* Convert emitter archetype to pipeline template

* Move the archetype template out of the stages folder

---------

Co-authored-by: Patrick Hallisey <pahallis@microsoft.com>
2024-10-16 15:07:00 -07:00
gearama
4d51e6bc9a
first stab at a client tsp /tspconfig scripts (#6101)
* first stab at a client tsp /tspconfig scripts

* space
2024-10-16 13:11:50 -07:00
gearama
0ec700a819
Kv tsp secrets2 (#6094)
* compact the macros
copy generated files

* some comments

* Cleanup and update to the latest SHAs

* sdffds

* working hybrid

* cleanup

* clang

* Update cmake-modules/TSPCompile.cmake

Co-authored-by: Rick Winter <rick.winter@microsoft.com>

---------

Co-authored-by: Rick Winter <rick.winter@microsoft.com>
2024-10-15 12:13:49 -07:00
Wes Haggard
e2e59ea1f0
Switch to TME test subscription (#6093) 2024-10-14 11:05:46 -07:00
Azure SDK Bot
e1b029219f
Sync eng/common directory with azure-sdk-tools for PR 9102 (#6089)
* Add CompatibleConvertFrom-Yaml to common Package-Helpers
* Add CI artifact parsing to Save-Package-Properties, now each individual packageinfo.json file contains the relevant ci artifact lines for the package. This short circuits needing to re-parse this information in common checks.

---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2024-10-11 13:00:33 -07:00
Azure SDK Bot
0e48f058d4
Sync eng/common directory with azure-sdk-tools for PR 9106 (#6082)
Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2024-10-08 15:58:14 -07:00
Azure SDK Bot
9b4417e38f
Use equality function check for persist oidc token step (#6084)
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2024-10-08 15:37:18 -07:00
Azure SDK Bot
4b913e073e
Persist oidc env vars in deploy template (#6079)
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2024-10-08 11:59:21 -07:00
Albert Cheng
9f2b00be2b
[apiview] adding pr support (#5932)
* add detect api changes

* add detect api changes

* trigger test pipeline

* adding cpp.json ref

* yml syntax

* move partial script below artifact publish

* renaming + trimming down

* download parser

* download parser

* download parser

* fix parser download

* update to parser 2.0

* update to parser 2.1

* update parser version

* trigger pipeline

* trigger pipeline

* download ste7p testing

* download ste7p testing

* download ste7p testing

* download parser from blob

* download parser from blob

* download parser from blob

* download parser from blob

* cspell

* download parser from blob

* download parser from blob

* directory change for get artifacts

* directory change for get artifacts

* publish packageinfo artifact

* publish packageinfo artifact

* publish packageinfo artifact

* debug

* debug

* artifact name

* artifact name

* artifact name

* artifact name

* api file

* delete job

* debug

* debug

* debug

* debug

* debug

* debug

* debug

* debug

* debug

* debug

* debug

* debug

* dupe package json

* dupe package json

* codefile

* codefile

* codefile

* codefile

* codefile

* test in staging

* cleanup

* use api parser 0.15.0

* ignore unfound package for apiview artifacts

* pr adjustments

* pr adjustments

* pr adjustments

* latest version update

* update latest parser version

* add api parser version

* Update sdk/template/azure-template/src/template_client.cpp

* add template testing for api changes

* add template testing for api changes

* out path change

* out path change

* delete parser path

* delete parser path

* move save package properties out of artifacts loop

* Update sdk/template/azure-template/src/template_client.cpp

* Update sdk/template/azure-template/src/private/package_version.hpp

* Update sdk/template/azure-template/inc/azure/template/template_client.hpp
2024-10-04 13:17:45 -07:00
Azure SDK Bot
519e208a00
Need to add environment to subscription configuration (#6068)
Co-authored-by: Wes Haggard <Wes.Haggard@microsoft.com>
2024-10-04 13:16:42 -07:00
Azure SDK Bot
54e5e22b1a
Sync eng/common directory with azure-sdk-tools for PR 9092 (#6061)
* Export the subscription data from the service connection

* Update deploy-test-resources.yml

---------

Co-authored-by: Wes Haggard <Wes.Haggard@microsoft.com>
Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
2024-10-03 15:11:09 -07:00
Ben Broderick Phillips
02e54b9ee3
Default to sub config file paths/svc connection for public + sovereign live tests (#5845) 2024-10-02 16:45:23 -04:00
Azure SDK Bot
90bd17c5b4
Update New-TestResources.ps1 to add quotes around shell envvar (#6050)
Co-authored-by: swathipil <swathip@microsoft.com>
2024-10-02 13:14:52 -07:00
Anton Kolesnyk
b550ecc46d
CI: mac: update xcode version (#6055)
* CI: mac: update xcode version

* Use xcode 15.4

---------

Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2024-10-01 18:40:43 -07:00
Azure SDK Bot
3fc099bfd0
Docs onboarding: ValidatePackageForOnboarding2 -> PackageIsValidForDocsOnboarding (#6045)
Co-authored-by: Daniel Jurek <djurek@microsoft.com>
2024-09-26 15:05:17 -07:00
Azure SDK Bot
da781f6c13
Update CodeownersLinter to 1.0.0-dev.20240926.2 (#6046)
Co-authored-by: James Suplizio <jasupliz@microsoft.com>
2024-09-26 12:33:56 -07:00
Ahson Khan
aa728eed6d
Use code snippets from managed identity credential samples in identity readme doc and fix minor generation issues (#6020)
* Use code snippets from managed identity credential samples in identity readme doc.

* Generate readme from snippets.

* Update snippet generation script to remove unnecessary indentation and extra new line at eof.

* Update Snippet Generation doc to show a concrete example on how to run it.

* Update other repo READMEs with the generation fixes.

* Fix KeyVault Secrets sample and use the snippets in its README

* Use the added sample snippet.
2024-09-25 16:56:57 -07:00
Azure SDK Bot
9655b9f5b8
Sync eng/common directory with azure-sdk-tools for PR 9035 (#6032)
* don't verify changelog for packages that aren't actively published anymore
---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
Co-authored-by: Scott Beddall <45376673+scbedd@users.noreply.github.com>
Co-authored-by: Ben Broderick Phillips <ben@benbp.net>
2024-09-25 11:46:31 -07:00
Azure SDK Bot
bc9aaa43cf
Sync eng/common directory with azure-sdk-tools for PR 9013 (#6013)
* Spelling: Remove deprecated --no-install, replace with --no

* Extract testing, use npm exec instead of npx

* Move tests to eng/common-tests/

* Cleanup, documentation

* More cleanup

* Update $command

---------

Co-authored-by: Daniel Jurek <djurek@microsoft.com>
2024-09-24 09:50:14 -07:00
Ahson Khan
610c85d768
Disable static analysis for live test pipelines. (#6024)
* Disable static analysis for live test pipelines.

* Remove the AZURE_ENABLE_STATIC_ANALYSIS env var definition.
2024-09-23 22:36:18 +00:00
Wes Haggard
9789d540e8
Revert "Pin windows image version (#5995)" (#6010)
This reverts commit ea00a69e04.
2024-09-23 11:02:00 -07:00
Azure SDK Bot
bc7feb0784
Fix sparse-checkout commit (#6015)
Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
2024-09-20 11:56:18 -07:00
Azure SDK Bot
3759f0b41a
Update TestProxy version to 1.0.0-dev.20240919.1 for net6->net8 update (#6012)
Co-authored-by: James Suplizio <jasupliz@microsoft.com>
2024-09-19 15:23:28 -07:00
Azure SDK Bot
199a879a72
AdditionalValidationPackagesFromPackageSetFn now accepts all discovered packages (#6011)
Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2024-09-19 12:12:17 -07:00
Azure SDK Bot
ef728e9eda
we need the condition to be set on populateScanPaths step. if we don't, and there are previous failures in the analyze pipeline, we won't properly invoke verify readmes. (#6005)
Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2024-09-19 11:34:02 -07:00
Wes Haggard
6aee9b2702
Revert "Update PublishCodeCoverateResults task (#5972)" (#6009)
This reverts commit 62891eefd6.
2024-09-19 11:26:49 -07:00
Azure SDK Bot
fdfc6e0324
Update to newer resource id for open source api (#6006)
Co-authored-by: Wes Haggard <Wes.Haggard@microsoft.com>
2024-09-18 15:00:28 -07:00
Azure SDK Bot
c363627f27
Update perf tests to use federated auth (#6004)
Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
2024-09-18 14:07:57 -07:00
Wes Haggard
ea00a69e04
Pin windows image version (#5995) 2024-09-17 15:07:33 -07:00
Azure SDK Bot
efac2c35d8
Update CodeownersLinter for net6 to net8 update (#5998)
Co-authored-by: James Suplizio <jasupliz@microsoft.com>
2024-09-17 14:57:11 -07:00
Azure SDK Bot
8a5bf54113
Sync eng/common directory with azure-sdk-tools for PR 8974 (#5994)
* updating package properties with direct/indirect (if named differently) as well as pulling BuildDocs from ci.yml artifact list if it exists

* eliminate the addition of buildDocs property. it requires powershell-yaml to be present on our base function. not good

* remove call to InitializeBuildDocs

---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2024-09-16 16:01:04 -07:00
Azure SDK Bot
0c6d59b645
Update PublishCodeCoverageResults task to v2 (#5987)
Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
2024-09-13 11:58:55 -07:00
Azure SDK Bot
668c7acb2e
Sync eng/common directory with azure-sdk-tools for PR 8959 (#5982)
* Disable sbom generation for forked PR builds

* Update publish-1es-artifact.yml

---------

Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
2024-09-13 09:20:41 -07:00
Azure SDK Bot
f00f07dfe0
Require minimum stress addons version of 0.3.0 (#5981)
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2024-09-12 16:55:13 -07:00
Wes Haggard
658c1f317b
Don't warn on folders that aren't actually packages (#5974) 2024-09-12 22:45:41 +00:00
Ben Broderick Phillips
ac63f2618e
Add auto-baseline main pipeline config for core (#5979) 2024-09-12 16:08:24 -04:00
Wes Haggard
62891eefd6
Update PublishCodeCoverateResults task (#5972) 2024-09-11 13:43:50 -07:00
Larry Osterman
5afc447ff7
Use new clang-18 based ApiView (#5970) 2024-09-11 12:32:28 -07:00
Wes Haggard
f127982f53
Ignore non ascii chars under eng (#5971) 2024-09-11 00:31:30 +00:00
Azure SDK Bot
cfcfac67f7
Sync eng/common directory with azure-sdk-tools for PR 8902 (#5965)
* Add descriptive error when variable groups are not added to pipeline

* Add emoji to deploy step title to make it easier to find

* Move yaml json checking into powershell script

* Fix base sub config empty/string checking

---------

Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2024-09-10 17:04:41 -04:00
Wes Haggard
5f90646d3e
Refactor prepare-pipelines.yml (#5964) 2024-09-09 15:23:43 -07:00
Azure SDK Bot
d77c11839a
Sync eng/common directory with azure-sdk-tools for PR 8929 (#5966)
* Refactor prepare-pipelines

* Convert pipeling generation single to use template

* Convert to pwsh for setting the variables

* Fix switch expression

* Add path separator in front of devopspath

* Continue on error for individual step failures

* Remove unnecessary parameters

---------

Co-authored-by: Wes Haggard <Wes.Haggard@microsoft.com>
Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
2024-09-09 10:44:03 -07:00
Wes Haggard
10025fd2a2
Fix vcpkg cache (#5963) 2024-09-06 09:57:58 -07:00
Azure SDK Bot
01d0ac359f
update package lock to deal with the component governance alert (#5961)
Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2024-09-04 14:30:16 -07:00
Azure SDK Bot
aeb335d14f
Add support for aka.ms, github wiki and crates.io checking (#5957)
Co-authored-by: Patrick Hallisey <pahallis@microsoft.com>
2024-09-03 15:53:26 -07:00
Azure SDK Bot
14e5fcd057
Avoid adding the same package twice, use TrimStart instead of substring (#5956)
Co-authored-by: Patrick Hallisey <pahallis@microsoft.com>
2024-09-03 15:51:44 -07:00
Wes Haggard
e636fc5f3e
Remove unused variable group (old cpp cache key) (#5955) 2024-09-03 11:04:40 -07:00
Azure SDK Bot
5a4a4a1b20
add quotes to powershell args (#5953)
Co-authored-by: Patrick Hallisey <pahallis@microsoft.com>
2024-08-30 14:53:24 -07:00
Wes Haggard
11a61fa980
Switch to User Delegate SAS for vcpkg caching (#5950) 2024-08-30 10:33:47 -07:00
Azure SDK Bot
7e9246794a
Sync eng/common directory with azure-sdk-tools for PR 8900 (#5951)
* Add save-package-properties yaml

* Encapsulate Save-Package-Properties.ps1 invocation into yaml

* Fix output formatting

* Fix code style

---------

Co-authored-by: Patrick Hallisey <pahallis@microsoft.com>
2024-08-29 14:44:37 -07:00
Azure SDK Bot
ab68436d2c
Sync eng/common directory with azure-sdk-tools for PR 8878 (#5949)
* Apply a few changes to Get-PRPackageProperties to make it more customizable for our users. Remove wonky gap + extra spacing that should pass the patch application process now that we've manually aligned common.ps1

* account for feedback -- rename CanaryPackages to AdditionalValidationPackages

* dependentPackagesforInclusion -> additionalValidationPackages

---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2024-08-28 18:11:21 -07:00
Wes Haggard
45cb4a5f87
Turn off warnings from sdl disablement (#5945)
See https://eng.ms/docs/cloud-ai-platform/devdiv/one-engineering-system-1es/1es-docs/1es-pipeline-templates/features/sdlanalysis/disablingtools for info on this new flag.
2024-08-28 16:32:49 -07:00
Azure SDK Bot
c9d308d6d5
Sync eng/common directory with azure-sdk-tools for PR 8875 (#5941)
* chore(): add playwright-testing to product slugs

* Update eng/common/scripts/Test-SampleMetadata.ps1

---------

Co-authored-by: Siddharth Singha Roy <ssingharoy@microsoft.com>
Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
2024-08-28 03:19:20 +05:30
Azure SDK Bot
5c082753ac
Sync eng/common directory with azure-sdk-tools for PR 8865 (#5933)
* bump proxy version

* bump proxy version

* restore most of the old performance, only fall back to json matching when something goes wrong

* use newest version with protection from invalid json

---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2024-08-25 11:36:13 -07:00
Azure SDK Bot
227ae0ea0b
Allow Save-package-properties to exit 0 when prs produce no package changes (#5936)
Co-authored-by: Patrick Hallisey <pahallis@microsoft.com>
2024-08-23 17:15:24 -07:00
Azure SDK Bot
758460d618
Add FilePattern support for .github\workflow sync (#5919)
Given we cannot create subfolders under .github\workflow folder
and we have repos that want additional workflows then we have
in the tools repo we need to setup a file pattern matching for
the sync processing to only sync the ones we want to be common.

For now just use the existing *event* pattern but we can move them
to another pattern similar to *common* or *sync* in the future as
we add more common workflows.

Co-authored-by: Wes Haggard <Wes.Haggard@microsoft.com>
2024-08-16 14:03:15 -07:00
Wes Haggard
244b4b5d51
Remove azure-sdk-docs-prod-blob-name usage (#5911) 2024-08-16 12:25:19 -07:00
Azure SDK Bot
6d77ab85dc
Sync eng/common directory with azure-sdk-tools for PR 8842 (#5912)
* Clean-up publish-blobs.yml to have better defaults

* Update copy-docs-to-blobstorage.ps1

* Update publish-blobs.yml

---------

Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
2024-08-15 10:45:52 -07:00
Azure SDK Bot
4d829f32ba
Sync eng/common directory with azure-sdk-tools for PR 8830 (#5915)
* Add RestAPISpecsDocsRepos to branch cleanup.

* Remove commented out yml, add pre-message to limit output and output core limit at the start of processing

* updates for feedback

---------

Co-authored-by: James Suplizio <jasupliz@microsoft.com>
2024-08-15 10:03:50 -07:00
Azure SDK Bot
c3e0967d16
Sync eng/common directory with azure-sdk-tools for PR 8831 (#5913)
* we want the path that we write to to be defined by literalpath, otherwise files with [ or ] will break powershell when writing the file to disk

* slight wording adjustment so the command can be invoked directly

---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2024-08-14 17:58:38 -07:00
Azure SDK Bot
b4020493c4
Sync eng/common directory with azure-sdk-tools for PR 8754 (#5884)
* more compatibility with expanding/contracting packages. add ability for packages to have DependentPackages that must be included in the set of packages that should be built given a changeset


---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
Co-authored-by: Scott Beddall <45376673+scbedd@users.noreply.github.com>
Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
2024-08-07 16:18:42 -07:00
Azure SDK Bot
65e2547763
Sync eng/common directory with azure-sdk-tools for PR 8760 (#5874)
* Do not mark values as secret that are from git-hosted sub config files

* Simplify sub config build yaml

---------

Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2024-08-06 12:54:24 -07:00
Azure SDK Bot
4da0180c98
bump proxy to one with an audit log and more correct locking (#5878)
Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2024-08-06 12:32:07 -07:00
Azure SDK Bot
f9ea69c0e8
Sync eng/common directory with azure-sdk-tools for PR 8746 (#5865)
* update targeted proxy version


---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
2024-08-02 12:45:48 -07:00
George Arama
34c2441523
Enable UseFederatedAuth by default (#5852)
* enable use federated

* 401 unauthorized

* 401

* cleanup readmes

* DISABLE RUN

* Remove UseFederatedAuth overrides from ci.yml

* DISABLE RUN for admin samples,
2024-07-31 17:10:39 -07:00