Sub-issue of #37.
rhodibot.yml invokes rhodibot check --owner X --repo Y, but rhodibot shipped as a webhook-server-only binary (axum, --port) with no CLI scan mode — the invocation was architecturally impossible.
Upstream fix: hyperpolymath/gitbot-fleet#150 adds an offline rhodibot check --owner --repo [--format] subcommand (server stays default).
Fix here (after #150 merges): clone gitbot-fleet at the pinned post-merge SHA, cargo build --release in bots/rhodibot, run rhodibot check --owner ${{ github.repository_owner }} --repo ${{ github.event.repository.name }} with GITHUB_TOKEN: ${{ github.token }}, drop if: false.
Refs #37. Blocked by hyperpolymath/gitbot-fleet#150.
Sub-issue of #37.
rhodibot.ymlinvokesrhodibot check --owner X --repo Y, but rhodibot shipped as a webhook-server-only binary (axum,--port) with no CLI scan mode — the invocation was architecturally impossible.Upstream fix: hyperpolymath/gitbot-fleet#150 adds an offline
rhodibot check --owner --repo [--format]subcommand (server stays default).Fix here (after #150 merges): clone gitbot-fleet at the pinned post-merge SHA,
cargo build --releaseinbots/rhodibot, runrhodibot check --owner ${{ github.repository_owner }} --repo ${{ github.event.repository.name }}withGITHUB_TOKEN: ${{ github.token }}, dropif: false.Refs #37. Blocked by hyperpolymath/gitbot-fleet#150.