Optimize classroom availability display and enhance release workflow#10
Merged
iicemeta merged 8 commits intoProjectWebsitefrom Mar 12, 2026
Merged
Optimize classroom availability display and enhance release workflow#10iicemeta merged 8 commits intoProjectWebsitefrom
iicemeta merged 8 commits intoProjectWebsitefrom
Conversation
Optimize classroom availability display and update project version
添加 iiCourseWPF 的自动化发布工作流,支持通过推送标签或手动触发 包含构建、测试、打包和创建 GitHub Release 等功能
添加新的发布配置用于生成纯框架依赖版本,该版本需要本地安装.NET 9运行时但体积最小。同时更新README说明文档,包含新版本的安装说明和特性对比。
添加两种代码签名方式配置: 1. 使用本地证书进行签名 2. 使用 SignPath 服务进行签名(推荐开源项目) 支持通过环境变量切换签名方式,并自动处理签名文件的替换
修改 release.yml 工作流文件,将 SignPath 步骤中的 github-artifact-name 参数替换为 github-artifact-id,确保使用正确的上传工件 ID 进行签名
将原有的单一构建任务拆分为五个独立阶段:构建、签名、打包发布、创建Release和生成校验和 优化签名逻辑,分离本地证书和SignPath两种签名方式 添加中间产物上传下载步骤,提高工作流可靠性
移除签名步骤,简化发布工作流 添加 ARM64 和 x86 架构的自包含和框架依赖版本 更新发布说明文档以包含新架构的安装说明
简化发布说明的结构,将下载链接直接嵌入表格中,并添加版本选择指南。移除重复的安装步骤说明,改为更简洁的"快速开始"部分。同时添加校验文件的具体下载链接。
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.