-
Notifications
You must be signed in to change notification settings - Fork 5.2k
[browser] Remove AttachWeakETagToCompressedAssetsDuringDevelopment workaround from Wasm.Build.Tests #119494
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
Conversation
…rom WASM test files Co-authored-by: maraf <[email protected]>
AttachWeakETagToCompressedAssetsDuringDevelopment
made in https://github.com/dotnet/runtime/pull/118914
Tagging subscribers to this area: @akoeplinger, @matouskozak, @simonrozsival |
There was a problem hiding this 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 |
Tagging subscribers to 'arch-wasm': @lewing |
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
AttachWeakETagToCompressedAssetsDuringDevelopment=true
property from all WASM test Directory.Build.props files<Project />
formatFiles Modified
src/mono/wasm/Wasm.Build.Tests/Directory.Build.props
- Removed workaround propertysrc/mono/wasm/Wasm.Build.Tests/data/Local.Directory.Build.props
- Reverted to simple formatsrc/mono/wasm/Wasm.Build.Tests/data/Blazor.Directory.Build.props
- Reverted to simple formatsrc/mono/wasm/Wasm.Build.Tests/data/Workloads.Directory.Build.props
- Reverted to simple formatsrc/mono/wasm/testassets/Directory.Build.props
- Removed workaround PropertyGroupTesting
Verified that WASM libraries build successfully without the workaround:
./build.sh mono -os browser
- ✅ Success./build.sh libs -os browser
- ✅ SuccessConfirmed 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.