phase-pr appends view-pr to available_actions instead of replacing the list #649
Labels
No labels
agent-ready
bug
contract
documentation
duplicate
enhancement
good first issue
help wanted
invalid
needs-human
needs-input
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
iterative-works/iw-cli#649
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
iw-cli
phase-prappendsview-prto available_actions instead of publishing[implement:Continue:IMPL, view-pr]with replace (Decision (a)) —/home/mph/Devel/iw/iw-cli/core/commands/PhasePr.scala:700-701usesArrayMergeMode.Append; IMPL comes from the card'sworkflow_typeFound in kanon DEVDOCS-315, which makes every kanon gate writer publish its own actions with replace. phase-pr is the remaining writer that appends.
Type: bug
Filed from:
/home/mph/ops/kanon-DEVDOCS-315on branchDEVDOCS-315Intake: agent-ready
Workflow: diagnostic
Reason: all gates passed
Analysis: project-management/issues/IW-649/analysis.md on branch IW-649
Implement: needs-human
Reason: batch-implement exit 1 — the kanon plugin did not compile against iw-cli main.
ForgeCatchUp.scala:143expectsEither[String, …]fromfetchPullRequestForBranch, but main now returnsEither[TrackerError, …](#778, #780). No phase ran. The cause is not in this issue; every iw-cli item fails the same way until kanon'siw-pluginfollows the new port type.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.