feat: add developer documentation #31
on_push.yml
on: push
Build π οΈ
/
Tarball π οΈ
14m 38s
Build π οΈ
/
Launcher π οΈ
3m 23s
Checks π
/
Find Checks π
6s
Checks π
/
Check .NET π
3m 32s
Package π¦
/
ZIP π¦
1m 32s
Package π¦
/
MSIX π¦
8m 20s
Matrix: Checks π / Flake Check βοΈ
Matrix: Tests π§ͺ / Test π§ͺ
Annotations
2 errors, 42 warnings, and 10 notices
Tests π§ͺ / Test π§ͺ (tests/basic-functionality.Tests.ps1)
[-] is possible to use nixos-rebuild 5.88s (5.88s|1ms)
|
Tests π§ͺ / Test π§ͺ (tests/basic-functionality.Tests.ps1)
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
|
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 βοΈ (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 π οΈ / 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#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/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/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/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/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/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/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)
|
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
|
Build π οΈ / Tarball π οΈ
Git tree '/home/runner/work/elmer-wsl/elmer-wsl' is dirty
|
Build π οΈ / Tarball π οΈ
ignoring untrusted flake configuration setting 'extra-substituters'.
|
Build π οΈ / Tarball π οΈ
ignoring untrusted flake configuration setting 'extra-trusted-public-keys'.
|
Tests π§ͺ / Find Tests π
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Package π¦ / MSIX π¦:
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)
|
Package π¦ / MSIX π¦:
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)
|
Package π¦ / MSIX π¦:
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)
|
Package π¦ / MSIX π¦:
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)
|
Package π¦ / MSIX π¦:
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)
|
Package π¦ / MSIX π¦:
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)
|
Package π¦ / MSIX π¦:
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)
|
Package π¦ / MSIX π¦:
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)
|
Package π¦ / MSIX π¦:
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)
|
Package π¦ / MSIX π¦:
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)
|
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 | |
---|---|---|
launcher-bin
|
33.2 MB |
|
launcher-bundle
|
959 MB |
|
launcher-msix
|
960 MB |
|
tarball
|
926 MB |
|