Skip to content

第N次重写下载逻辑 #40

第N次重写下载逻辑

第N次重写下载逻辑 #40

Triggered via push August 16, 2024 15:34
Status Success
Total duration 4m 29s
Artifacts

CI-Build.yml

on: push
Matrix: build_Linux_Appimage
Delete_Artifacts
4s
Delete_Artifacts
Fit to window
Zoom out
Zoom in

Annotations

72 warnings
test
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-dotnet@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
test_build
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-dotnet@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
test_build: refs/MinecraftLaunch/MinecraftLaunch/Components/Fetcher/JavaFetcher.cs#L88
This call site is reachable on all platforms. 'JavaFetcher.FetchLinuxJavaAsync()' is only supported on: 'Linux'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
test_build: refs/MinecraftLaunch/MinecraftLaunch/Components/Fetcher/JavaFetcher.cs#L86
This call site is reachable on all platforms. 'JavaFetcher.FetchWindowJava()' is only supported on: 'Windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
test_build: refs/MinecraftLaunch/MinecraftLaunch/Components/Fetcher/JavaFetcher.cs#L89
This call site is reachable on all platforms. 'JavaFetcher.FetchWindowJava()' is only supported on: 'Windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
test_build: refs/MinecraftLaunch/MinecraftLaunch/Components/Fetcher/JavaFetcher.cs#L87
This call site is reachable on all platforms. 'JavaFetcher.FetchMacJavaAsync()' is only supported on: 'macOS/OSX'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
test_build: WonderLab/Services/SettingService.cs#L137
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
test_build: WonderLab/ViewModels/Dialogs/Multiplayer/CreateMutilplayerDialogViewModel.cs#L33
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
test_build: WonderLab/Classes/Datas/TaskData/TaskBase.cs#L22
Field 'TaskBase._insideProgressDetail' is never assigned to, and will always have its default value null
test_build: WonderLab/Services/SettingService.cs#L47
The field 'SettingBackgroundService._telemetryClient' is never used
test_build: WonderLab/Classes/Datas/TaskData/TaskBase.cs#L21
The field 'TaskBase._insideIsIndeterminate' is never used
test_build: WonderLab/Views/Controls/NavigationView.cs#L22
The event 'NavigationView.GoBacked' is never used
build_Linux_Appimage (x64)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-dotnet@v3, Blessing-Studio/get-csproj-version@main, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
build_Linux_Appimage (x64): refs/MinecraftLaunch/MinecraftLaunch/Components/Fetcher/JavaFetcher.cs#L86
This call site is reachable on all platforms. 'JavaFetcher.FetchWindowJava()' is only supported on: 'Windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
build_Linux_Appimage (x64): refs/MinecraftLaunch/MinecraftLaunch/Components/Fetcher/JavaFetcher.cs#L88
This call site is reachable on all platforms. 'JavaFetcher.FetchLinuxJavaAsync()' is only supported on: 'Linux'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
build_Linux_Appimage (x64): refs/MinecraftLaunch/MinecraftLaunch/Components/Fetcher/JavaFetcher.cs#L89
This call site is reachable on all platforms. 'JavaFetcher.FetchWindowJava()' is only supported on: 'Windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
build_Linux_Appimage (x64): refs/MinecraftLaunch/MinecraftLaunch/Components/Fetcher/JavaFetcher.cs#L87
This call site is reachable on all platforms. 'JavaFetcher.FetchMacJavaAsync()' is only supported on: 'macOS/OSX'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
build_Linux_Appimage (x64): WonderLab/ViewModels/Dialogs/Multiplayer/CreateMutilplayerDialogViewModel.cs#L33
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
build_Linux_Appimage (x64): WonderLab/Services/SettingService.cs#L137
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
build_Linux_Appimage (x64): WonderLab/Classes/Datas/TaskData/TaskBase.cs#L21
The field 'TaskBase._insideIsIndeterminate' is never used
build_Linux_Appimage (x64): WonderLab/Classes/Datas/TaskData/TaskBase.cs#L22
Field 'TaskBase._insideProgressDetail' is never assigned to, and will always have its default value null
build_Linux_Appimage (x64): WonderLab/Views/Controls/NavigationView.cs#L22
The event 'NavigationView.GoBacked' is never used
build_Linux_Appimage (x64): WonderLab/Services/SettingService.cs#L47
The field 'SettingBackgroundService._telemetryClient' is never used
build_Linux_Appimage (arm64)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-dotnet@v3, Blessing-Studio/get-csproj-version@main, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
build_Linux_Appimage (arm64): refs/MinecraftLaunch/MinecraftLaunch/Components/Fetcher/JavaFetcher.cs#L87
This call site is reachable on all platforms. 'JavaFetcher.FetchMacJavaAsync()' is only supported on: 'macOS/OSX'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
build_Linux_Appimage (arm64): refs/MinecraftLaunch/MinecraftLaunch/Components/Fetcher/JavaFetcher.cs#L89
This call site is reachable on all platforms. 'JavaFetcher.FetchWindowJava()' is only supported on: 'Windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
build_Linux_Appimage (arm64): refs/MinecraftLaunch/MinecraftLaunch/Components/Fetcher/JavaFetcher.cs#L86
This call site is reachable on all platforms. 'JavaFetcher.FetchWindowJava()' is only supported on: 'Windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
build_Linux_Appimage (arm64): refs/MinecraftLaunch/MinecraftLaunch/Components/Fetcher/JavaFetcher.cs#L88
This call site is reachable on all platforms. 'JavaFetcher.FetchLinuxJavaAsync()' is only supported on: 'Linux'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
build_Linux_Appimage (arm64): WonderLab/ViewModels/Dialogs/Multiplayer/CreateMutilplayerDialogViewModel.cs#L33
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
build_Linux_Appimage (arm64): WonderLab/Services/SettingService.cs#L137
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
build_Linux_Appimage (arm64): WonderLab/Classes/Datas/TaskData/TaskBase.cs#L22
Field 'TaskBase._insideProgressDetail' is never assigned to, and will always have its default value null
build_Linux_Appimage (arm64): WonderLab/Views/Controls/NavigationView.cs#L22
The event 'NavigationView.GoBacked' is never used
build_Linux_Appimage (arm64): WonderLab/Services/SettingService.cs#L47
The field 'SettingBackgroundService._telemetryClient' is never used
build_Linux_Appimage (arm64): WonderLab/Classes/Datas/TaskData/TaskBase.cs#L21
The field 'TaskBase._insideIsIndeterminate' is never used
build_Linux_Appimage (arm)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-dotnet@v3, Blessing-Studio/get-csproj-version@main, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
build_Linux_Appimage (arm): refs/MinecraftLaunch/MinecraftLaunch/Components/Fetcher/JavaFetcher.cs#L89
This call site is reachable on all platforms. 'JavaFetcher.FetchWindowJava()' is only supported on: 'Windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
build_Linux_Appimage (arm): refs/MinecraftLaunch/MinecraftLaunch/Components/Fetcher/JavaFetcher.cs#L86
This call site is reachable on all platforms. 'JavaFetcher.FetchWindowJava()' is only supported on: 'Windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
build_Linux_Appimage (arm): refs/MinecraftLaunch/MinecraftLaunch/Components/Fetcher/JavaFetcher.cs#L88
This call site is reachable on all platforms. 'JavaFetcher.FetchLinuxJavaAsync()' is only supported on: 'Linux'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
build_Linux_Appimage (arm): refs/MinecraftLaunch/MinecraftLaunch/Components/Fetcher/JavaFetcher.cs#L87
This call site is reachable on all platforms. 'JavaFetcher.FetchMacJavaAsync()' is only supported on: 'macOS/OSX'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
build_Linux_Appimage (arm): WonderLab/Services/SettingService.cs#L137
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
build_Linux_Appimage (arm): WonderLab/ViewModels/Dialogs/Multiplayer/CreateMutilplayerDialogViewModel.cs#L33
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
build_Linux_Appimage (arm): WonderLab/Views/Controls/NavigationView.cs#L22
The event 'NavigationView.GoBacked' is never used
build_Linux_Appimage (arm): WonderLab/Classes/Datas/TaskData/TaskBase.cs#L22
Field 'TaskBase._insideProgressDetail' is never assigned to, and will always have its default value null
build_Linux_Appimage (arm): WonderLab/Classes/Datas/TaskData/TaskBase.cs#L21
The field 'TaskBase._insideIsIndeterminate' is never used
build_Linux_Appimage (arm): WonderLab/Services/SettingService.cs#L47
The field 'SettingBackgroundService._telemetryClient' is never used
build_MacOS
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
build_MacOS: refs/MinecraftLaunch/MinecraftLaunch/Components/Fetcher/JavaFetcher.cs#L88
This call site is reachable on all platforms. 'JavaFetcher.FetchLinuxJavaAsync()' is only supported on: 'Linux'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
build_MacOS: refs/MinecraftLaunch/MinecraftLaunch/Components/Fetcher/JavaFetcher.cs#L87
This call site is reachable on all platforms. 'JavaFetcher.FetchMacJavaAsync()' is only supported on: 'macOS/OSX'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
build_MacOS: refs/MinecraftLaunch/MinecraftLaunch/Components/Fetcher/JavaFetcher.cs#L86
This call site is reachable on all platforms. 'JavaFetcher.FetchWindowJava()' is only supported on: 'Windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
build_MacOS: refs/MinecraftLaunch/MinecraftLaunch/Components/Fetcher/JavaFetcher.cs#L89
This call site is reachable on all platforms. 'JavaFetcher.FetchWindowJava()' is only supported on: 'Windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
build_MacOS: WonderLab/ViewModels/Dialogs/Multiplayer/CreateMutilplayerDialogViewModel.cs#L33
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
build_MacOS: WonderLab/Services/SettingService.cs#L137
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
build_MacOS: WonderLab/Classes/Datas/TaskData/TaskBase.cs#L21
The field 'TaskBase._insideIsIndeterminate' is never used
build_MacOS: WonderLab/Views/Controls/NavigationView.cs#L22
The event 'NavigationView.GoBacked' is never used
build_MacOS: WonderLab/Classes/Datas/TaskData/TaskBase.cs#L20
Field 'TaskBase._insideProgress' is never assigned to, and will always have its default value 0
build_MacOS: WonderLab/Services/SettingService.cs#L47
The field 'SettingBackgroundService._telemetryClient' is never used
build_Windows
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
build_Windows: refs/MinecraftLaunch/MinecraftLaunch/Components/Fetcher/JavaFetcher.cs#L88
This call site is reachable on all platforms. 'JavaFetcher.FetchLinuxJavaAsync()' is only supported on: 'Linux'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
build_Windows: refs/MinecraftLaunch/MinecraftLaunch/Components/Fetcher/JavaFetcher.cs#L87
This call site is reachable on all platforms. 'JavaFetcher.FetchMacJavaAsync()' is only supported on: 'macOS/OSX'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
build_Windows: refs/MinecraftLaunch/MinecraftLaunch/Components/Fetcher/JavaFetcher.cs#L86
This call site is reachable on all platforms. 'JavaFetcher.FetchWindowJava()' is only supported on: 'Windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
build_Windows: refs/MinecraftLaunch/MinecraftLaunch/Components/Fetcher/JavaFetcher.cs#L89
This call site is reachable on all platforms. 'JavaFetcher.FetchWindowJava()' is only supported on: 'Windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
build_Windows: WonderLab/Services/SettingService.cs#L137
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
build_Windows: WonderLab/ViewModels/Dialogs/Multiplayer/CreateMutilplayerDialogViewModel.cs#L33
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
build_Windows: WonderLab/Views/Controls/NavigationView.cs#L22
The event 'NavigationView.GoBacked' is never used
build_Windows: WonderLab/Classes/Datas/TaskData/TaskBase.cs#L20
Field 'TaskBase._insideProgress' is never assigned to, and will always have its default value 0
build_Windows: WonderLab/Classes/Datas/TaskData/TaskBase.cs#L21
The field 'TaskBase._insideIsIndeterminate' is never used
build_Windows: WonderLab/Classes/Datas/TaskData/TaskBase.cs#L22
Field 'TaskBase._insideProgressDetail' is never assigned to, and will always have its default value null
Release
The following actions uses node12 which is deprecated and will be forced to run on node16: nelonoel/branch-name@v1, marvinpinto/action-automatic-releases@latest. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Release
The following actions use a deprecated Node.js version and will be forced to run on node20: nelonoel/branch-name@v1, actions/download-artifact@v3, marvinpinto/action-automatic-releases@latest. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Release
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Release
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Delete_Artifacts
The following actions use a deprecated Node.js version and will be forced to run on node20: geekyeggo/delete-artifact@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/