Skip to content

[wasm] Misc fixes - #76942

Merged
radical merged 12 commits into
dotnet:mainfrom
radical:nit-fixes
Oct 21, 2022
Merged

[wasm] Misc fixes#76942
radical merged 12 commits into
dotnet:mainfrom
radical:nit-fixes

Conversation

@radical

@radicalradical commented Oct 12, 2022

Copy link
Copy Markdown
Member
  1. Wasm.Build.Tests started to fail when installing the workload manifests with [release/7.0] Enable stable branding for GA #76849 which moved to Stable branding for GA. This caused the workload installation to fail because the targets were using the incorrect manifest version - 7.0.0-ci instead of 7.0.0. It is fixed here by setting that early, and using that in all the relevant places.
    a. The PackageVersion is not set at project evaluation time, so instead we move setting the Version used to a new target.

  2. Changes based on Viktor Hofer's review feedback in Mono toolchain workload #51327 (review)
    FixesFollow up on mono toolchain workload PR feedback #73758 .

Set the manifest package version to use (`7.0.0` instead of `7.0.0-ci`)
early.
Fixesdotnet#76908 .
@radicalradical added the arch-wasm WebAssembly architecture label Oct 12, 2022
@ghostghost assigned radicalOct 12, 2022
@radicalradical added this to the 8.0.0 milestone Oct 12, 2022
@ghost

Copy link
Copy Markdown

Tagging subscribers to this area: @directhex
See info in area-owners.md if you want to be subscribed.

Issue Details
  1. Wasm.Build.Tests started to fail when installing the workload manifests with [release/7.0] Enable stable branding for GA #76849 which moved to Stable branding for GA. This caused the workload installation to fail because the targets were using the incorrect manifest version - 7.0.0-ci instead of 7.0.0. It is fixed here by setting that early, and using that in all the relevant places.

Fixes #76908 .

  1. Changes based on review feedback in Mono toolchain workload #51327 (review)
    Fixes Follow up on mono toolchain workload PR feedback #73758 .
Author:radical
Assignees:-
Labels:

area-Infrastructure-mono

Milestone:-

@radical

Copy link
Copy Markdown
MemberAuthor

Best reviewed with ignore whitespace.

@radical
radical marked this pull request as ready for review October 12, 2022 17:55
Comment threadsrc/tasks/WorkloadBuildTasks/WorkloadBuildTasks.csproj
Comment threadeng/testing/tests.wasm.targets Outdated
@radical

Copy link
Copy Markdown
MemberAuthor

Thank you for the review!

@radicalradical added the NO-MERGE The PR is not ready for merge yet (see discussion for detailed reasons) label Oct 12, 2022
@radical

Copy link
Copy Markdown
MemberAuthor

The error checks @ViktorHofer suggested are useful, and so I added couple of those.

@radical
radical merged commit 3cb7f5a into dotnet:mainOct 21, 2022
@radical
radical deleted the nit-fixes branch October 21, 2022 17:41
@ghostghost locked as resolved and limited conversation to collaborators Nov 20, 2022
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

arch-wasmWebAssembly architecturearea-Infrastructure-monoNO-MERGEThe PR is not ready for merge yet (see discussion for detailed reasons)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Follow up on mono toolchain workload PR feedback

2 participants

@radical@ViktorHofer