Skip to content

fix: shell-wrapper sometimes can't launch wrapped shell due to race condition #630

fix: shell-wrapper sometimes can't launch wrapped shell due to race condition

fix: shell-wrapper sometimes can't launch wrapped shell due to race condition #630

Triggered via pull request December 6, 2024 20:21
Status Failure
Total duration 4m 46s
Artifacts 1

on_push.yml

on: pull_request
Build ๐Ÿ› ๏ธ  /  Tarball ๐Ÿ› ๏ธ
1m 26s
Build ๐Ÿ› ๏ธ / Tarball ๐Ÿ› ๏ธ
Build ๐Ÿ› ๏ธ  /  Launcher ๐Ÿ› ๏ธ
2m 37s
Build ๐Ÿ› ๏ธ / Launcher ๐Ÿ› ๏ธ
Checks ๐Ÿ“‹  /  Find Checks ๐Ÿ”
10s
Checks ๐Ÿ“‹ / Find Checks ๐Ÿ”
Checks ๐Ÿ“‹  /  Check .NET ๐Ÿ“‹
4m 5s
Checks ๐Ÿ“‹ / Check .NET ๐Ÿ“‹
Docs ๐Ÿ“•  /  Documentation ๐Ÿ“•
29s
Docs ๐Ÿ“• / Documentation ๐Ÿ“•
Tests ๐Ÿงช  /  Find Tests ๐Ÿ”
Tests ๐Ÿงช / Find Tests ๐Ÿ”
Package ๐Ÿ“ฆ  /  ZIP ๐Ÿ“ฆ
Package ๐Ÿ“ฆ / ZIP ๐Ÿ“ฆ
Matrix: Checks ๐Ÿ“‹ / Flake Check โ„๏ธ
Matrix: Tests ๐Ÿงช / Test ๐Ÿงช
Waiting for pending jobs
Fit to window
Zoom out
Zoom in

Annotations

