仓库跟踪源码、测试、构建脚本、文档与许可证。
data/、reports/、虚拟环境、构建目录、EXE、ZIP 和证书在 .gitignore 中。
当前发行包从白名单生成,不包含个人来源、目标、网络地址、任务或清单。
二进制作为 Release 附件发布,不提交到 Git 历史。
本项目可先在本地审阅。下面命令仅供维护者决定发布后手动执行;将 OWNER 替换为你的 GitHub 用户/组织。 需要预先安装并登录 GitHub CLI。
gh repo create OWNER/FolderFlow --public --source=. --remote=origin --push已有远程仓库时:
git remote add origin https://github.com/OWNER/FolderFlow.git
git push -u origin main- 更新包版本、项目版本、manifest 版本及对应
docs/release-notes-vX.Y.Z.md。 - 使用默认
scripts/build.ps1完成测试与绿色包构建。 - 从公开 ZIP 解压启动,确认是空任务列表;使用临时目录验证分析、复制、校验。
- 提交源码与文档,打版本标签。
- 将 ZIP 和
SHA256SUMS.txt作为 Release 附件上传。
git tag v2.4.0
git push origin v2.4.0
gh release create v2.4.0 .\dist\FolderFlow-2.4.0-windows-x64-portable.zip .\dist\SHA256SUMS.txt --title "FolderFlow 2.4.0" --notes-file .\docs\release-notes-v2.4.0.mdCI 在 push、pull request 和手动触发时测试并构建可下载 artifacts,权限仅为读取源码, 不会自动创建 GitHub Release。Actions 使用固定提交版本。
不要上传现用软件目录中的个人状态或报告。公开包中没有 data/、reports/ 和备份元数据。
现有用户升级时保留自己的 data/,替换程序文件和附带文档;不要同时用两个版本执行同一目标。
项目源码使用 MIT;运行库许可随包附带在 third_party/。
EXE 当前没有代码签名;需要签名时由维护者在发布流程中自行配置,签名私钥不进入仓库。