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

Wasm SDK packed as a nuget package #31519

Merged
merged 31 commits into from
Apr 21, 2023
Merged

Wasm SDK packed as a nuget package #31519

merged 31 commits into from
Apr 21, 2023

Conversation

maraf
Copy link
Member

@maraf maraf commented Mar 29, 2023

Move bits of Wasm SDK that are expected to change more frequently to the runtime repo.

  • Add Microsoft.NET.Sdk.WebAssembly.Pack implicit package reference if UsingMicrosoftNETSdkWebAssembly=true.
  • Provide _WebAssemblyPropsFile and _WebAssemblyTargetsFile properties to enable overriding props and targets.
  • Move tests for Wasm SDK tasks to runtime repo. Leave tests checking boot.json in place at the moment.
  • Return some default property values back to Blazor SDK to support .NET 5.

Contributes to dotnet/runtime#81367

@maraf maraf requested a review from lewing March 29, 2023 15:24
@maraf maraf requested a review from radical as a code owner March 29, 2023 15:24
@maraf maraf self-assigned this Mar 29, 2023
@maraf maraf requested a review from pavelsavara as a code owner March 29, 2023 15:24
@dotnet-issue-labeler dotnet-issue-labeler bot added Area-Infrastructure untriaged Request triage from a team member labels Mar 29, 2023
@maraf maraf marked this pull request as draft March 29, 2023 18:01
@maraf maraf removed the untriaged Request triage from a team member label Mar 30, 2023
Copy link
Member

@lewing lewing left a comment

Choose a reason for hiding this comment

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

This is looking good, what else is left?

@lewing lewing requested a review from steveisok April 10, 2023 21:15
# Conflicts:
#	src/WasmSdk/Targets/Microsoft.NET.Sdk.WebAssembly.Current.targets
WasmSdk supports browser-wasm and wasi-wasm, but Blazor typically wants to override RID passed for server project. That is not the case for WasmSdk.
It is shared for net50 blazor.
WasmSdk might turn it off to support different RIDs.
@maraf maraf marked this pull request as ready for review April 21, 2023 15:26
@maraf maraf requested a review from a team as a code owner April 21, 2023 15:26
@lewing
Copy link
Member

lewing commented Apr 21, 2023

@rainersigwald @tmat @mthalman I'm having a little trouble following all the flow here but are we expecting the failures here to be resolved once everthing flows? dotnet/sourcelink#1007

@tmat
Copy link
Member

tmat commented Apr 21, 2023

@lewing I think so.

lewing and others added 2 commits April 21, 2023 14:19
…0230421.2

Microsoft.Build.Tasks.Git , Microsoft.SourceLink.AzureRepos.Git , Microsoft.SourceLink.Bitbucket.Git , Microsoft.SourceLink.Common , Microsoft.SourceLink.GitHub , Microsoft.SourceLink.GitLab
 From Version 8.0.0-beta.23210.3 -> To Version 8.0.0-beta.23221.2
@lewing
Copy link
Member

lewing commented Apr 21, 2023

triggered #31953 but also pulled the bump in here to verify

@lewing
Copy link
Member

lewing commented Apr 21, 2023

@javiercn @MackinnonBuck any objections?

@lewing lewing enabled auto-merge (squash) April 21, 2023 21:20
@lewing lewing merged commit 7fdf9a6 into dotnet:main Apr 21, 2023
@maraf maraf deleted the WasmSdkPackaged branch April 24, 2023 07:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants