Skip to content

chore: 更新至v2.12.0 #300

chore: 更新至v2.12.0

chore: 更新至v2.12.0 #300

Triggered via push April 22, 2026 10:49
Status Success
Total duration 5m 43s
Artifacts 6

Release.yml

on: push
Generate Changelog
15s
Generate Changelog
Determine Release Metadata
7s
Determine Release Metadata
Matrix: build
Create Release
1m 4s
Create Release
Fit to window
Zoom out
Zoom in

Annotations

63 warnings
Determine Release Metadata
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Generate Changelog
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build (linux-arm64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build (linux-arm64): MFAAvalonia/Extensions/MaaFW/MaaProcessor.cs#L1062
The field 'MaaProcessor._screencapFailureLogged' is assigned but its value is never used
Build (linux-arm64): MFAAvalonia/Extensions/MaaFW/MaaProcessorManager.cs#L433
The field 'MaaProcessorManager._isLazyLoadingComplete' is assigned but its value is never used
Build (linux-arm64): MFAAvalonia/Controls/InstanceTabsControl.cs#L708
The event 'InstanceTabsControl.SimpleActionCommand.CanExecuteChanged' is never used
Build (linux-arm64): MFAAvalonia/Extensions/MaaFW/MaaProcessor.cs#L2067
The variable 'ex' is declared but never used
Build (linux-arm64): MFAAvalonia/Helper/VersionChecker.cs#L1960
'VersionChecker.ApplySecureUpdate(string, string, string, string)' is obsolete: '旧的外部更新器链路,已废弃;新的本地二合一更新不应再调用此方法。'
Build (linux-arm64): MFAAvalonia/Extensions/MaaFW/AgentHelper.cs#L233
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build (linux-arm64): MFAAvalonia/Extensions/MaaFW/AgentHelper.cs#L230
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build (linux-arm64): MFAAvalonia/Extensions/MaaFW/AgentHelper.cs#L228
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build (linux-arm64): MFAAvalonia/Views/UserControls/Settings/AboutUserControl.axaml.cs#L40
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build (linux-x64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build (linux-x64): MFAAvalonia/Extensions/MaaFW/MaaProcessor.cs#L1062
The field 'MaaProcessor._screencapFailureLogged' is assigned but its value is never used
Build (linux-x64): MFAAvalonia/Extensions/MaaFW/MaaProcessorManager.cs#L433
The field 'MaaProcessorManager._isLazyLoadingComplete' is assigned but its value is never used
Build (linux-x64): MFAAvalonia/Controls/InstanceTabsControl.cs#L708
The event 'InstanceTabsControl.SimpleActionCommand.CanExecuteChanged' is never used
Build (linux-x64): MFAAvalonia/Extensions/MaaFW/MaaProcessor.cs#L2067
The variable 'ex' is declared but never used
Build (linux-x64): MFAAvalonia/Helper/VersionChecker.cs#L1960
'VersionChecker.ApplySecureUpdate(string, string, string, string)' is obsolete: '旧的外部更新器链路,已废弃;新的本地二合一更新不应再调用此方法。'
Build (linux-x64): MFAAvalonia/Views/UserControls/Settings/AboutUserControl.axaml.cs#L40
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build (linux-x64): MFAAvalonia/Extensions/MaaFW/AgentHelper.cs#L233
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build (linux-x64): MFAAvalonia/Extensions/MaaFW/AgentHelper.cs#L230
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build (linux-x64): MFAAvalonia/Extensions/MaaFW/AgentHelper.cs#L228
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build (osx-x64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build (osx-x64): MFAAvalonia/Extensions/MaaFW/MaaProcessor.cs#L1062
The field 'MaaProcessor._screencapFailureLogged' is assigned but its value is never used
Build (osx-x64): MFAAvalonia/Extensions/MaaFW/MaaProcessorManager.cs#L433
The field 'MaaProcessorManager._isLazyLoadingComplete' is assigned but its value is never used
Build (osx-x64): MFAAvalonia/Controls/InstanceTabsControl.cs#L708
The event 'InstanceTabsControl.SimpleActionCommand.CanExecuteChanged' is never used
Build (osx-x64): MFAAvalonia/Extensions/MaaFW/MaaProcessor.cs#L2067
The variable 'ex' is declared but never used
Build (osx-x64): MFAAvalonia/Helper/VersionChecker.cs#L1960
'VersionChecker.ApplySecureUpdate(string, string, string, string)' is obsolete: '旧的外部更新器链路,已废弃;新的本地二合一更新不应再调用此方法。'
Build (osx-x64): MFAAvalonia/Views/UserControls/Settings/AboutUserControl.axaml.cs#L40
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build (osx-x64): MFAAvalonia/Extensions/MaaFW/AgentHelper.cs#L233
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build (osx-x64): MFAAvalonia/Extensions/MaaFW/AgentHelper.cs#L230
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build (osx-x64): MFAAvalonia/Extensions/MaaFW/AgentHelper.cs#L228
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build (osx-arm64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build (osx-arm64): MFAAvalonia/Extensions/MaaFW/MaaProcessorManager.cs#L433
The field 'MaaProcessorManager._isLazyLoadingComplete' is assigned but its value is never used
Build (osx-arm64): MFAAvalonia/Extensions/MaaFW/MaaProcessor.cs#L1062
The field 'MaaProcessor._screencapFailureLogged' is assigned but its value is never used
Build (osx-arm64): MFAAvalonia/Controls/InstanceTabsControl.cs#L708
The event 'InstanceTabsControl.SimpleActionCommand.CanExecuteChanged' is never used
Build (osx-arm64): MFAAvalonia/Extensions/MaaFW/MaaProcessor.cs#L2067
The variable 'ex' is declared but never used
Build (osx-arm64): MFAAvalonia/Helper/VersionChecker.cs#L1960
'VersionChecker.ApplySecureUpdate(string, string, string, string)' is obsolete: '旧的外部更新器链路,已废弃;新的本地二合一更新不应再调用此方法。'
Build (osx-arm64): MFAAvalonia/Views/UserControls/Settings/AboutUserControl.axaml.cs#L40
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build (osx-arm64): MFAAvalonia/Extensions/MaaFW/AgentHelper.cs#L233
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build (osx-arm64): MFAAvalonia/Extensions/MaaFW/AgentHelper.cs#L230
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build (osx-arm64): MFAAvalonia/Extensions/MaaFW/AgentHelper.cs#L228
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build (win-x64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build (win-x64): MFAAvalonia/Extensions/MaaFW/MaaProcessor.cs#L1062
The field 'MaaProcessor._screencapFailureLogged' is assigned but its value is never used
Build (win-x64): MFAAvalonia/Extensions/MaaFW/MaaProcessorManager.cs#L433
The field 'MaaProcessorManager._isLazyLoadingComplete' is assigned but its value is never used
Build (win-x64): MFAAvalonia/Controls/InstanceTabsControl.cs#L708
The event 'InstanceTabsControl.SimpleActionCommand.CanExecuteChanged' is never used
Build (win-x64): MFAAvalonia/Extensions/MaaFW/AgentHelper.cs#L233
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build (win-x64): MFAAvalonia/Extensions/MaaFW/AgentHelper.cs#L230
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build (win-x64): MFAAvalonia/Extensions/MaaFW/AgentHelper.cs#L228
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build (win-x64): MFAAvalonia/Extensions/MaaFW/MaaProcessor.cs#L2067
The variable 'ex' is declared but never used
Build (win-x64): MFAAvalonia/Helper/VersionChecker.cs#L1960
'VersionChecker.ApplySecureUpdate(string, string, string, string)' is obsolete: '旧的外部更新器链路,已废弃;新的本地二合一更新不应再调用此方法。'
Build (win-x64): MFAAvalonia/Views/UserControls/Settings/AboutUserControl.axaml.cs#L40
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build (win-arm64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build (win-arm64): MFAAvalonia/Extensions/MaaFW/MaaProcessor.cs#L1062
The field 'MaaProcessor._screencapFailureLogged' is assigned but its value is never used
Build (win-arm64): MFAAvalonia/Extensions/MaaFW/MaaProcessorManager.cs#L433
The field 'MaaProcessorManager._isLazyLoadingComplete' is assigned but its value is never used
Build (win-arm64): MFAAvalonia/Controls/InstanceTabsControl.cs#L708
The event 'InstanceTabsControl.SimpleActionCommand.CanExecuteChanged' is never used
Build (win-arm64): MFAAvalonia/Views/UserControls/Settings/AboutUserControl.axaml.cs#L40
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build (win-arm64): MFAAvalonia/Extensions/MaaFW/MaaProcessor.cs#L2067
The variable 'ex' is declared but never used
Build (win-arm64): MFAAvalonia/Helper/VersionChecker.cs#L1960
'VersionChecker.ApplySecureUpdate(string, string, string, string)' is obsolete: '旧的外部更新器链路,已废弃;新的本地二合一更新不应再调用此方法。'
Build (win-arm64): MFAAvalonia/Extensions/MaaFW/AgentHelper.cs#L233
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build (win-arm64): MFAAvalonia/Extensions/MaaFW/AgentHelper.cs#L230
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build (win-arm64): MFAAvalonia/Extensions/MaaFW/AgentHelper.cs#L228
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Create Release
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, softprops/action-gh-release@da05d552573ad5aba039eaac05058a918a7bf631. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
linux-arm64
79.7 MB
sha256:56165589296dbde58cecf6da1274b19a9f56fc4306bccac9a61401e963eb5798
linux-x64
81.8 MB
sha256:2c8146c1fa0c73b258b13589d10dc10d8217951fb0678397ae70b3c10bbbfc58
osx-arm64
82.8 MB
sha256:9fccc009e3a5380fb42a2430e2428795f26e456b3cbc8804bfb87fe9ad00a872
osx-x64
84.7 MB
sha256:70c74426bac16d07efb26cee419f90067de3ee77d8545e542e6ccd5726005523
win-arm64
87.5 MB
sha256:774793de6dbefbf7f27ffe39d8391a2f8c1f754913097d9f3bcf6fc69eeb3058
win-x64
89.3 MB
sha256:baa5db1cb320b93b2dd915cb48e00343642ba9a363d012429d8fdbc3dae73afd