Skip to content

Optimize classroom availability display and enhance release workflow#10

Merged
iicemeta merged 8 commits intoProjectWebsitefrom
main
Mar 12, 2026
Merged

Optimize classroom availability display and enhance release workflow#10
iicemeta merged 8 commits intoProjectWebsitefrom
main

Conversation

@iicemeta
Copy link
Copy Markdown
Member

No description provided.

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 架构的自包含和框架依赖版本
更新发布说明文档以包含新架构的安装说明
简化发布说明的结构,将下载链接直接嵌入表格中,并添加版本选择指南。移除重复的安装步骤说明,改为更简洁的"快速开始"部分。同时添加校验文件的具体下载链接。
@iicemeta iicemeta merged commit 22b9e66 into ProjectWebsite Mar 12, 2026
4 checks passed
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 12, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 6708a937-418a-455a-87cb-718376cf75bf

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch main

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant