Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Sep 9, 2025

Resolves #118967 by removing the AttachWeakETagToCompressedAssetsDuringDevelopment workaround that was added in PR #118914.

This workaround was temporarily added to WASM test infrastructure files to address build issues, but is no longer needed and should be removed as tracked in issue #118967.

Changes

Files Modified

  • src/mono/wasm/Wasm.Build.Tests/Directory.Build.props - Removed workaround property
  • src/mono/wasm/Wasm.Build.Tests/data/Local.Directory.Build.props - Reverted to simple format
  • src/mono/wasm/Wasm.Build.Tests/data/Blazor.Directory.Build.props - Reverted to simple format
  • src/mono/wasm/Wasm.Build.Tests/data/Workloads.Directory.Build.props - Reverted to simple format
  • src/mono/wasm/testassets/Directory.Build.props - Removed workaround PropertyGroup

Testing

Verified that WASM libraries build successfully without the workaround:

  • ./build.sh mono -os browser - ✅ Success
  • ./build.sh libs -os browser - ✅ Success

Confirmed no remaining references to AttachWeakETagToCompressedAssetsDuringDevelopment exist in the codebase.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

…rom WASM test files

Co-authored-by: maraf <10020471+maraf@users.noreply.github.com>
Copilot AI changed the title [WIP] Resolve @dotnet/runtime/issues/118967 by removing relevant changes around AttachWeakETagToCompressedAssetsDuringDevelopment made in https://github.com/dotnet/runtime/pull/118914 Remove AttachWeakETagToCompressedAssetsDuringDevelopment workaround from WASM tests Sep 9, 2025
Copilot AI requested a review from maraf September 9, 2025 15:55
Copilot finished work on behalf of maraf September 9, 2025 15:55
@maraf maraf changed the title Remove AttachWeakETagToCompressedAssetsDuringDevelopment workaround from WASM tests [browser] Remove AttachWeakETagToCompressedAssetsDuringDevelopment workaround from Wasm.Build.Tests Sep 10, 2025
@maraf maraf added arch-wasm WebAssembly architecture area-Infrastructure-mono os-browser Browser variant of arch-wasm labels Sep 10, 2025
@maraf maraf added this to the 11.0.0 milestone Sep 10, 2025
@dotnet-policy-service
Copy link
Contributor

Tagging subscribers to this area: @akoeplinger, @matouskozak, @simonrozsival
See info in area-owners.md if you want to be subscribed.

@maraf maraf marked this pull request as ready for review September 10, 2025 12:14
Copilot AI review requested due to automatic review settings September 10, 2025 12:14
@maraf maraf requested a review from ilonatommy as a code owner September 10, 2025 12:14
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR removes a temporary workaround property AttachWeakETagToCompressedAssetsDuringDevelopment from WASM build test infrastructure files. The workaround was originally added to address build issues but is no longer needed and was scheduled for removal per issue #118967.

  • Removed the AttachWeakETagToCompressedAssetsDuringDevelopment=true property and associated comments from WASM test configuration files
  • Simplified test data Directory.Build.props files back to their original minimal <Project /> format
  • Verified WASM libraries continue to build successfully without the workaround

Reviewed Changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.

File Description
src/mono/wasm/testassets/Directory.Build.props Removed workaround PropertyGroup while preserving Import statement
src/mono/wasm/Wasm.Build.Tests/data/Workloads.Directory.Build.props Simplified from full PropertyGroup to minimal <Project /> format
src/mono/wasm/Wasm.Build.Tests/Directory.Build.props Removed workaround property and comment from existing PropertyGroup

@dotnet-policy-service
Copy link
Contributor

Tagging subscribers to 'arch-wasm': @lewing
See info in area-owners.md if you want to be subscribed.

@maraf maraf requested a review from a team September 10, 2025 13:14
@maraf maraf merged commit b09c933 into main Sep 10, 2025
27 checks passed
@maraf maraf deleted the copilot/remove-attach-weaketag-changes branch September 10, 2025 15:49
@github-actions github-actions bot locked and limited conversation to collaborators Oct 11, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

arch-wasm WebAssembly architecture area-Infrastructure-mono os-browser Browser variant of arch-wasm

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove AttachWeakETagToCompressedAssetsDuringDevelopment workaround from WASM tests when we have a fix

3 participants