* reformatted parameter arguments to both update-docs scripts. added parameter requirements and renamed CIRepository to DocRepoLocation which is a lot clearer. Added additional CIConfig parameter to update-docs-metadata to support specific write locations per moniker.
Co-authored-by: scbedd <45376673+scbedd@users.noreply.github.com>
* Fixed the docindex.yml and rename the files
* Reset the mutated changes
* Force checkout as the changes have already copied out
* Minor changes for parameters
* Update Generate-DocIndex.ps1
* Update Generate-DocIndex.ps1
* Update Generate-DocIndex.ps1
* Added function to common
* Update Generate-DocIndex.ps1
Co-authored-by: Sima Zhu <sizhu@microsoft.com>
Co-authored-by: Sima Zhu <48036328+sima-zhu@users.noreply.github.com>
* [Package] Exclude the obj-c in package, and include swift build command in CI script
* [Package] Testing the removing files from exception should throw a CI error
* [Package] bring back the excluded files for CI
* [CI] making swift build its own job
* fixup! [CI] making swift build its own job
Co-authored-by: Brandon Siegel <brsiegel@microsoft.com>
* Move entire docgeneration into common tools
* Move docindex to common
* Added the package replacement logic
* Fixed on parameters
* Fixed param
* Change function to dash
* Added regex on function
* Added display name.
* Update eng/common/docgeneration/Generate-DocIndex.ps1
Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
* Deal with js
* Add no new line args
* revert some test changes
* Need to default to the double quotes for JS regex
* Update Generate-DocIndex.ps1
* Added the appTitle
* type
Co-authored-by: Sima Zhu <sizhu@microsoft.com>
Co-authored-by: Sima Zhu <48036328+sima-zhu@users.noreply.github.com>
Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
* [CommunciationUserCredentialTests] Added new objective-c unit tests to test implementation
* [CommunciationUserCredentialTests] Prepending the unit tests with ObjC
* [CommunciationUserCredentialTests] Cleaning up the token expiring unit tests
* [ObjCCommunciationUserCredentialTests] Rename the ObjC test file so it is called out
* [ObjCCommunciationUserCredentialTests] Updating unit tests to use the new CommunicationAccessToken instead of AccessToken
* [CI] updating the simulator and xcode version that ci will run
* Preserve test logs on failure
* Turn off test parallelization for Communication
* Erase simulators before running tests
* [ObjCCommunciationUserCredentialTests] Remove the dispathc waits in case it is breaking CI
* [CI] Adding a new command to boot sim and wait a bit before next task
* [ObjCCommunciationUserCredentialTests] Temp remove all tests but one simple one.
* [ObjCCommunciationUserCredentialTests] adding back in the decode token test
* [ObjCCommunciationUserCredentialTests] ObjCRefreshTokenProactively_TokenAlreadyExpired bring back this unit test
* [ObjCCommunciationUserCredentialTests] ObjCRefreshTokenProactively_FetchTokenReturnsError adding in the unit test
* [ObjCCommunciationUserCredentialTests] change the expectation style
* Update all.xcscheme
* [ObjCCommunciationUserCredentialTests] ObjCRefreshTokenOnDemand_AsyncRefresh adding back in unit test
* [ObjCCommunicationUserCredentialAsyncTests] Split up the tests into different classes
* [ObjCCommunicationUserCredentialAsyncTests] moving the timing test to async
* Update all.xcscheme
Undo the turning off parallel runs
* [ObjCCommunicationUserCredentialAsyncTests] Adding to statuic properties to clean up tests as per feedback
* [ObjCCommunicationUserCredentialAsyncTests] Removing redundant test
* [ObjCCommunciationUserCredentialTests] Clean up the invalid unit tests
* [ObjCCommunciationUserCredentialTests] adding in new checks to insure error not nil for malformat token
* [ObjCCommunciationUserCredentialTests] adding in new checks to insure error not nil for malformat token
* [ObjCTokenParserTests] Splitting up responsibility of tests
* [ObjCCommunciationUserCredentialTests] Disable a decode test
* Update archetype-sdk-client.yml
Remove publish of the artifacts
* Remove the sim erase and shutdown
* [ObjCCommunicationUserCredentialAsyncTests] Fixing the test removing unused properties
Co-authored-by: Brandon Siegel <brsiegel@microsoft.com>
* Remove "Versions available" from individual libraries
The SDK as a whole versions together, so this is documented only at the
top level.
* Bump versions to beta.5
* Update CHANGELOG
* Add CocoaPods instructions
* Opt in to strict module search paths and modulemap generation
* Update chat xcodeproj with correct bundle / version / settings
Co-authored-by: raosanat <66031869+raosanat@users.noreply.github.com>
* Cache created service principal for iteration
Useful when testing changes over and over again without passing your own -TestApplicationId and -TestApplicationSecret.
* Restore initial AzContext for New-TestResources
* Make sure PSBoundParameters is correct
Fixes#1177
Co-authored-by: Heath Stewart <heaths@microsoft.com>
* Add debugging link on resource deployment failures to log output
* Update aka link for live test help docs. Use here string and empty throw.
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
* Add debug flag to arm deployment command
* Only set debug preference when $CI is true
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
* Update subscription configuration schema to include new parameters
* Support platform specific arm template parameters and legacy hashtable format
* Update arm template parameter comment to include top level key
* Restore AdditionalParameters. Merge ArmTemplateParameters from stringified hash literal
* Handle duplicate keys more explicitly for arm and env vars
* Regenerate New-TestResources.ps1 markdown
* revert variable name to environmentVariables to fix post-scripts
* Handle empty arm template parameters better
* Remove arm template parameter merge logic from deploy template
* Add merge hashes function to New-TestResources.ps1
* Add merge hashes function to New-TestResources.ps1
* Add env variable overwrite warning. Use ContainsKey checks
* Temporarily manually fix invalid generated markdown links
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
This also adds previously-required parameters back into
@PSBoundParameters to pass down to pre- and post-scripts.
Co-authored-by: Heath Stewart <heaths@microsoft.com>
* Remove resource group asynchronously and do not wait for completion
* Verify resource group has reached Deleting state before exiting script
* Use $_ instead of $Error[0] for resource group removal handling
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
* Refactor initializers to follow endpoint/credential/options pattern.
* Expose PipelineContext to end user.
* xpose pipeline and transport to end user via ClientOptions.
* Code review feedback.
* Make pipeline extensible.
* Support merge user-supplied context.
* Add unit tests.
* Improve Pipeline tests and add context tests.
* Code review feedback.