Skip to content

配布ロードマップ: パッケージマネージャ対応 + Win/Linux 展開 #6

Description

@yutaro-shirai

OSS パッケージとして管理する方針(2026-06-08 確定)に基づく配布・パッケージング系の follow-up タスク。優先度低・着手指示があれば対応。

現状

  • ✅ GitHub Releases 正本配布(v0.1.0 beta・macOS arm64・未署名)
  • ✅ アプリ内アップデートチェック(releases/latest feed 稼働)
  • 方針: Apple Developer ID 署名・公証 / App Store 公開は見送り(未署名 OSS 配布)

パッケージマネージャ対応(推奨順)

  • Homebrew Cask(推奨・macOS OSS 定番)— 自社 tap willink-oss/homebrew-tap を作成し agentdeck.rb cask を配置。brew install --cask willink-oss/tap/agentdeck。未署名のため --no-quarantine を README に案内。Release 公開時に sha256 を更新する運用(or GitHub Actions で自動更新)
  • winget マニフェスト — Windows 版ビルド後(下記)に winget-pkgs へ submit
  • (任意)AUR — Linux 版ビルド後に PKGBUILD 雛形

マルチプラットフォーム(任意・HANDOFF 3.3 B)

  • Windows 対応 — electron-builder に nsis ターゲット追加。node-pty は prebuilds/win32-* 同梱確認済。要実機検証(PowerShell 起動・worktree パス)。OS別署名: Authenticode or Azure Trusted Signing
  • Linux 対応 — AppImage + deb ターゲット。ディストリ差の実機検証
  • CI マトリクス(win/mac/linux)でビルド + スモークの自動化

配布戦略(確定方針)

GitHub Releases を正本 + 自社サイトは入口 + Homebrew/winget/AUR で導線。App Store は不可(サンドボックス vs シェル spawn 非互換)。

引継ぎ詳細は HANDOFF.md(ローカル・gitignore)3.3 を参照。

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions