Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

Copilot
Copy link
Contributor

@Copilot 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.

@Copilot 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 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
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 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 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

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
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