Daniel Jurek
fa0fa97155
Generate map files ( #3181 )
...
* Generate map files in build
* Add .map file artifact publishing
* Add Xlinker to spelling exceptions
* Remove PublishMapFiles from clang builds
* Generate the map file artifact name
* CXX_COMPILER_ID and some logging for Clang which might be linking using the GNU linker by default
* More logging
* Move logging out of conditional
* Logging up high, use OS to determine which link flags to set
* Use linker options specific to AppleClang's context, publish map files for all platforms
2022-01-03 13:56:41 -08:00
Anton Kolesnyk
487c7ce542
Do not mix inline and non-inline delegating constructors in polymorphic types ( #3197 )
...
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2021-12-17 13:56:40 -08:00
Victor Vazquez
0bde2ad3f8
Define env from each service ci ( #3184 )
...
use env vars by service config
2021-12-14 17:23:44 -08:00
Anton Kolesnyk
07d20e78e3
Exclude uncoverable lines from code coverage ( #3179 )
...
* Use code coverage annotations in places that never can be covered
* Comments
* Increment goal
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2021-12-14 15:25:48 -08:00
Victor Vazquez
7301f348b0
Recordings for identity ( #3156 )
...
Adding test recordings for Identity
2021-12-14 21:42:08 +00:00
Anton Kolesnyk
98d9664dc9
Boost code coverage by adding tests ( #3123 )
...
* Boost code coverage by adding tests
* Increase Code Coverage min bar goals
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2021-12-02 08:43:07 -08:00
Anton Kolesnyk
b57bb33400
Fix unit tests on Mac ( #3143 )
...
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2021-11-30 11:20:03 -08:00
Anton Kolesnyk
a831b4b3f6
Exclude test, samples, and 3rd party code from code coverage ( #3120 )
...
* Exclude test, samples, and 3rd party code from code coverage
* Update min coverage requirement to a true one
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2021-11-18 13:06:12 -08:00
Anton Kolesnyk
1e01a161cb
Remove LICENSE file duplicates ( #3085 )
...
* Remove `LICENSE` file duplicates
* Update hyperlinks
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2021-11-09 15:55:14 -08:00
Anton Kolesnyk
767b03401e
Remove en-us from links in code comments ( #3083 )
...
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2021-11-08 20:27:32 -08:00
Daniel Jurek
198327e16c
Reduce incidence of build storms ( #3079 )
...
* Narrower build trigger matrix, introduce batching so changes to main don't trigger builds for every checkin if there are other builds running, expand core to test everything in CI
* Wire up CtestExcludeRegex
* Improvements including scoping to exclude storage tests
* Use correct trigger settings for storage
2021-11-08 15:01:50 -08:00
Daniel Jurek
413b4b7665
Add coverage enforcement ( #2992 )
...
* Add coverage enforcement
* Add spelling exception for mspremier
* Use previous build coverage data, enforce 3% variance, use Skip.CoverageEnforcement feature flag
* Use version 8 of quality checks
* Remove forceCoverageImprovement, it doesn't allow 0% improvements (e.g. doc changes, etc.)
* branch -> branches
* Configure coverage thresholds per-service
* Use fixed coverage
* Review feedback
* Per-service coverage plumbing
* Flip branch and line coverage requirements for KV to accurately reflect current baseline
2021-11-03 10:56:32 -07:00
Anton Kolesnyk
b477373a9c
Remove extra semicolons ( #2979 )
...
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2021-10-19 16:08:42 -07:00
Victor Vazquez
f4e6390dff
Enable no-rtti ( #2963 )
...
* Enable no-rtti
2021-10-14 18:12:03 -07:00
Anton Kolesnyk
3aee1859f0
CSpell fixes for Core and Identity ( #2816 )
...
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2021-08-31 15:21:17 -07:00
Anton Kolesnyk
7332432efd
Re-add vcpkg version constraints ( #2781 )
...
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2021-08-24 16:10:07 -07:00
Azure SDK Bot
f3aa048ffd
Increment package version after release of azure-identity ( #2727 )
2021-08-10 15:22:25 -07:00
Anton Kolesnyk
3e0088bc34
Identity 1.1.0 GA release ( #2719 )
...
* Identity 1.1.0 GA release
* Reiterate over all changes since last GA
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2021-08-10 11:00:52 -07:00
Anton Kolesnyk
6bf52bdbde
Update vcpkg version dependencies ( #2718 )
2021-08-09 13:15:27 -07:00
Anton Kolesnyk
31dc284164
Add samples for Azure Identity ( #2692 )
...
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2021-08-03 12:11:24 -07:00
Victor Vazquez
2feed76d86
clang doc fixes ( #2697 )
2021-08-02 11:55:08 -07:00
Anton Kolesnyk
326af88078
Make WinHTTP transport adapter to NOT use SSL/TLS for unsecured HTTP connections ( #2678 )
...
* Make WinHTTP transport adapter to NOT use SSL/TLS for unsecured HTTP connections
* Update changelog for identity as well
* LocaleInvariantCaseInsensitiveEqual + micro-optimization to avoid creating&allocating std::string each time
* Update sdk/identity/azure-identity/CHANGELOG.md
Co-authored-by: Rick Winter <rick.winter@microsoft.com>
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
Co-authored-by: Rick Winter <rick.winter@microsoft.com>
2021-07-28 10:55:54 -07:00
Victor Vazquez
5c14975957
remove prefer ninja ( #2675 )
2021-07-27 19:26:11 -07:00
Victor Vazquez
a508789c36
Remove warning supress ( #2677 )
...
* remove warning suppress not required anymore
* json update
* update the curl header including
* changelog
2021-07-27 18:09:52 -07:00
Azure SDK Bot
5619c64811
Increment package version after release of azure-identity ( #2555 )
2021-07-09 14:34:04 -07:00
Victor Vazquez
f2413d11f5
update change log ( #2551 )
...
* update change log
* update change log
2021-07-02 11:03:11 -07:00
Anton Kolesnyk
6e4e9fd54b
Prepare Core and Identity releases ( #2527 )
...
* Prepare Core and Identity releases
* One more file
* Move to Other Changes
* Apply suggestions from code review
Co-authored-by: Ahson Khan <ahkha@microsoft.com>
* identity bugs fixed header
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
Co-authored-by: Ahson Khan <ahkha@microsoft.com>
2021-07-01 16:06:36 -07:00
Anton Kolesnyk
3f5c5ae664
Managed Identity Credential ( #2448 )
2021-07-01 09:16:26 -07:00
Anton Kolesnyk
f6765e667e
Put dependency versions ( #2518 )
...
* Put dependency versions
* Update version
* Core does not have any 1.1 functionality
* Core 1.1
* 1.1.0
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2021-06-30 17:05:16 -07:00
Wes Haggard
015c34a029
Update links from master to main ( #2488 )
...
* Update links from master to main
* Upate other references from master to main
2021-06-24 22:27:14 -07:00
Daniel Jurek
fda88bf7b8
Update for "master" -> "main" branch rename ( #2455 )
...
* vcpkg.json -- update all links to point to "main" .. This is hardcoded and will go out in future releases.
* ci.yml -- add `- main` to trigger criteria near `- master` ... This adds forward compatilbitiy when we rename the branch in the repo
* archetype-cpp-release.yml use a script which evaluates a repo's default branch and sets that in a global variable, then use that variable instead. When vcpkg updates their branch the publishing scripts will work transparently.
* Collect-Changelogs.ps1 -- Add default hardcoded branch name for use with future releases. This can be optionally overridden with a parameter when invoking the script.
* eng/pipelines/client.yml -- Delete this file. It is no longer in use.
2021-06-18 09:09:27 -07:00
Mitch Denny
01ba0b0c9c
Add main to CI files. ( #2462 )
2021-06-19 01:55:34 +10:00
Azure SDK Bot
d3b23a6d24
Increment package version after release of azure-identity ( #2403 )
2021-06-09 00:38:50 -07:00
Anton Kolesnyk
a66f8366a5
Identity: Switch to release version, update changelog (no changes since Beta) ( #2397 )
...
* Identity: Switch to release version, update changelog (no changes since Beta)
* Add date and 'no changes' phrase
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2021-06-04 11:37:31 -07:00
Anton Kolesnyk
3b9d29c068
Core: Doxygen: Constructors, destructors, operators, and context parameter ( #2378 )
...
* Core: Doxygen: Constructors, destructors, operators, and context parameter.
* '; otherwise, `false`.'
* Clang format
* Fix spelling
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2021-06-03 10:57:37 -07:00
Victor Vazquez
88dc1ac8cf
adding Test file sufix to all tests ( #2337 )
...
* azure core
* perf
* identity
* keyvault
* storage
2021-05-25 11:15:30 -07:00
Azure SDK Bot
31c5e7cb72
Increment package version after release of azure-identity ( #2323 )
2021-05-21 13:37:58 -07:00
Ahson Khan
0a0bd6fbc2
Update changelog for the upcoming beta release. ( #2309 )
...
Holding off to do a review of the commits.
Area owners, please review yourself as well, and fix what might be missing or needs updating.
2021-05-19 04:31:36 +00:00
Ahson Khan
ff126f1eb7
Explore removing use of int within header files to align with guidelines. ( #2276 )
...
Part of https://github.com/Azure/azure-sdk-for-cpp/issues/2226
Trying to focus mainly on headers, depending on the conclusion, we'd want to make cpp file changes as well, but that can be done later.
Assuming this is the guideline we want:
https://azure.github.io/azure-sdk/cpp_implementation.html#integer-sizes

Some places that we still use `int` is for things like unix file desriptor or where APIs like BIO_read from OpenSSL returns an int. Are those exceptions OK?
0b64ab3845/sdk/core/azure-core/inc/azure/core/io/body_stream.hpp (L166)
308e5363ad/sdk/core/azure-core/src/base64.cpp (L87)
2021-05-18 20:49:53 +00:00
Anton Kolesnyk
00dfcc2beb
Doxygen comment updates ( #2280 )
2021-05-17 17:05:06 -07:00
Anton Kolesnyk
efe4772acb
Update upper/lower/other casing ( #2267 )
...
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2021-05-14 12:54:16 -07:00
Anton Kolesnyk
00c47e8ec3
Delete vcpkg readme ( #2268 )
...
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2021-05-14 12:53:59 -07:00
Victor Vazquez
f4febae12c
missing line for single docs ( #2264 )
...
* missing line for single docs
* format
2021-05-13 17:41:48 -07:00
Anton Kolesnyk
530e49b217
Document final/virtual destructor changes ( #2256 )
2021-05-12 11:38:17 -07:00
Anton Kolesnyk
019db35863
Add final specifier ( #2237 )
2021-05-10 11:57:40 -07:00
Anton Kolesnyk
d73593827f
Update readme for Identity ( #2241 )
2021-05-10 11:31:12 -07:00
Anton Kolesnyk
5a414fb0a5
Correct options assignment for TokenCredentialOptions ( #2239 )
2021-05-10 11:30:42 -07:00
Anton Kolesnyk
d69742ae10
Context::GetApplicationContext() => Context::ApplicationContext ( #2178 )
2021-05-04 15:26:33 -07:00
Anton Kolesnyk
cd36753d76
PackageVersion made constexpr and moved to src/package_version.hpp ( #2166 )
2021-04-28 17:34:24 -07:00
Anton Kolesnyk
698e9965c5
VcPkg: format json manifest files ( #2151 )
2021-04-22 17:37:44 -07:00