Commit 7d995eb
authored
chore(ci): support for MFA v2.2.x on multi-platform (#28)
fix of #25
## Summary by Sourcery
更新安装程序,使其能够识别操作系统/架构,并调整 CI 工作流以传递这些参数,并在安装前预先准备 MFA 资源。
增强内容:
- 要求在安装程序中显式指定操作系统和架构参数,并将其映射到 .NET 运行时平台标签,以便将本机二进制文件放置到特定平台的运行时目录中。
- 在保留双语输出的前提下,简化并明确安装程序的控制台消息。
CI:
- 修改安装工作流,将操作系统和架构参数传递给安装程序,并在 MFA 资源复制到安装目录之后再运行安装程序,同时增加一条关于 MFA
复制完成的确认日志。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
Update the installer to be OS/architecture-aware and adjust the CI
workflow to pass these parameters and stage MFA assets before
installation.
Enhancements:
- Require explicit OS and architecture parameters in the installer and
map them to .NET runtime platform tags for placing native binaries in
platform-specific runtime directories.
- Simplify and clarify installer console messages while preserving
bilingual output.
CI:
- Modify the install workflow to pass OS and architecture arguments to
the installer and run it after MFA assets are copied into the install
directory, adding a confirmation log for MFA copying.
</details>
增强功能:
- 要求在安装程序中显式指定操作系统和架构参数,并据此推导出对应的 .NET 运行时时平台标签。
- 更改本机二进制文件的安装布局,改为使用特定平台的运行时目录,为 Android 使用单独路径,并提供更清晰的安装程序提示信息。
CI:
- 调整安装工作流,将操作系统和架构参数传入安装程序,将 MFA 拷贝步骤调整为在安装之前执行,并在 MFA 文件拷贝过程周围增加日志记录。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
更新安装程序,使其能够识别操作系统/架构,并调整 CI 工作流以传递这些参数,并在安装前预先准备 MFA 资源。
增强内容:
- 要求在安装程序中显式指定操作系统和架构参数,并将其映射到 .NET 运行时平台标签,以便将本机二进制文件放置到特定平台的运行时目录中。
- 在保留双语输出的前提下,简化并明确安装程序的控制台消息。
CI:
- 修改安装工作流,将操作系统和架构参数传递给安装程序,并在 MFA 资源复制到安装目录之后再运行安装程序,同时增加一条关于 MFA
复制完成的确认日志。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
Update the installer to be OS/architecture-aware and adjust the CI
workflow to pass these parameters and stage MFA assets before
installation.
Enhancements:
- Require explicit OS and architecture parameters in the installer and
map them to .NET runtime platform tags for placing native binaries in
platform-specific runtime directories.
- Simplify and clarify installer console messages while preserving
bilingual output.
CI:
- Modify the install workflow to pass OS and architecture arguments to
the installer and run it after MFA assets are copied into the install
directory, adding a confirmation log for MFA copying.
</details>
</details>
增强功能:
- 更新安装程序,使其接收显式的操作系统和体系结构参数,并据此推导出适用于放置本机二进制文件的 .NET 运行时平台标签。
- 调整安装布局,将本机二进制文件放置在特定平台的运行时时目录下,为 Android 使用单独的代码路径,并优化安装程序消息以保持一致性。
CI:
- 修改安装工作流,将操作系统和体系结构参数传入安装程序,在运行安装程序之前复制 MFA 资源,并对与 MFA 复制相关的日志进行小幅调整。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
更新安装程序,使其能够识别操作系统/架构,并调整 CI 工作流以传递这些参数,并在安装前预先准备 MFA 资源。
增强内容:
- 要求在安装程序中显式指定操作系统和架构参数,并将其映射到 .NET 运行时平台标签,以便将本机二进制文件放置到特定平台的运行时目录中。
- 在保留双语输出的前提下,简化并明确安装程序的控制台消息。
CI:
- 修改安装工作流,将操作系统和架构参数传递给安装程序,并在 MFA 资源复制到安装目录之后再运行安装程序,同时增加一条关于 MFA
复制完成的确认日志。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
Update the installer to be OS/architecture-aware and adjust the CI
workflow to pass these parameters and stage MFA assets before
installation.
Enhancements:
- Require explicit OS and architecture parameters in the installer and
map them to .NET runtime platform tags for placing native binaries in
platform-specific runtime directories.
- Simplify and clarify installer console messages while preserving
bilingual output.
CI:
- Modify the install workflow to pass OS and architecture arguments to
the installer and run it after MFA assets are copied into the install
directory, adding a confirmation log for MFA copying.
</details>
增强功能:
- 要求在安装程序中显式指定操作系统和架构参数,并据此推导出对应的 .NET 运行时时平台标签。
- 更改本机二进制文件的安装布局,改为使用特定平台的运行时目录,为 Android 使用单独路径,并提供更清晰的安装程序提示信息。
CI:
- 调整安装工作流,将操作系统和架构参数传入安装程序,将 MFA 拷贝步骤调整为在安装之前执行,并在 MFA 文件拷贝过程周围增加日志记录。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
更新安装程序,使其能够识别操作系统/架构,并调整 CI 工作流以传递这些参数,并在安装前预先准备 MFA 资源。
增强内容:
- 要求在安装程序中显式指定操作系统和架构参数,并将其映射到 .NET 运行时平台标签,以便将本机二进制文件放置到特定平台的运行时目录中。
- 在保留双语输出的前提下,简化并明确安装程序的控制台消息。
CI:
- 修改安装工作流,将操作系统和架构参数传递给安装程序,并在 MFA 资源复制到安装目录之后再运行安装程序,同时增加一条关于 MFA
复制完成的确认日志。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
Update the installer to be OS/architecture-aware and adjust the CI
workflow to pass these parameters and stage MFA assets before
installation.
Enhancements:
- Require explicit OS and architecture parameters in the installer and
map them to .NET runtime platform tags for placing native binaries in
platform-specific runtime directories.
- Simplify and clarify installer console messages while preserving
bilingual output.
CI:
- Modify the install workflow to pass OS and architecture arguments to
the installer and run it after MFA assets are copied into the install
directory, adding a confirmation log for MFA copying.
</details>
</details>
</details>
增强内容:
- 在安装程序中要求显式传入操作系统和架构参数,并据此推导相应的 .NET 运行时平台标签。
- 更改原生二进制文件的安装布局,使用特定于平台的运行时时间目录,并为 Android 提供特殊处理。
- 改进安装程序的提示信息,使其中英文文案更加清晰和一致。
CI:
- 扩展安装工作流矩阵,覆盖 Windows、macOS 和 Linux 的 x86_64 和 ARM64 变体。
- 将操作系统和架构参数传递给安装脚本,并调整 MFA 拷贝步骤,确保在运行安装程序之前就已将 MFA
文件放置到位,同时使用适合各平台的拷贝命令。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
更新安装程序,使其能够识别操作系统/架构,并调整 CI 工作流以传递这些参数,并在安装前预先准备 MFA 资源。
增强内容:
- 要求在安装程序中显式指定操作系统和架构参数,并将其映射到 .NET 运行时平台标签,以便将本机二进制文件放置到特定平台的运行时目录中。
- 在保留双语输出的前提下,简化并明确安装程序的控制台消息。
CI:
- 修改安装工作流,将操作系统和架构参数传递给安装程序,并在 MFA 资源复制到安装目录之后再运行安装程序,同时增加一条关于 MFA
复制完成的确认日志。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
Update the installer to be OS/architecture-aware and adjust the CI
workflow to pass these parameters and stage MFA assets before
installation.
Enhancements:
- Require explicit OS and architecture parameters in the installer and
map them to .NET runtime platform tags for placing native binaries in
platform-specific runtime directories.
- Simplify and clarify installer console messages while preserving
bilingual output.
CI:
- Modify the install workflow to pass OS and architecture arguments to
the installer and run it after MFA assets are copied into the install
directory, adding a confirmation log for MFA copying.
</details>
增强功能:
- 要求在安装程序中显式指定操作系统和架构参数,并据此推导出对应的 .NET 运行时时平台标签。
- 更改本机二进制文件的安装布局,改为使用特定平台的运行时目录,为 Android 使用单独路径,并提供更清晰的安装程序提示信息。
CI:
- 调整安装工作流,将操作系统和架构参数传入安装程序,将 MFA 拷贝步骤调整为在安装之前执行,并在 MFA 文件拷贝过程周围增加日志记录。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
更新安装程序,使其能够识别操作系统/架构,并调整 CI 工作流以传递这些参数,并在安装前预先准备 MFA 资源。
增强内容:
- 要求在安装程序中显式指定操作系统和架构参数,并将其映射到 .NET 运行时平台标签,以便将本机二进制文件放置到特定平台的运行时目录中。
- 在保留双语输出的前提下,简化并明确安装程序的控制台消息。
CI:
- 修改安装工作流,将操作系统和架构参数传递给安装程序,并在 MFA 资源复制到安装目录之后再运行安装程序,同时增加一条关于 MFA
复制完成的确认日志。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
Update the installer to be OS/architecture-aware and adjust the CI
workflow to pass these parameters and stage MFA assets before
installation.
Enhancements:
- Require explicit OS and architecture parameters in the installer and
map them to .NET runtime platform tags for placing native binaries in
platform-specific runtime directories.
- Simplify and clarify installer console messages while preserving
bilingual output.
CI:
- Modify the install workflow to pass OS and architecture arguments to
the installer and run it after MFA assets are copied into the install
directory, adding a confirmation log for MFA copying.
</details>
</details>
增强功能:
- 更新安装程序,使其接收显式的操作系统和体系结构参数,并据此推导出适用于放置本机二进制文件的 .NET 运行时平台标签。
- 调整安装布局,将本机二进制文件放置在特定平台的运行时时目录下,为 Android 使用单独的代码路径,并优化安装程序消息以保持一致性。
CI:
- 修改安装工作流,将操作系统和体系结构参数传入安装程序,在运行安装程序之前复制 MFA 资源,并对与 MFA 复制相关的日志进行小幅调整。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
更新安装程序,使其能够识别操作系统/架构,并调整 CI 工作流以传递这些参数,并在安装前预先准备 MFA 资源。
增强内容:
- 要求在安装程序中显式指定操作系统和架构参数,并将其映射到 .NET 运行时平台标签,以便将本机二进制文件放置到特定平台的运行时目录中。
- 在保留双语输出的前提下,简化并明确安装程序的控制台消息。
CI:
- 修改安装工作流,将操作系统和架构参数传递给安装程序,并在 MFA 资源复制到安装目录之后再运行安装程序,同时增加一条关于 MFA
复制完成的确认日志。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
Update the installer to be OS/architecture-aware and adjust the CI
workflow to pass these parameters and stage MFA assets before
installation.
Enhancements:
- Require explicit OS and architecture parameters in the installer and
map them to .NET runtime platform tags for placing native binaries in
platform-specific runtime directories.
- Simplify and clarify installer console messages while preserving
bilingual output.
CI:
- Modify the install workflow to pass OS and architecture arguments to
the installer and run it after MFA assets are copied into the install
directory, adding a confirmation log for MFA copying.
</details>
增强功能:
- 要求在安装程序中显式指定操作系统和架构参数,并据此推导出对应的 .NET 运行时时平台标签。
- 更改本机二进制文件的安装布局,改为使用特定平台的运行时目录,为 Android 使用单独路径,并提供更清晰的安装程序提示信息。
CI:
- 调整安装工作流,将操作系统和架构参数传入安装程序,将 MFA 拷贝步骤调整为在安装之前执行,并在 MFA 文件拷贝过程周围增加日志记录。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
更新安装程序,使其能够识别操作系统/架构,并调整 CI 工作流以传递这些参数,并在安装前预先准备 MFA 资源。
增强内容:
- 要求在安装程序中显式指定操作系统和架构参数,并将其映射到 .NET 运行时平台标签,以便将本机二进制文件放置到特定平台的运行时目录中。
- 在保留双语输出的前提下,简化并明确安装程序的控制台消息。
CI:
- 修改安装工作流,将操作系统和架构参数传递给安装程序,并在 MFA 资源复制到安装目录之后再运行安装程序,同时增加一条关于 MFA
复制完成的确认日志。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
Update the installer to be OS/architecture-aware and adjust the CI
workflow to pass these parameters and stage MFA assets before
installation.
Enhancements:
- Require explicit OS and architecture parameters in the installer and
map them to .NET runtime platform tags for placing native binaries in
platform-specific runtime directories.
- Simplify and clarify installer console messages while preserving
bilingual output.
CI:
- Modify the install workflow to pass OS and architecture arguments to
the installer and run it after MFA assets are copied into the install
directory, adding a confirmation log for MFA copying.
</details>
</details>
</details>
</details>
增强功能:
- 检测当前操作系统和架构,以推导出 .NET 运行时平台标签,并将本机二进制文件安装到对应的、特定于运行时的平台目录中。
- 调整 install.py 的消息提示和目录布局,使其与平台感知的运行时放置方式保持一致。
CI:
- 扩展安装工作流矩阵,以针对 x86_64 和 ARM64 架构的特定 Windows、macOS 和 Linux 运行器。
- 在 CI 安装 Job 中重新排列 MFA 复制和工具安装步骤,以确保在运行安装程序之前已就绪 MFA 文件。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
更新安装程序,使其能够识别操作系统/架构,并调整 CI 工作流以传递这些参数,并在安装前预先准备 MFA 资源。
增强内容:
- 要求在安装程序中显式指定操作系统和架构参数,并将其映射到 .NET 运行时平台标签,以便将本机二进制文件放置到特定平台的运行时目录中。
- 在保留双语输出的前提下,简化并明确安装程序的控制台消息。
CI:
- 修改安装工作流,将操作系统和架构参数传递给安装程序,并在 MFA 资源复制到安装目录之后再运行安装程序,同时增加一条关于 MFA
复制完成的确认日志。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
Update the installer to be OS/architecture-aware and adjust the CI
workflow to pass these parameters and stage MFA assets before
installation.
Enhancements:
- Require explicit OS and architecture parameters in the installer and
map them to .NET runtime platform tags for placing native binaries in
platform-specific runtime directories.
- Simplify and clarify installer console messages while preserving
bilingual output.
CI:
- Modify the install workflow to pass OS and architecture arguments to
the installer and run it after MFA assets are copied into the install
directory, adding a confirmation log for MFA copying.
</details>
增强功能:
- 要求在安装程序中显式指定操作系统和架构参数,并据此推导出对应的 .NET 运行时时平台标签。
- 更改本机二进制文件的安装布局,改为使用特定平台的运行时目录,为 Android 使用单独路径,并提供更清晰的安装程序提示信息。
CI:
- 调整安装工作流,将操作系统和架构参数传入安装程序,将 MFA 拷贝步骤调整为在安装之前执行,并在 MFA 文件拷贝过程周围增加日志记录。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
更新安装程序,使其能够识别操作系统/架构,并调整 CI 工作流以传递这些参数,并在安装前预先准备 MFA 资源。
增强内容:
- 要求在安装程序中显式指定操作系统和架构参数,并将其映射到 .NET 运行时平台标签,以便将本机二进制文件放置到特定平台的运行时目录中。
- 在保留双语输出的前提下,简化并明确安装程序的控制台消息。
CI:
- 修改安装工作流,将操作系统和架构参数传递给安装程序,并在 MFA 资源复制到安装目录之后再运行安装程序,同时增加一条关于 MFA
复制完成的确认日志。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
Update the installer to be OS/architecture-aware and adjust the CI
workflow to pass these parameters and stage MFA assets before
installation.
Enhancements:
- Require explicit OS and architecture parameters in the installer and
map them to .NET runtime platform tags for placing native binaries in
platform-specific runtime directories.
- Simplify and clarify installer console messages while preserving
bilingual output.
CI:
- Modify the install workflow to pass OS and architecture arguments to
the installer and run it after MFA assets are copied into the install
directory, adding a confirmation log for MFA copying.
</details>
</details>
增强功能:
- 更新安装程序,使其接收显式的操作系统和体系结构参数,并据此推导出适用于放置本机二进制文件的 .NET 运行时平台标签。
- 调整安装布局,将本机二进制文件放置在特定平台的运行时时目录下,为 Android 使用单独的代码路径,并优化安装程序消息以保持一致性。
CI:
- 修改安装工作流,将操作系统和体系结构参数传入安装程序,在运行安装程序之前复制 MFA 资源,并对与 MFA 复制相关的日志进行小幅调整。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
更新安装程序,使其能够识别操作系统/架构,并调整 CI 工作流以传递这些参数,并在安装前预先准备 MFA 资源。
增强内容:
- 要求在安装程序中显式指定操作系统和架构参数,并将其映射到 .NET 运行时平台标签,以便将本机二进制文件放置到特定平台的运行时目录中。
- 在保留双语输出的前提下,简化并明确安装程序的控制台消息。
CI:
- 修改安装工作流,将操作系统和架构参数传递给安装程序,并在 MFA 资源复制到安装目录之后再运行安装程序,同时增加一条关于 MFA
复制完成的确认日志。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
Update the installer to be OS/architecture-aware and adjust the CI
workflow to pass these parameters and stage MFA assets before
installation.
Enhancements:
- Require explicit OS and architecture parameters in the installer and
map them to .NET runtime platform tags for placing native binaries in
platform-specific runtime directories.
- Simplify and clarify installer console messages while preserving
bilingual output.
CI:
- Modify the install workflow to pass OS and architecture arguments to
the installer and run it after MFA assets are copied into the install
directory, adding a confirmation log for MFA copying.
</details>
增强功能:
- 要求在安装程序中显式指定操作系统和架构参数,并据此推导出对应的 .NET 运行时时平台标签。
- 更改本机二进制文件的安装布局,改为使用特定平台的运行时目录,为 Android 使用单独路径,并提供更清晰的安装程序提示信息。
CI:
- 调整安装工作流,将操作系统和架构参数传入安装程序,将 MFA 拷贝步骤调整为在安装之前执行,并在 MFA 文件拷贝过程周围增加日志记录。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
更新安装程序,使其能够识别操作系统/架构,并调整 CI 工作流以传递这些参数,并在安装前预先准备 MFA 资源。
增强内容:
- 要求在安装程序中显式指定操作系统和架构参数,并将其映射到 .NET 运行时平台标签,以便将本机二进制文件放置到特定平台的运行时目录中。
- 在保留双语输出的前提下,简化并明确安装程序的控制台消息。
CI:
- 修改安装工作流,将操作系统和架构参数传递给安装程序,并在 MFA 资源复制到安装目录之后再运行安装程序,同时增加一条关于 MFA
复制完成的确认日志。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
Update the installer to be OS/architecture-aware and adjust the CI
workflow to pass these parameters and stage MFA assets before
installation.
Enhancements:
- Require explicit OS and architecture parameters in the installer and
map them to .NET runtime platform tags for placing native binaries in
platform-specific runtime directories.
- Simplify and clarify installer console messages while preserving
bilingual output.
CI:
- Modify the install workflow to pass OS and architecture arguments to
the installer and run it after MFA assets are copied into the install
directory, adding a confirmation log for MFA copying.
</details>
</details>
</details>
增强内容:
- 在安装程序中要求显式传入操作系统和架构参数,并据此推导相应的 .NET 运行时平台标签。
- 更改原生二进制文件的安装布局,使用特定于平台的运行时时间目录,并为 Android 提供特殊处理。
- 改进安装程序的提示信息,使其中英文文案更加清晰和一致。
CI:
- 扩展安装工作流矩阵,覆盖 Windows、macOS 和 Linux 的 x86_64 和 ARM64 变体。
- 将操作系统和架构参数传递给安装脚本,并调整 MFA 拷贝步骤,确保在运行安装程序之前就已将 MFA
文件放置到位,同时使用适合各平台的拷贝命令。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
更新安装程序,使其能够识别操作系统/架构,并调整 CI 工作流以传递这些参数,并在安装前预先准备 MFA 资源。
增强内容:
- 要求在安装程序中显式指定操作系统和架构参数,并将其映射到 .NET 运行时平台标签,以便将本机二进制文件放置到特定平台的运行时目录中。
- 在保留双语输出的前提下,简化并明确安装程序的控制台消息。
CI:
- 修改安装工作流,将操作系统和架构参数传递给安装程序,并在 MFA 资源复制到安装目录之后再运行安装程序,同时增加一条关于 MFA
复制完成的确认日志。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
Update the installer to be OS/architecture-aware and adjust the CI
workflow to pass these parameters and stage MFA assets before
installation.
Enhancements:
- Require explicit OS and architecture parameters in the installer and
map them to .NET runtime platform tags for placing native binaries in
platform-specific runtime directories.
- Simplify and clarify installer console messages while preserving
bilingual output.
CI:
- Modify the install workflow to pass OS and architecture arguments to
the installer and run it after MFA assets are copied into the install
directory, adding a confirmation log for MFA copying.
</details>
增强功能:
- 要求在安装程序中显式指定操作系统和架构参数,并据此推导出对应的 .NET 运行时时平台标签。
- 更改本机二进制文件的安装布局,改为使用特定平台的运行时目录,为 Android 使用单独路径,并提供更清晰的安装程序提示信息。
CI:
- 调整安装工作流,将操作系统和架构参数传入安装程序,将 MFA 拷贝步骤调整为在安装之前执行,并在 MFA 文件拷贝过程周围增加日志记录。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
更新安装程序,使其能够识别操作系统/架构,并调整 CI 工作流以传递这些参数,并在安装前预先准备 MFA 资源。
增强内容:
- 要求在安装程序中显式指定操作系统和架构参数,并将其映射到 .NET 运行时平台标签,以便将本机二进制文件放置到特定平台的运行时目录中。
- 在保留双语输出的前提下,简化并明确安装程序的控制台消息。
CI:
- 修改安装工作流,将操作系统和架构参数传递给安装程序,并在 MFA 资源复制到安装目录之后再运行安装程序,同时增加一条关于 MFA
复制完成的确认日志。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
Update the installer to be OS/architecture-aware and adjust the CI
workflow to pass these parameters and stage MFA assets before
installation.
Enhancements:
- Require explicit OS and architecture parameters in the installer and
map them to .NET runtime platform tags for placing native binaries in
platform-specific runtime directories.
- Simplify and clarify installer console messages while preserving
bilingual output.
CI:
- Modify the install workflow to pass OS and architecture arguments to
the installer and run it after MFA assets are copied into the install
directory, adding a confirmation log for MFA copying.
</details>
</details>
增强功能:
- 更新安装程序,使其接收显式的操作系统和体系结构参数,并据此推导出适用于放置本机二进制文件的 .NET 运行时平台标签。
- 调整安装布局,将本机二进制文件放置在特定平台的运行时时目录下,为 Android 使用单独的代码路径,并优化安装程序消息以保持一致性。
CI:
- 修改安装工作流,将操作系统和体系结构参数传入安装程序,在运行安装程序之前复制 MFA 资源,并对与 MFA 复制相关的日志进行小幅调整。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
更新安装程序,使其能够识别操作系统/架构,并调整 CI 工作流以传递这些参数,并在安装前预先准备 MFA 资源。
增强内容:
- 要求在安装程序中显式指定操作系统和架构参数,并将其映射到 .NET 运行时平台标签,以便将本机二进制文件放置到特定平台的运行时目录中。
- 在保留双语输出的前提下,简化并明确安装程序的控制台消息。
CI:
- 修改安装工作流,将操作系统和架构参数传递给安装程序,并在 MFA 资源复制到安装目录之后再运行安装程序,同时增加一条关于 MFA
复制完成的确认日志。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
Update the installer to be OS/architecture-aware and adjust the CI
workflow to pass these parameters and stage MFA assets before
installation.
Enhancements:
- Require explicit OS and architecture parameters in the installer and
map them to .NET runtime platform tags for placing native binaries in
platform-specific runtime directories.
- Simplify and clarify installer console messages while preserving
bilingual output.
CI:
- Modify the install workflow to pass OS and architecture arguments to
the installer and run it after MFA assets are copied into the install
directory, adding a confirmation log for MFA copying.
</details>
增强功能:
- 要求在安装程序中显式指定操作系统和架构参数,并据此推导出对应的 .NET 运行时时平台标签。
- 更改本机二进制文件的安装布局,改为使用特定平台的运行时目录,为 Android 使用单独路径,并提供更清晰的安装程序提示信息。
CI:
- 调整安装工作流,将操作系统和架构参数传入安装程序,将 MFA 拷贝步骤调整为在安装之前执行,并在 MFA 文件拷贝过程周围增加日志记录。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
更新安装程序,使其能够识别操作系统/架构,并调整 CI 工作流以传递这些参数,并在安装前预先准备 MFA 资源。
增强内容:
- 要求在安装程序中显式指定操作系统和架构参数,并将其映射到 .NET 运行时平台标签,以便将本机二进制文件放置到特定平台的运行时目录中。
- 在保留双语输出的前提下,简化并明确安装程序的控制台消息。
CI:
- 修改安装工作流,将操作系统和架构参数传递给安装程序,并在 MFA 资源复制到安装目录之后再运行安装程序,同时增加一条关于 MFA
复制完成的确认日志。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
Update the installer to be OS/architecture-aware and adjust the CI
workflow to pass these parameters and stage MFA assets before
installation.
Enhancements:
- Require explicit OS and architecture parameters in the installer and
map them to .NET runtime platform tags for placing native binaries in
platform-specific runtime directories.
- Simplify and clarify installer console messages while preserving
bilingual output.
CI:
- Modify the install workflow to pass OS and architecture arguments to
the installer and run it after MFA assets are copied into the install
directory, adding a confirmation log for MFA copying.
</details>
</details>
</details>
</details>
</details>1 parent 2162f9d commit 7d995eb
2 files changed
+65
-20
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | 114 | | |
120 | 115 | | |
121 | 116 | | |
122 | 117 | | |
123 | 118 | | |
| 119 | + | |
124 | 120 | | |
125 | 121 | | |
126 | 122 | | |
127 | 123 | | |
128 | 124 | | |
129 | 125 | | |
130 | 126 | | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
131 | 132 | | |
132 | 133 | | |
133 | 134 | | |
| |||
187 | 188 | | |
188 | 189 | | |
189 | 190 | | |
190 | | - | |
| 191 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
22 | 56 | | |
23 | 57 | | |
24 | 58 | | |
25 | | - | |
26 | | - | |
| 59 | + | |
| 60 | + | |
27 | 61 | | |
28 | 62 | | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
40 | 82 | | |
41 | 83 | | |
42 | 84 | | |
| |||
77 | 119 | | |
78 | 120 | | |
79 | 121 | | |
| 122 | + | |
80 | 123 | | |
81 | 124 | | |
82 | 125 | | |
83 | 126 | | |
84 | 127 | | |
85 | 128 | | |
86 | 129 | | |
| 130 | + | |
87 | 131 | | |
88 | 132 | | |
89 | 133 | | |
90 | 134 | | |
91 | 135 | | |
92 | 136 | | |
93 | | - | |
| 137 | + | |
0 commit comments