6 errors, 31 warnings, and 10 notices
Build ๐Ÿ› ๏ธ / Tarball ๐Ÿ› ๏ธ
builder for '/nix/store/d9qr010rhy3v9qazrc19qmkphk3if8vv-nixos-wsl-utils-1.0.0.drv' failed with exit code 101;
Build ๐Ÿ› ๏ธ / Tarball ๐Ÿ› ๏ธ
1 dependencies of derivation '/nix/store/y8d7rpjhp4xi4480ywy9xm85vqvf59bk-nixos-system-nixos-24.05.20241026.cd3e883.drv' failed to build
Build ๐Ÿ› ๏ธ / Tarball ๐Ÿ› ๏ธ
1 dependencies of derivation '/nix/store/j7wwzi251q4l1rwv6ry9abga94cs8hbx-nixos-wsl-tarball-builder.drv' failed to build
Build ๐Ÿ› ๏ธ / Tarball ๐Ÿ› ๏ธ
Process completed with exit code 1.
Checks ๐Ÿ“‹ / Flake Check โ„๏ธ (test-native-utils)
Process completed with exit code 1.
Checks ๐Ÿ“‹ / Flake Check โ„๏ธ (username)
Process completed with exit code 1.
Checks ๐Ÿ“‹ / Find Checks ๐Ÿ”
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Docs ๐Ÿ“• / Documentation ๐Ÿ“•
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Checks ๐Ÿ“‹ / Flake Check โ„๏ธ (shfmt)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Checks ๐Ÿ“‹ / Flake Check โ„๏ธ (nixpkgs-fmt)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Checks ๐Ÿ“‹ / Flake Check โ„๏ธ (dotnet-format)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Checks ๐Ÿ“‹ / Flake Check โ„๏ธ (rustfmt)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Checks ๐Ÿ“‹ / Flake Check โ„๏ธ (side-effects)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Build ๐Ÿ› ๏ธ / Tarball ๐Ÿ› ๏ธ
Git tree '/home/runner/work/NixOS-WSL/NixOS-WSL' is dirty
Build ๐Ÿ› ๏ธ / Tarball ๐Ÿ› ๏ธ
download buffer is full; consider increasing the 'download-buffer-size' setting
Build ๐Ÿ› ๏ธ / Launcher ๐Ÿ› ๏ธ: Launcher/Launcher/src/Helpers/VersionHelper.cs#L8
Because an application's API isn't typically referenced from outside the assembly, types can be made internal (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1515)
Build ๐Ÿ› ๏ธ / Launcher ๐Ÿ› ๏ธ: Launcher/Launcher/src/Commands/Install.cs#L9
Because an application's API isn't typically referenced from outside the assembly, types can be made internal (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1515)
Build ๐Ÿ› ๏ธ / Launcher ๐Ÿ› ๏ธ: Launcher/Launcher/src/WSL/Exception.cs#L7
Because an application's API isn't typically referenced from outside the assembly, types can be made internal (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1515)
Build ๐Ÿ› ๏ธ / Launcher ๐Ÿ› ๏ธ: Launcher/Launcher/src/ExceptionContext.cs#L5
Because an application's API isn't typically referenced from outside the assembly, types can be made internal (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1515)
Build ๐Ÿ› ๏ธ / Launcher ๐Ÿ› ๏ธ: Launcher/Launcher/src/Commands/Uninstall.cs#L9
Because an application's API isn't typically referenced from outside the assembly, types can be made internal (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1515)
Build ๐Ÿ› ๏ธ / Launcher ๐Ÿ› ๏ธ: Launcher/Launcher/src/Helpers/InstallationHelper.cs#L8
Because an application's API isn't typically referenced from outside the assembly, types can be made internal (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1515)
Build ๐Ÿ› ๏ธ / Launcher ๐Ÿ› ๏ธ: Launcher/Launcher/src/Commands/Run.cs#L8
Because an application's API isn't typically referenced from outside the assembly, types can be made internal (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1515)
Build ๐Ÿ› ๏ธ / Launcher ๐Ÿ› ๏ธ: Launcher/Launcher/src/Commands/Registered.cs#L8
Because an application's API isn't typically referenced from outside the assembly, types can be made internal (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1515)
Build ๐Ÿ› ๏ธ / Launcher ๐Ÿ› ๏ธ: Launcher/Launcher/src/ExceptionContext.cs#L19
Because an application's API isn't typically referenced from outside the assembly, types can be made internal (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1515)
Build ๐Ÿ› ๏ธ / Launcher ๐Ÿ› ๏ธ: Launcher/Launcher/src/WSL/WslDistributionFlags.cs#L8
Because an application's API isn't typically referenced from outside the assembly, types can be made internal (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1515)
Checks ๐Ÿ“‹ / Flake Check โ„๏ธ (test-native-utils)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Checks ๐Ÿ“‹ / Flake Check โ„๏ธ (username)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
CA1515: Launcher/Launcher/src/Commands/Install.cs#L9
Because an application's API isn't typically referenced from outside the assembly, types can be made internal
CA1515: Launcher/Launcher/src/Commands/Registered.cs#L8
Because an application's API isn't typically referenced from outside the assembly, types can be made internal
CA1515: Launcher/Launcher/src/Commands/Run.cs#L8
Because an application's API isn't typically referenced from outside the assembly, types can be made internal
CA1515: Launcher/Launcher/src/Commands/Uninstall.cs#L9
Because an application's API isn't typically referenced from outside the assembly, types can be made internal
CA1515: Launcher/Launcher/src/ExceptionContext.cs#L5
Because an application's API isn't typically referenced from outside the assembly, types can be made internal
CA1515: Launcher/Launcher/src/ExceptionContext.cs#L19
Because an application's API isn't typically referenced from outside the assembly, types can be made internal
CA1515: Launcher/Launcher/src/Helpers/InstallationHelper.cs#L8
Because an application's API isn't typically referenced from outside the assembly, types can be made internal
CA1515: Launcher/Launcher/src/Helpers/VersionHelper.cs#L8
Because an application's API isn't typically referenced from outside the assembly, types can be made internal
CA1515: Launcher/Launcher/src/WSL/Exception.cs#L7
Because an application's API isn't typically referenced from outside the assembly, types can be made internal
CA1515: Launcher/Launcher/src/WSL/WslDistributionFlags.cs#L8
Because an application's API isn't typically referenced from outside the assembly, types can be made internal
EnforceIfStatementBraces: Launcher/Launcher/src/WSL/WslGetDistributionConfiguration.cs#L61
Inconsistent braces style: missing braces
MemberCanBePrivate.Global: Launcher/Launcher/src/WSL/WslLaunch.cs#L10
Method 'WslLaunch' can be made private
OutParameterValueIsAlwaysDiscarded.Global: Launcher/Launcher/src/WSL/WslLaunchGetOutput.cs#L24
Parameter 'exitCode' output value is always discarded
OverriddenWithSameValue: Launcher/Launcher/src/i18n/Translations.de.resx#L76
Resource is overridden with identical value
RemoveRedundantBraces: Launcher/Launcher/src/Helpers/InstallationHelper.cs#L71
Inconsistent braces style: redundant braces
RemoveRedundantBraces: Launcher/Launcher/src/Helpers/InstallationHelper.cs#L78
Inconsistent braces style: redundant braces
RemoveRedundantBraces: Launcher/Launcher/src/Helpers/InstallationHelper.cs#L83
Inconsistent braces style: redundant braces
RemoveRedundantBraces: Launcher/Launcher/src/Helpers/InstallationHelper.cs#L89
Inconsistent braces style: redundant braces

Artifacts

Produced during runtime
Name Size
launcher-bin
33.2 MB