Skip to content

Commit

Permalink
Storage/Merge main to feature/storage-stg93 (#5368)
Browse files Browse the repository at this point in the history
* Sync eng/common directory with azure-sdk-tools for PR 7459 (#5237)

* check for the presence of a compatible powershell. ensure that we always return a list of tags

* allow the script to require pshell6+

* remove the en-us from the link

---------

Co-authored-by: Scott Beddall (from Dev Box) <scbedd@microsoft.com>

* Fix image tag for multiimage deployments (#5238)

Co-authored-by: Liudmila Molkova <limolkova@microsoft.com>

* Options Http Enum add to Core (#5246)

* Options Http Enum add

* spaces

* Make the CAPath option available on all OSes and change to throw on runtime on non-linux. (#5207)

* Make the CAPath option available on all OSes and change to throw on
runtime on non-linux.

* Address PR feedback, update test, and let curl fail on unsupported
platforms.

* Options UT (#5249)

* Options Http Enum add

* spaces

* options UT

* remove Options

* Revert "remove Options"

This reverts commit 0da5d2c.

* Add a remark in CAInfo doc comment mentioning it is Linux only. (#5248)

* Fixes for CVE-2024-21646 (#5251)

* Fixes for CVE-2024-21646

* Added note about this fix to CHANGELOG.md

* Sync eng/common directory with azure-sdk-tools for PR 7445 (#5247)

* Add package filter parameter to select recursively found packages in release

* Handle empty value for packageFilter

---------

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

* Core-Core (GA) + Core-AMQP (Beta) + Event Hubs (Beta) January Releases (#5243)

* Core-Core + Core-AMQP + Event Hubs January Releases

* Update CHANGELOG.md

---------

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

* Identity January Release (#5242)

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

* Increment version for core releases (#5255)

* Increment package version after release of azure-core

* Increment package version after release of azure-core-amqp

* Increment package version after release of azure-messaging-eventhubs (#5256)

* Increment package version after release of azure-identity (#5257)

* Storage tables implementation (#5137)

* dss

* first pass at a client and tests

* constructors work

* working request, need to fix the response parsing

* basic tests working for service client

* refactored the constructors

* testproxy and tests

* format file

* got client and one API working

* list working

* all apis recorded

* new assets.json

* assets.json regen

* format json

* adding word to cspell

* fix build issues

* fix one more break

* typo

* clangs

* one more issue

* more fixezez

* regen recordings

* try again

* clangs

* clangs again

* new assets

* new test proxy

* regen tests based on new merge

* hmmm

* restore

* add debug env for test proxy

* resync cmake presets from main

* gor get and set working

* get stats

* table client and create

* delete

* get/set acls

* list tables

* some cleanup

* Create /update/merge/delete

* upsert

* query entities

* generated tests

* clangs

* some fixes

* some more errors

* cspells

* got transaction API working

* transactions working , need to parse response

* get data out of the response

* clangs

* batch1

* regen tests

* part 2

* batch3

* batch4

* clangs

* regen tests

* regen tests

* try again

* live only

* added some more tests for the transaction body

* small refactor for tests

* oops

* some oter update

* darn includes

* sddfsd

* erorr fix

* key clients

* sas

* small cleanup

* All tests passing

* test recordings

* clangs

* missing ENV for test

* attempt1

* retry

* couple recordings

* regen some tests

* clangs

* again

* again

* comments

* comments

* headers and footers

* some cleanjup

* Move folders step1

* revert assets and test resources in storage

* revert to main

* cspell

* readme

* comments

* revert ci.yml

* liveonly test

* clangs

* camke

* ci2

* try again

* fdssfs

* fdsfsd

* some cleanup

* dasda

* dsdsds

* asda

* assets

* comments

* a few more bits and pieces

* some other updates for cspell

* typo

* more docs

* spell

* another doc error

* clangs docs

* docs

* test cov

* dasdas

* hg

* stress test

* cspell

* Update sdk/storage/azure-storage-common/test/ut/CMakeLists.txt

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

* Update sdk/storage/azure-storage-common/test/ut/shared_key_policy_lite_test.cpp

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

* Update sdk/tables/azure-data-tables/CHANGELOG.md

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

* Update sdk/tables/azure-data-tables/CMakeLists.txt

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

* Update sdk/tables/azure-data-tables/test/stress/scenarios-matrix.yaml

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

* Update sdk/tables/azure-data-tables/test/stress/Dockerfile

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

* PR comments

* respurces cleanup

* cleanup 2

* respurce fix

* revddrt

* weqq

* oops

* try again

* Update sdk/tables/azure-data-tables/vcpkg/vcpkg.json

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

* try

* test fix

* samples

* readmes

* readmes

* readmes

* api view settings

* qualify friends

* try

* moving usings

* refactor for API View tool

* some more

* clangs

* Update sdk/tables/README.md

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

* Update sdk/core/azure-core/inc/azure/core/http/http.hpp

Co-authored-by: Ahson Khan <ahkha@microsoft.com>

* Update sdk/core/azure-core/src/http/transport_policy.cpp

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

* Update sdk/tables/azure-data-tables/inc/azure/data/tables/rest_client.hpp

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

* Update sdk/tables/azure-data-tables/CHANGELOG.md

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

* Update sdk/tables/azure-data-tables/test/ut/CMakeLists.txt

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

* Update sdk/tables/azure-data-tables/src/rest_client.cpp

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

* some comments

* comments

* comments part N

* clang

* try now

* clang

* comments

* update file names

* update test to check for the final signature

* ccc

* rename shared key policy lite

* cleanup some includes

* add a couple more tests

* small update

* clang

* increase test limits

* xml transition

* service_version_policy

* shared creds and key policy lite

* switch to secondary policy

* code done

* remove last storage vestiges

* put back some code

* readme/changelog

* Update sdk/tables/azure-data-tables/src/serializers.cpp

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

* Add the shared key policy for Larry

* Larry comments

* curlybracify the initializers

* Update sdk/core/azure-core-xml/inc/azure/core/xml/dll_import_export.hpp

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

* Update sdk/core/azure-core-xml/vcpkg.json

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

* Update sdk/tables/azure-data-tables/inc/azure/data/tables.hpp

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

* Rick's comments one more namespace change for serializers

* whiteline

* typo

* oops

* includes and clangs

* cleanup

* jhfjdhjfd

* hjkjdhf

* daas

* Anton's comments

* clang

* revert some changes

* fdss

* Update sdk/core/azure-core-xml/CHANGELOG.md

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

* everything works

* clangs and vcpkg test

* test remove azure-core-xml

* vcpkg json

* remove the code

* merge main

* saa

* wqw

* last comments

* clang

---------

Co-authored-by: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com>
Co-authored-by: Ahson Khan <ahkha@microsoft.com>
Co-authored-by: Rick Winter <rick.winter@microsoft.com>

* Remove 'using namespace' from header files (#5260)

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

* Larry's comments (#5261)

* Larry's comments

* clang

* revenge of the clang

* Sync eng/common directory with azure-sdk-tools for PR 7451 (#5264)

* Added script and pipeline for spec location validation

SDK release pipeline would run this validation to ensure the spec comes from
the main branch of Azure/azure-rest-api-specs repo

* Update parameter

* Use github rest api to validate commit

* Added token parameter

* Support more yaml cases and other languages

* Removed the default setting in yaml template

* Only validate in case of GA package

* Follow APIView to retrieve package version for verification

* Get github token from env variable

* Removed obsolete parameter

---------

Co-authored-by: raychen <raychen@microsoft.com>

* Correct the variable name in spec location validation script (#5265)

Co-authored-by: raychen <raychen@microsoft.com>

* [CODEOWNERS] Remove automation section (#5269)

The focus of these changes is to remove the automation section, as CODEOWNERS changes no longer require manual syncing.

* fix export (#5270)

* fix export

* naming

* quotes

* more quotes

* last quotes (#5271)

* mroe quotes

* dssf

* sqa

* Key Vault January Releases (#5241)

* Key Vault January Releases

---------

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

* Tables January Release (#5239)

* Tables January Release

---------

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

* Fix broken link (#5273)

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

* Increment package version after release of azure-data-tables (#5274)

* Filter packages at verify step (#5275)

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

* Increment version for keyvault releases (#5276)

* Increment package version after release of azure-security-keyvault-keys

* Increment package version after release of azure-security-keyvault-certificates

* Increment package version after release of azure-security-keyvault-secrets

* Increment package version after release of azure-security-keyvault-administration

* Sync eng/common directory with azure-sdk-tools for PR 7512 (#5258)

* generate an artifact with the updated files

* bring in Wes's feedback

---------

Co-authored-by: Scott Beddall (from Dev Box) <scbedd@microsoft.com>

* Re-enable UWP CI pipeline (#5226)

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

* Attempt to diagnose WinHTTP CI pipeline errors. (#5259)

* Fixes for CVE-2024-21646

* Added note about this fix to CHANGELOG.md

* Tweaks to investigate CI pipeline error

* Changelog entry for winhttp bug fix (#5277)

* Changelog entry for winhttp bug fix

* Updated changelog with further suggestions

* Sync eng/common directory with azure-sdk-tools for PR 7537 (#5278)

* Add ConflictedFile to git-helpers.ps1, add git-helpers.tests.ps1 to exercise basic functionality.
* Add `resolve-asset-conflict.ps1` a script that can autoresolve an assets.json file.

---------

Co-authored-by: Scott Beddall (from Dev Box) <scbedd@microsoft.com>
Co-authored-by: Scott Beddall <45376673+scbedd@users.noreply.github.com>
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>

* Synchronous AMQP Close (#5281)

* First cut at blocking close

* Removed synchronous ifdefs

* Add git commit details to stress environment (#5280)

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

* Fix Language value for JS (#5283)

Co-authored-by: raychen <raychen@microsoft.com>

* Fix typos in ps1 scripts (#5285)

Co-authored-by: Lukasz Kokot <lkokot@kumojin.com>

* use merge instead of cherry-pick in merge-proxy-tags.ps1 (#5286)

Co-authored-by: Scott Beddall (from Dev Box) <scbedd@microsoft.com>

* Fixed bug in Eventhubs live tests (#5290)

* Fixed bug in Eventhubs live tests

* switched back to DAC for tests

* Ported uAMQP bug fix to C++ repo (#5291)

* Sync eng/common directory with azure-sdk-tools for PR 7580 (#5292)

* Support creating resources with user auth

* Log warning if TestApplicationId is set

* missing space

* regenerate md file

* Rename

* Update link

---------

Co-authored-by: jolov <jolov@microsoft.com>

* Sync eng/common directory with azure-sdk-tools for PR 7569 (#5289)

* Correct the name of JS package folder

* Uncomment the package verification

* Logging more info for troubleshooting

* Get sdkType and directory from the package info

---------

Co-authored-by: Ray Chen <raychen@microsoft.com>

* Sync eng/common directory with azure-sdk-tools for PR 7584 (#5294)

* Fix role assignment for user auth

* PR fb

* Apply suggestions from code review

Co-authored-by: Heath Stewart <heaths@outlook.com>

---------

Co-authored-by: jolov <jolov@microsoft.com>
Co-authored-by: JoshLove-msft <54595583+JoshLove-msft@users.noreply.github.com>
Co-authored-by: Heath Stewart <heaths@outlook.com>

* AMQP Session related fixes. (#5299)

* Implemented connection handle table to fix half closed session problem

* Correctly handle session begin after connection is open

* Split out amqp settle mode to separate header; added test coverage for AMQP Transfer and Detach performatives

* Use absolute path for settle mode header

* Sync eng/common directory with azure-sdk-tools for PR 7585 (#5302)

* Remove package retrieval when verify pkg version

* Modified description of PackageName parameter

---------

Co-authored-by: Ray Chen <raychen@microsoft.com>

* Removed dead script (#5306)

* Step 1 in adding (more)perf tests for Core and Identity.  (#5300)

* mroe quotes

* dssf

* sqa

* first identity test no caching

* cache no cache

* cleanup cache shortcircuit

* some cleanup

* Update sdk/core/perf/src/base_test.cpp

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

* PR comments

* remove cache option

* wqq

* dsd

* saa

* wqq

* clang

* Update sdk/core/perf/inc/azure/perf/dynamic_test_options.hpp

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

* PR comments

* PT comments

* clang

---------

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

* Azure Core February Releases (#5304)

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

* Fixed nightly CI pipeline build error (#5311)

* Fixed nightly CI pipeline build error

* printf format string errors

* Azure Core February Releases (#5312)

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

* Sync eng/common directory with azure-sdk-tools for PR 7615 (#5313)

* Prepare-Release.ps1: Make dateTime.ToString("MM/dd/yyyy") to work on exotic set-ups

On my machine, I experimented with the registry, and the worst part is that I don't remember/know how to reset it back.

The work items that script produces, do have datetimes for the upcoming releases in the `MM-dd-yyyy` format, and then I have to correct them by hand.

`dateTime.ToString("MM/dd/yyyy")` does produce the date in the format of `MM-dd-yyyy` on my machine. This also happens if I write a corresponding .NET app.

The fix that I am proposing makes it work on my specific setup and hopefully breaks no one else. I understand if you are hesitant to take it. Let me know, I'll see how I can restore my setting.

But on the other hand, I don't think it makes anything worse, it only makes things more robust, so maybe take it?

* Use [CultureInfo]::InvarialtCulture

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

* Update eng/common/scripts/Prepare-Release.ps1

* Update eng/common/scripts/Prepare-Release.ps1

---------

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

* Fix issue in Verify-Link.ps1 after PS 7.4 update (#5314)

https://learn.microsoft.com/en-us/powershell/scripting/whats-new/what-s-new-in-powershell-74?view=powershell-7.4
- Add AllowInsecureRedirect switch to Web cmdlets (#18546)

That new option cause a new exception type that exposed
a bug where we assumed if InnerException property existed
that it was not null. This fix verifies that the property
is not null.

Co-authored-by: Wes Haggard <Wes.Haggard@microsoft.com>

* Http Transport perf test (#5309)

* mroe quotes

* dssf

* sqa

* first identity test no caching

* cache no cache

* cleanup cache shortcircuit

* some cleanup

* http test 1

* Update sdk/core/perf/src/base_test.cpp

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

* PR comments

* remove cache option

* wqq

* dsd

* saa

* wqq

* dfs

* clang

* http get post curl winhttp

* Update sdk/core/perf/inc/azure/perf/dynamic_test_options.hpp

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

* rtter

* PR comments

* PT comments

* clang

* http transport test

* Update sdk/core/perf/src/base_test.cpp

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

* PR comments

* remove cache option

* wqq

* dsd

* saa

* wqq

* dfs

* clang

* http get post curl winhttp

* rtter

* PR comments

* PT comments

* clang

* http transport test

* PR comments

* clangs

---------

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

* Pipeline tests (#5310)

* mroe quotes

* dssf

* sqa

* pipeline and policies

* PR comments

* cast int

* Increment version for core releases (#5316)

* Increment package version after release of azure-core

* Increment package version after release of azure-core-amqp

* Move the connection back to the connection pool when HTTP error 404 was received (#5308)

* Move the connection back to the connection pool when HTTP error 404 was received

* Use symbolic name for 404 status code

* Update Azure Core changelog after #5308 (#5317)

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

* Retroactively update AMQP's changelog (#5321)

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

* Fix BOM issue Generate-DocIndex.ps1 (#5318)

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

* Domain-specific changes to fix docindex (#5319)

* Add domains-specific changes needed for updated Generate-DocIndex.ps1 to work

* Spelling

* Sync eng/common directory with azure-sdk-tools for PR 7634 (#5323)

* Fix sparse-checkout git command line behavior

* Use command arg parsing behavior in sparse-checkout.yml

---------

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

* Sync eng/common directory with azure-sdk-tools for PR 7630 (#5325)

* Add ContentType header to Update-GitHubIssue

* replaced application/json

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

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

---------

Co-authored-by: Peng Jiahui <804873052@qq.com>
Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
Co-authored-by: Daniel Jurek <djurek@microsoft.com>

* Eventhubs February Release (#5305)

* Increment package version after release of azure-messaging-eventhubs (#5327)

* Workaround for vcpkg-tool regression bug (#5328)

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

* Upload logs on cmake generate/build failure (#5293)

* Upload logs on cmake generate/build failure

* Copy relevant files to staging location, clean up after publishing

* Update cspell words

* Test: break cmake generate in a way that'll produce SOME log files.

* Revert "Test: break cmake generate in a way that'll produce SOME log files."

This reverts commit d5a3005.

* Show failure logs instead of uploading artifacts. Only show log files for vcpkg at this time

* Reapply "Test: break cmake generate in a way that'll produce SOME log files."

This reverts commit 582629a.

* Revert "Reapply "Test: break cmake generate in a way that'll produce SOME log files.""

This reverts commit 7a35250.

* Another type of test

* Revert inadvertent whitespace changes

* Revert "Another type of test"

This reverts commit e38013f.

* More logging

* Json test (#5324)

* mroe quotes

* dssf

* sqa

* Json test p1

* qw

* re

* pr build

* cast part 2

* ew

* jj

* Pin azure/login action step to v1.5.1 (#5333)

Co-authored-by: James Suplizio <jasupliz@microsoft.com>

* Multithreaded support for Eventhubs management family of APIs (#5315)

* Enabled multithreaded calls to eventhubs management APIs

* Added partition client properties tests, removed unused variables in consumer client tests

* Restructured properties APIs in eventhubs to simplify producer client and consumer client implementations

* Fixed test crash in LinkAttachDetach AMQP test

* Added test cases for management authn failures

* Don't emit body contents in AmqpMessage insertion operator

* Don't take numeric value parameters by value to ostream insertion operators

* Updated eventhubs dependency to match reality

* Added value based tests for enumeration stream inserters

* Add stress test arm/bicep template prefix to New-TestResources ResourceType set (#5340)

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

* Enable proactive renewal of Managed Identity tokens. (#5336)

* Enable proactive renewal of Managed Identity tokens.

* Address PR feedback - move helpers to anonymous namespace and renames.

* Address local variable rename suggestion.

* Azure Identity February Release (#5307)

* Azure Identity February Release

* Update CHANGELOG.md release date to Thurs

* Update release date.

* Remove empty CL sections.

* For new surface area, classes marked as final should not have virtual methods. (#5331)

* Classes marked as final should not have virtual methods.

(cherry picked from commit 7413384c111b73be448f78527a08a544fd1f6ec6)

* Update changelog.

* Address PR feedback and use named-macro.

* Only use the macro for testing_build final classes.

* Add a new compile definition _azure_TESTING_BUILD.

* Add test as a friend class and put the test in a Identity specific test
namespace.

* Remove the macro for final expansion since doxygen struggles with it.

* Address PR feedback, add ifdef guard around _azure_VIRTUAL_FOR_TESTS.

* Increment package version after release of azure-identity (#5343)

* Fix case-sensitive spelling in non-common /eng (#5346)

* PR Feedback

* Remove unnecessary instance

---------

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

* Guard against Windows' min/max macros (#5348)

* Guard against Windows' min/max macros

* Add NOMINMAX and LEAN_AND_MEAN + clang-format

* clang-format

---------

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

* Update vcpkg SHA (#5347)

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

* Fix case-sensitive spelling in scripts that get deployed to C++ repo (#5349)

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

* Move emitter-package.json scripts to eng/common (#5353)

Co-authored-by: Patrick Hallisey <pahallis@microsoft.com>

* Install Docs Updates (#5339)

* initial update

* moving instructions on using betas to integration samples

* added requirements section, more options for addition install and config methods, build and run instructions and removed old install and config instructions

* spell check fixes

* fixes for broken links

* removing sample project repo option until ready

* Adding C++ compiler to the prereqs section

* removed un-needed parts of vcpkg.json example

* Update CodeOwners (#5357)

* Winhttp flaky test (#5356)

* mroe quotes

* dssf

* attempt 2

* updated test and logs

* clang

* update PR

* changelog update

* Update sdk/core/azure-core/CHANGELOG.md

Co-authored-by: Larry Osterman <LarryOsterman@users.noreply.github.com>

* Update sdk/core/azure-core/CHANGELOG.md

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

---------

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

* Update CodeOwners (#5359)

* Update CodeOwners

* Remove the package that doesn't exist

* Add more individuals to Tables

* Publishing to vcpkg-betas syncs vcpkg baseline to our repo (#5330)

* Publishing to vcpkg-betas syncs vcpkg baseline to our repo

* PR Feedback

---------

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

* Update GitHubEventProcessorVersion (#5361)

Co-authored-by: James Suplizio <jasupliz@microsoft.com>

* Updates to tools for the CodeownersUtils updates (#5362)

Co-authored-by: James Suplizio <jasupliz@microsoft.com>

* Fix up codeowner syntax (#5364)

* Azure Core 1.11.2 Release (#5360)

* Azure Core 1.11.2 Release

* Update release date to 2/16

---------

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

* Core perf tests consolidation (#5363)

* mroe quotes

* dssf

* compact the tests in the proper folder

* 2 more tests

* eqwq

* enabled all except http

* endline

* Increment package version after release of azure-core (#5366)

---------

Co-authored-by: Azure SDK Bot <53356347+azure-sdk@users.noreply.github.com>
Co-authored-by: Scott Beddall (from Dev Box) <scbedd@microsoft.com>
Co-authored-by: Liudmila Molkova <limolkova@microsoft.com>
Co-authored-by: George Arama <50641385+gearama@users.noreply.github.com>
Co-authored-by: Ahson Khan <ahson_ahmedk@yahoo.com>
Co-authored-by: Larry Osterman <LarryOsterman@users.noreply.github.com>
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
Co-authored-by: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com>
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
Co-authored-by: Ahson Khan <ahkha@microsoft.com>
Co-authored-by: Rick Winter <rick.winter@microsoft.com>
Co-authored-by: raychen <raychen@microsoft.com>
Co-authored-by: Jesse Squire <jesse.squire@gmail.com>
Co-authored-by: Scott Beddall <45376673+scbedd@users.noreply.github.com>
Co-authored-by: Lukasz Kokot <lkokot@kumojin.com>
Co-authored-by: jolov <jolov@microsoft.com>
Co-authored-by: JoshLove-msft <54595583+JoshLove-msft@users.noreply.github.com>
Co-authored-by: Heath Stewart <heaths@outlook.com>
Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
Co-authored-by: Wes Haggard <Wes.Haggard@microsoft.com>
Co-authored-by: Mykhailo Chelnokov <mchelnokov@gmail.com>
Co-authored-by: Daniel Jurek <djurek@microsoft.com>
Co-authored-by: Peng Jiahui <804873052@qq.com>
Co-authored-by: James Suplizio <jasupliz@microsoft.com>
Co-authored-by: Patrick Hallisey <pahallis@microsoft.com>
Co-authored-by: Ronnie Geraghty <ronniegerag@gmail.com>
  • Loading branch information
1 parent 12d5107 commit 1949bfd
Show file tree
Hide file tree
Showing 311 changed files with 17,860 additions and 3,650 deletions.
4 changes: 3 additions & 1 deletion .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,9 @@ IncludeCategories:
Priority: 90
- Regex: '<Azure/.*>'
Priority: 50
- Regex: '^<azure_uamqp_c.*/(amqp_definitions_sequence_no|amqp_definitions_milliseconds|amqp_definitions_terminus_expiry_policy|amqp_definitions_terminus_durability|amqp_definitions_fields).h>$'
- Regex: '^<azure_uamqp_c.*/(amqp_definitions_fields).h>$'
Priority: 59
- Regex: '^<azure_uamqp_c.*/(amqp_definitions_sequence_no|amqp_definitions_milliseconds|amqp_definitions_terminus_expiry_policy|amqp_definitions_terminus_durability|amqp_definitions_number|amqp_definitions_error|amqp_definitions_handle).h>$'
Priority: 60
- Regex: '<azure_.*>'
Priority: 70
Expand Down
47 changes: 32 additions & 15 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -6,40 +6,57 @@
###########

# Catch all for non-code project files and unowned files | folders
/** @rickwinter @ahsonkhan @antkmsft @vhvb1989 @gearama @LarryOsterman
/sdk/ @rickwinter @ahsonkhan @antkmsft @vhvb1989 @gearama @LarryOsterman
/** @rickwinter @LarryOsterman
/sdk/ @rickwinter @LarryOsterman

# Samples
/samples/ @rickwinter @ahsonkhan @antkmsft @vhvb1989 @gearama @LarryOsterman
/samples/ @rickwinter @ahsonkhan @antkmsft @gearama @LarryOsterman

# AzureSdkOwners: @gearama
# ServiceLabel: %Azure.Core
# PRLabel: %Azure.Core
/sdk/core/ @rickwinter @ahsonkhan @antkmsft @vhvb1989 @gearama @LarryOsterman
/sdk/core/ @rickwinter @ahsonkhan @antkmsft @gearama @LarryOsterman

# AzureSdkOwners: @ahsonkhan
# ServiceLabel: %Azure.Identity
# PRLabel: %Azure.Identity
/sdk/identity/ @antkmsft @schaabs @ahsonkhan @rickwinter @vhvb1989 @gearama @LarryOsterman @Azure/azure-sdk-write-identity
/sdk/identity/ @antkmsft @schaabs @ahsonkhan @rickwinter @gearama @LarryOsterman @Azure/azure-sdk-write-identity

###########
# Client SDKs
###########

# ServiceOwners: @gkostal @anilba06 @ahmadmsft
# ServiceLabel: %Attestation

# PRLabel: %Attestation
/sdk/attestation/ @LarryOsterman @gkostal @anilba06 @ahmadmsft @rickwinter @ahsonkhan @antkmsft @vhvb1989 @gearama
/sdk/attestation/ @gkostal @anilba06 @ahmadmsft @LarryOsterman @rickwinter

# AzureSdkOwners: @LarryOsterman
# ServiceLabel: %Event Hubs
# PRLabel: %Event Hubs
/sdk/eventhubs/ @LarryOsterman @antkmsft @ahsonkhan @gearama @RickWinter

# AzureSdkOwners: @gearama
# ServiceLabel: %KeyVault
# PRLabel: %KeyVault
/sdk/keyvault/ @gearama @antkmsft @rickwinter @LarryOsterman

# PRLabel: %Storage
/sdk/storage/ @vinjiang @Jinming-Hu @EmmaZhu @antkmsft @vhvb1989 @gearama @LarryOsterman @microzchang
# ServiceOwners:@vinjiang @Jinming-Hu @EmmaZhu
# ServiceLabel: %Storage

# PRLabel: %EngSys
/sdk/template/ @danieljurek @weshaggard @LarryOsterman @RickWinter
# PRLabel: %Storage
/sdk/storage/ @vinjiang @Jinming-Hu @EmmaZhu @antkmsft @gearama @LarryOsterman @microzchang

################
# Automation
################
# AzureSdkOwners: @gearama
# ServiceLabel: %Tables
# PRLabel: %Tables
/sdk/tables/ @gearama @LarryOsterman @antkmsft @ahsonkhan

# Git Hub integration and bot rules
/.github/ @jsquire @rickwinter @ronniegeraghty
# AzureSdkOwners: @danieljurek
# ServiceLabel: %EngSys
# PRLabel: %EngSys
/sdk/template/ @danieljurek @weshaggard @LarryOsterman @RickWinter

###########
# Eng Sys
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/event-processor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
steps:
- name: 'Az CLI login'
if: ${{ github.event_name == 'issues' && github.event.action == 'opened' }}
uses: azure/login@v1
uses: azure/login@v1.5.1
with:
client-id: ${{ secrets.AZURE_CLIENT_ID }}
tenant-id: ${{ secrets.AZURE_TENANT_ID }}
Expand All @@ -55,7 +55,7 @@ jobs:
run: >
dotnet tool install
Azure.Sdk.Tools.GitHubEventProcessor
--version 1.0.0-dev.20231114.3
--version 1.0.0-dev.20240216.5
--add-source https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-net/nuget/v3/index.json
--global
shell: bash
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/scheduled-event-processor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
run: >
dotnet tool install
Azure.Sdk.Tools.GitHubEventProcessor
--version 1.0.0-dev.20231114.3
--version 1.0.0-dev.20240216.5
--add-source https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-net/nuget/v3/index.json
--global
shell: bash
Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -359,4 +359,4 @@ build/
# Default Assets restore directory
.assets

CMakeUserPresets.json
CMakeUserPresets.json
29 changes: 28 additions & 1 deletion .vscode/cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,8 @@
"eng/CredScanSuppression.json",
"**/test/ut/recordings/*.json",
"sdk/core/azure-core-amqp/vendor/**/*",
"sdk/storage/*/NOTICE.txt"
"sdk/storage/*/NOTICE.txt",
"sdk/tables/*/NOTICE.txt"
],
// * Unless configured otherwise, these words are not case sensitive
// * Alphabetize the list when making changes so the list is easier for future
Expand Down Expand Up @@ -74,11 +75,13 @@
"azsdkengsys",
"azurecr",
"azuresdk",
"azuresdkdocs",
"azuresdkforcpp",
"azurl",
"centralindia",
"centralus",
"centraluseuap",
"Chelnokov",
"Chukwu",
"cmake",
"CMOCKA",
Expand Down Expand Up @@ -114,6 +117,7 @@
"fibonacci",
"francecentral",
"gcovr",
"gearama",
"githubio",
"gmock",
"gtest",
Expand Down Expand Up @@ -146,13 +150,16 @@
"LPWSTR",
"MAKELANGID",
"mbedtls",
"mchelnokov",
"mbps",
"MHSM",
"mmdc",
"mmspecial",
"moxygen",
"MSAL",
"msft",
"MSRC",
"Mykhailo",
"nbio",
"ncus",
"Niels",
Expand All @@ -168,6 +175,7 @@
"nostd",
"nread",
"NTSTATUS",
"odata",
"Oaep",
"OIDC",
"okhttp",
Expand All @@ -194,6 +202,7 @@
"rtti",
"rwxrw",
"sasia",
"sbom",
"Schonberger",
"scus",
"SDDL",
Expand All @@ -210,6 +219,7 @@
"stoull",
"STREQ",
"Sutou",
"testid",
"swedencentral",
"switzerlandnorth",
"switzerlandwest",
Expand Down Expand Up @@ -243,6 +253,7 @@
"Wunused",
"xbox",
"Xclang",
"xcode",
"XSMB",
"zulu"
],
Expand All @@ -251,9 +262,16 @@
"filename": "CMakePresets.json",
"words": [
"ASAN",
"asan",
"fsanitize"
]
},
{
"filename": ".clang-format",
"words": [
"Dont"
]
},
{
"filename": "**/eng/pipelines/templates/**/*.yml",
"words": [
Expand All @@ -265,6 +283,7 @@
{
"filename": "**/eng/**",
"words": [
"azblob",
"TEAMPROJECTID",
"issecret",
"PSScriptRoot",
Expand Down Expand Up @@ -349,6 +368,14 @@
"pfile"
]
},
{
"filename": "**/sdk/tables/test-resources.json",
"words": [
"bfqt",
"rwdlacup",
"pfile"
]
},
{
"filename": "**/sdk/storage/faq.md",
"words": [
Expand Down
1 change: 1 addition & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,7 @@ add_subdirectory(sdk/identity)
add_subdirectory(sdk/keyvault)
add_subdirectory(sdk/storage)
add_subdirectory(sdk/template)
add_subdirectory(sdk/tables)

if(BUILD_SAMPLES)
add_subdirectory(samples/integration/vcpkg-all-smoke)
Expand Down
10 changes: 10 additions & 0 deletions CMakePresets.json
Original file line number Diff line number Diff line change
Expand Up @@ -344,6 +344,16 @@
"RUN_LONG_UNIT_TESTS": true
}
},
{
"name": "x86-static-release",
"displayName": "x86 Release, static",
"description": "Windows x86 Release build",
"inherits": [
"x86-static",
"release-build"
]

},
{
"name": "x64-debug-tests",
"displayName": "x64 Debug With Tests",
Expand Down
Loading

0 comments on commit 1949bfd

Please sign in to comment.