GwWuYou
|
45758aa0fa
|
chore(release): 使用标签版本号打包并更新文档
- 在 release workflow 中增加 Determine tag version 步骤
- 修改 Pack 步骤以使用标签中的版本号
- 更新 README 文档说明项目命名原因及 NuGet 包潜在冲突问题
|
2025-12-09 18:07:04 +08:00 |
|
GwWuYou
|
da67b5651a
|
chore(workflow): 移除 dotnet nuget push 中不支持的参数
- 删除了 `--verbosity detailed` 参数,因为 dotnet nuget push 不支持该选项
- 添加注释提醒不要使用 --verbosity 参数
- 保留了 --skip-duplicate 参数以避免重复推送包
|
2025-12-09 17:59:53 +08:00 |
|
GwWuYou
|
2d4ed82782
|
chore(ci): 简化NuGet发布工作流并优化版本提取逻辑
- 移除打包后的调试步骤和冗余的包信息检查
- 使用标签名直接确定版本号,支持去除前导'v'或'V'
- 更新打包命令以使用提取的版本号
- 简化NuGet推送步骤中的包查找逻辑
- 在推送命令中增加详细输出选项以便调试
- 调整工作流名称更准确地反映其功能
|
2025-12-09 17:57:28 +08:00 |
|
GwWuYou
|
5cf3bff4cf
|
chore(ci): 添加 NuGet 包调试信息并优化发布流程
- 添加调试步骤以显示包信息和登录输出长度
- 检查 nuspec 文件中的 id 和 version 字段
- 验证 NuGet API 密钥的输出长度而不打印密钥内容
- 移除创建 GitHub Release 及上传 .nupkg 资产的相关步骤
- 简化发布流程,仅保留必要的 NuGet 推送操作
|
2025-12-09 17:39:37 +08:00 |
|
GwWuYou
|
d2e326be28
|
chore(ci): 优化发布流程并支持 OIDC 认证
- 将工作流名称更新为更准确描述其功能
- 添加 OIDC 权限以启用安全的 NuGet 登录
- 实现从 nupkg 文件中自动提取版本号
- 使用 NuGet/login 获取临时 API 密钥替代静态密钥
- 新增创建 GitHub Release 并上传 nupkg 包的功能
- 改进错误处理与输出提示信息
- 调整 job 名称为 build-and-publish 以反映实际操作
|
2025-12-09 17:30:17 +08:00 |
|
GwWuYou
|
8573fceff7
|
fix(release): 修复 GitHub Release 中的包文件名获取逻辑
- 更新工作流步骤名称以反映版本和路径获取
- 从 .nupkg 文件中正确解析 NuGet 包的基本文件名
- 在 GitHub 输出中添加 package_basename 变量
- 使用 package_basename 作为上传资产的准确文件名
- 确保 release 资产使用正确的文件名而非完整路径
|
2025-12-09 17:14:30 +08:00 |
|
GwWuYou
|
404cb769e4
|
feat(ci): 添加自动版本递增和标签创建功能
- 新增 GitHub Actions 工作流文件 auto-tag.yml
- 实现基于提交信息的关键字跳过机制 ([skip release] / [no tag])
- 自动解析最新语义化版本号并递增修订号
- 使用 PAT 推送新标签到远程仓库
- 输出版本变更相关信息供后续步骤使用
|
2025-12-09 16:59:09 +08:00 |
|