Add ./iw server restart command #122

Open
opened 2026-01-14 12:52:08 +00:00 by mprihoda · 3 comments
mprihoda commented 2026-01-14 12:52:08 +00:00 (Migrated from github.com)

Add a restart subcommand to avoid having to run stop then start manually.

Add a restart subcommand to avoid having to run stop then start manually.
Member

Intake: agent-ready
Workflow: waterfall
Reason: all gates passed
Analysis: project-management/issues/IW-122/analysis.md on branch IW-122

Intake: agent-ready Workflow: waterfall Reason: all gates passed Analysis: project-management/issues/IW-122/analysis.md on branch IW-122
Member

Implement: needs-human
Reason: batch-implement exit 1 — the kanon plugin does not compile against the core of this branch (current main). ForgeCatchUp.scala:143 expects Either[String, …] from fetchPullRequestForBranch, which returns Either[TrackerError, …] since #778. No phase ran, and no batch-implement.log was written. This is not specific to this issue: every iw-cli issue fails the same way until the plugin is updated.

[error] /home/mph/.local/share/iw/plugins/kanon/lib/batch/ForgeCatchUp.scala:143:7
[error] Found:    Either[iw.core.model.TrackerError, Option[batch.ForgeState]]
[error] Required: Either[String, Option[batch.ForgeState]]
Compilation failed
Implement: needs-human Reason: batch-implement exit 1 — the kanon plugin does not compile against the core of this branch (current main). `ForgeCatchUp.scala:143` expects `Either[String, …]` from `fetchPullRequestForBranch`, which returns `Either[TrackerError, …]` since #778. No phase ran, and no `batch-implement.log` was written. This is not specific to this issue: every iw-cli issue fails the same way until the plugin is updated. ``` [error] /home/mph/.local/share/iw/plugins/kanon/lib/batch/ForgeCatchUp.scala:143:7 [error] Found: Either[iw.core.model.TrackerError, Option[batch.ForgeState]] [error] Required: Either[String, Option[batch.ForgeState]] Compilation failed ```
Member

Release: the implement loop failed this issue for a reason outside it. The kanon plugin did not compile against iw-cli main, because the tracker port now returns TrackerError (iw-cli #778). The plugin fix is dev-docs #484, and iw-cli 0.22.1 carries the core change. The issue goes back to the implement loop.

Release: the implement loop failed this issue for a reason outside it. The kanon plugin did not compile against iw-cli main, because the tracker port now returns TrackerError (iw-cli #778). The plugin fix is dev-docs #484, and iw-cli 0.22.1 carries the core change. The issue goes back to the implement loop.
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
iterative-works/iw-cli#122
No description provided.