Skip to content

上流 fujibee/agmsg v1.1.7 を fork main に取り込む #22

Description

@orangewk

背景

fork main は上流 v1.1.6 相当で止まっており、上流は v1.1.7(app v0.1.5)まで進んでいる。fork 側には remote sync(git-bus)関連の独自実装が main に載っているため、単純 fast-forward は不可でマージ作業が必要。

やること

  1. git remote add upstream https://github.com/fujibee/agmsg.git && git fetch upstream
  2. 上流 v1.1.7 タグ(なければ upstream/main の該当時点)を fork main にマージ
  3. コンフリクト解消。fork 独自の remote sync 機能を必ず温存すること:
    • scripts/remote.sh, scripts/lib/sync.sh(git-bus 同期のコア)
    • scripts/check-inbox.sh / scripts/inbox.sh の pull フック + sync_mark_read / sync_push_best_effort 呼び出し
    • scripts/send.sh のバックグラウンド push、scripts/watch.sh の remote_pull_interval
    • tests/test_remote_sync.batsdocs/remote.md / docs/remote.ja.md
  4. 上流 v1.1.7 の主な変更(role-to-session affinity、Windows 修正、app のターミナル注入配信)が壊れていないか確認
  5. bats tests/ 全緑を確認して PR

注意

(このタスクは別ランナーへのハンドオフ用。上流リポジトリへのアクセス権があるランナーで実行すること)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions