Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WAM] Adding more dev apps to test msalruntime existence #4044

Merged
merged 14 commits into from
Apr 7, 2023

Conversation

gladjohn
Copy link
Contributor

Adding more dev apps to test msalruntime existence

this PR adds the following dev apps

  • a class library calls into the new broker
  • a net fwk project that consumes the class lib project and invokes broker
  • a MAUI Windows App to test runtimeidentifiers

@gladjohn gladjohn marked this pull request as ready for review April 1, 2023 22:39
@gladjohn gladjohn merged commit 300fba1 into main Apr 7, 2023
8 checks passed
@gladjohn gladjohn deleted the gladjohn/WamDevAppsNew branch April 7, 2023 21:10
@@ -28,6 +28,14 @@ steps:
custom: 'workload'
arguments: 'restore .\src\client\Microsoft.Identity.Client\Microsoft.Identity.Client.csproj'

- task: Bash@3
displayName: Install MAUI
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This task adds ~6 minutes to the build time. Wondering if we can move these WAM devapps in to a separate sln, which we build and run these tests on?

It's ok for now to improve the tests. Just trying to be mindful each time we update the build pipeline to make sure we don't get into situation again when we have to refactor the pipeline since our builds take long time again.

Comment on lines +36 to +37
dotnet workload install maui --source https://aka.ms/dotnet6/nuget/index.json --source https://api.nuget.org/v3/index.json
dotnet workload install android ios maccatalyst tvos macos maui wasm-tools --source https://aka.ms/dotnet6/nuget/index.json --source https://api.nuget.org/v3/index.json
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: we don't need to install all these workloads.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants