Conversation
Co-authored-by: kzu <169707+kzu@users.noreply.github.com>
Co-authored-by: kzu <169707+kzu@users.noreply.github.com>
|
@copilot tests are still failing. logs: |
Co-authored-by: kzu <169707+kzu@users.noreply.github.com>
|
@copilot shouldn't we just unconditionally use --no-sandbox? or is there an issue using that in other platforms? this is just for CI, so users's won't care |
Co-authored-by: kzu <169707+kzu@users.noreply.github.com>
|
@copilot bump to nugetizer 1.4.7 and see if that fixes the tests |
Co-authored-by: kzu <169707+kzu@users.noreply.github.com>
Head branch was pushed to by a user without write access
|
@copilot windows test is failing with:
at Program.(String[] args) Error: Process completed with exit code 1. |
Co-authored-by: kzu <169707+kzu@users.noreply.github.com>
Fixed in 021ee25. The issue was that Playwright's MSBuild targets only copy the current platform's node files during build (linux-x64 when built on Linux). Modified the Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
This PR fixes the CI test failures caused by Chromium sandbox restrictions on Ubuntu 23.10+ and cross-platform dotnet tool packaging issues.
Summary
The CI tests were failing due to three issues:
FATAL: No usable sandbox!Driver not found: .playwright\node\win32_x64\node.exeChanges Made
--no-sandboxflag unconditionally to the workflow test steps in bothbuild.ymlandpublish.ymlIncludePlayrighttarget indotnet-chromium.csprojto include all platform Playwright node files (linux-x64, linux-arm64, win32_x64, darwin-x64, darwin-arm64) from the Microsoft.Playwright package, ensuring the tool works cross-platform regardless of which OS it was built onSince
--no-sandboxis only for CI testing, users won't be affected.Original prompt
💡 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.