microsoft / playwright-dotnet

.NET version of the Playwright testing and automation library.
https://playwright.dev/dotnet/
MIT License
2.47k stars 235 forks source link

[Bug]: Missing playwright files since after 1.39.0 in Nuget Packages. (.playwright / node / .../ playwright... #2870

Closed awther closed 7 months ago

awther commented 8 months ago

Version

1.41.2

Steps to reproduce

Look at the extracted nuget packages from 1.39.0 forward.

Go inside the .playwright / node / platform (darwin-x64 -darwin-arm64 - linux-arm64 - linux-x64 - win32_x64) directory and look at the files listed.

You will see only some version of node for 1.40.0 forward. From 1.39.0 backwards, you will also see either playwright.sh or playwright.cmd.

Please add these files back to the nuget package. Some of use use them in our cicd pipeline to add playwright to our containers, etc.

Thanks!

Expected behavior

I expect to see node and playwright

Actual behavior

I see only node

Additional context

Please add these files back to the nuget package. Some of use use them in our cicd pipeline to add playwright to our containers, etc.

Environment

All environments are impacted. The issue is missing files in the nuget package.
mxschmitt commented 8 months ago

playwright.sh and playwright.cmd we consider implementation details.

Are you trying to invoke the Playwright CLI? For that we recommend using the official way via the PowerShell script: https://playwright.dev/dotnet/docs/browsers

mxschmitt commented 7 months ago

Closing by that. playwright.ps1 is the file we recommend when interacting with the CLI, this is our public API.