WIP: Distribute as .wsl file instead of .tar.gz #683
on_push.yml
on: pull_request
Build ๐ ๏ธ
/
Tarball ๐ ๏ธ
2m 27s
Build ๐ ๏ธ
/
Launcher ๐ ๏ธ
2m 33s
Checks ๐
/
Find Checks ๐
7s
Checks ๐
/
Check .NET ๐
5m 18s
Docs ๐
/
Documentation ๐
25s
Matrix: Checks ๐ / Flake Check โ๏ธ
Matrix: Tests ๐งช / Test ๐งช
Pipeline Passed โ
2s
Annotations
19 errors, 33 warnings, and 10 notices
Tests ๐งช / Test ๐งช (tests/shells.Tests.ps1)
[-] Describe Shells failed
|
Tests ๐งช / Test ๐งช (tests/shells.Tests.ps1)
Process completed with exit code 1.
|
Tests ๐งช / Test ๐งช (tests/exit-codes.Tests.ps1)
[-] Describe Exit Codes failed
|
Tests ๐งช / Test ๐งช (tests/exit-codes.Tests.ps1)
Process completed with exit code 1.
|
Tests ๐งช / Test ๐งช (tests/login-shell/login-shell.Tests.ps1)
[-] Describe Login Shell failed
|
Tests ๐งช / Test ๐งช (tests/login-shell/login-shell.Tests.ps1)
Process completed with exit code 1.
|
Tests ๐งช / Test ๐งช (tests/systemd-services.Tests.ps1)
[-] Describe Systemd Services failed
|
Tests ๐งช / Test ๐งช (tests/systemd-services.Tests.ps1)
Process completed with exit code 1.
|
Tests ๐งช / Test ๐งช (tests/username-change/username-change.Tests.ps1)
[-] Describe Login Shell failed
|
Tests ๐งช / Test ๐งช (tests/username-change/username-change.Tests.ps1)
Process completed with exit code 1.
|
Tests ๐งช / Test ๐งช (tests/slow-activation/slow-activation.Tests.ps1)
[-] Describe Slow Activation Script failed
|
Tests ๐งช / Test ๐งช (tests/slow-activation/slow-activation.Tests.ps1)
Process completed with exit code 1.
|
Tests ๐งช / Test ๐งช (tests/docker/docker.Tests.ps1)
[-] Describe Docker (native) failed
|
Tests ๐งช / Test ๐งช (tests/docker/docker.Tests.ps1)
Process completed with exit code 1.
|
Tests ๐งช / Test ๐งช (tests/systemd-user.Tests.ps1)
[-] Describe Systemd User Daemon failed
|
Tests ๐งช / Test ๐งช (tests/systemd-user.Tests.ps1)
Process completed with exit code 1.
|
Tests ๐งช / Test ๐งช (tests/basic-functionality.Tests.ps1)
[-] Describe Basic Functionality failed
|
Tests ๐งช / Test ๐งช (tests/basic-functionality.Tests.ps1)
Process completed with exit code 1.
|
Pipeline Passed โ
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 โ๏ธ (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 โ๏ธ (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 โ๏ธ (side-effects)
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 โ๏ธ (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 โ๏ธ (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
|
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/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/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#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)
|
Tests ๐งช / Find Tests ๐
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
|
Pipeline Passed โ
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
EnforceIfStatementBraces:
Launcher/Launcher/src/WSL/WslGetDistributionConfiguration.cs#L61
Inconsistent braces style: missing braces
|
InlineOutVariableDeclaration:
Launcher/Launcher/src/WSL/WslGetDistributionConfiguration.cs#L28
Inline 'out' variable declaration
|
InlineOutVariableDeclaration:
Launcher/Launcher/src/WSL/WslGetDistributionConfiguration.cs#L29
Inline 'out' variable declaration
|
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 | |
---|---|---|
github-pages
Expired
|
1.22 MB |
|
launcher-bin
|
33.2 MB |
|
launcher-bundle
|
488 MB |
|
tarball
|
455 MB |
|