Skip to content
This repository was archived by the owner on Mar 5, 2026. It is now read-only.

v1.0.2 - Homebrew Integration & Automated Updates

Choose a tag to compare

@FrankieeW FrankieeW released this 26 Jan 00:09
· 4 commits to main since this release

🎉 v1.0.2 - Homebrew 集成与自动化更新

✨ 新功能

🍺 Homebrew 支持

  • 新增 Homebrew 安装方式(推荐 macOS 用户使用)
  • 支持完整安装(CLI + OpenCode 集成)
  • 支持仅安装 CLI 工具(--without-opencode 选项)
  • 自动管理依赖(Python 3.11)
  • 升级时保留配置文件

安装命令:

brew tap frankieew/tap
brew install task-notifier

🤖 GitHub Action 自动化

  • 发布新版本时自动更新 Homebrew formula
  • 自动计算 tarball SHA256
  • 自动提交到 homebrew-tap 仓库
  • 用户可立即通过 brew upgrade 获取更新

📦 版本选择功能

  • 安装脚本支持 --version 参数
  • 可以安装特定版本:--version=v1.0.0
  • 支持版本回退和测试

📚 文档改进

  • 新增 docs/AUTOMATED-HOMEBREW-UPDATES.md - 自动化工作原理
  • 新增 docs/SETUP-GITHUB-ACTION.md - GitHub Action 设置指南(中文)
  • 更新 README 和 README_zh,添加 Homebrew 安装说明
  • 添加版本徽章和安装示例

🔧 技术改进

  • 新增 .github/workflows/update-homebrew-formula.yml 工作流
  • 新增 Formula/task-notifier.rb Homebrew formula
  • 新增 VERSION 文件作为版本号来源
  • 修复 OpenCode 安装脚本的配置文件扩展名(.jsonc)

📊 安装方式对比

方式 优点 适用场景
Homebrew 自动管理依赖、一键升级、系统集成 macOS/Linux 用户(推荐)
安装脚本 轻量、可定制、支持版本选择 快速部署、CI/CD
手动安装 完全控制、无需网络 离线环境、自定义路径

🔗 相关链接

⬆️ 升级方式

从 v1.0.0 升级:

# Homebrew 用户
brew upgrade task-notifier

# 脚本安装用户
task-notify --upgrade

# 或使用安装脚本
curl -fsSL https://raw.githubusercontent.com/FrankieeW/task-notifier/main/scripts/install.sh | bash -s -- --upgrade

🙏 致谢

感谢所有测试和反馈的用户!


完整更新日志: v1.0.0...v1.0.2