Azure.Sdk.Tools.SwaggerApiParser_1.0.3-dev.20221202.4
Pre-release
Pre-release
APIView tool for C++ SDKs. (#4809) * Initial cut at ApiView for C++ * Added pipeline yml file * ApiView is fully functional at this point * Only include files once; fixed tree navigation errors; simplified command line switches. * Include parameter defaults; cleaned up Type specialization declarations * Only create nodes from NamedDecl - reduces special cases for multiple types from AST walker * Improved handling of default parameters for attestation SDK * Basic cut at CI pipeline * Removed unused variables; improved vcpkg path * stage name fix * stage name fix 2 * stage name fix 3 * stage name fix 4 * cmake command line 1 * collapse to single job * Increased timeout on build job * Increased timeout; Fixed two codegen issues from Storage team * Different VcpkgRelease syntax * Fetch tags before switching to release tag * cd vcpkg before resetting baseline * Support multiple Filter namespaces * Try putting vcpkg on the C drive * Try putting vcpkg on the C drive * Vcpkg back to D drive * Try setting vcpkg build type to release * Try a custom triplet to make a release-only build * Spelling error on vcpkg_buildtype * vcpkg on the D drive * Fixed spelling of build.sourcesdirectory * Switched from Ninja to VS generator * Alphabetize navigation hierarchy, removed empty namespaces, fixed hierarchy names of anonymous named structures * Next iteration on build command * Add Set-VcpkWriteModeCache.ps1 and wire it up. This will probably need to be moved into eng/common given that it's in 2 repos now * Wire up the secret properly * slight cleanup on processor cmake file; hopefully correct build settings * Added cgmanifest.json; started building diagnostics * Removed unnecessary entry * Removedcopies of Azure Core and attestation headers; all tests pass; added namespace and enum diagnostics * More diagnostics; tests all pass with recent changes * Renamed ApiViewDiagnostic to ApiViewMessage * Try az login * Try az login --use-device-code * Added a couple more diagnostics * Another try at pipeline publish * Another run at the publishing * CI clieanup; changed package name * Overambitious vcpkg changes * Reverted vcpkg changes * Only publish changes on manual builds * Build and run ApiViewer tests * Use publishing stage * Spelling * Nesting * dependsOn * Space * BUild symbols * New build config moved output to a new directory * Release artifacts download * Don't clean the build because it breaks the ability to publish * Specify directory explicitly * Pull request feedback from Rick * Publish from `release-artifacts` Co-authored-by: Daniel Jurek <djurek@microsoft.com>