Commit Graph

5 Commits

Author SHA1 Message Date
anghunk
615589f86b ci: 限制工作流仅在主仓库执行
为 npm 发布、文档构建与部署以及创建发布的工作流添加条件执行。
现在这些工作流仅会在 'anghunk/cwd' 仓库中运行,防止在复刻仓库上意外触发。
2026-02-04 14:02:58 +08:00
anghunk
52781a3ca4 Update npm_publish.yml 2026-01-31 12:07:31 +08:00
anghunk
cdaecab7ae ci: 将 npm 发布触发器从标签推送改为分支推送
修改 GitHub Actions 工作流,将发布触发条件从推送特定标签改为推送到 main 或 master 分支。
添加版本检查逻辑,仅在本地 package.json 版本与 npm 上已发布版本不同时才执行发布步骤,避免重复发布相同版本。
2026-01-31 12:03:38 +08:00
anghunk
13f5d51079 ci: 精简 GitHub Actions 工作流名称并删除冗余 LICENSE 文件
- 缩短工作流名称以提升可读性
- 删除文档目录下重复的许可证文件
2026-01-31 11:54:25 +08:00
anghunk
59acfec575 feat(widget): 准备 npm 包发布
- 添加 GitHub Actions 工作流以在推送标签时自动发布到 npm
- 更新 package.json,包含包名、版本、描述、作者等信息
- 添加 README.md、LICENSE 和 .npmignore 文件
- 更新根目录 .gitignore,忽略 .npmrc 文件
2026-01-31 11:48:15 +08:00