Skip to content

Syrus v0.1.1

Choose a tag to compare

@github-actions github-actions released this 07 Jul 00:45
81e370c

Syrus 0.1.1

Highlights

  • Collaboration modes for cross-fork and upstream PRs. Syrus can now review and approve pull requests opened from forks (modes 2b/3), poll for reviewer feedback, and route it back into the job automatically.
  • PR feedback handling end-to-end. New comment ingestion, attribution, and classification pipeline detects reviewer feedback on open PRs and feeds it back into the active job, with per-repository feedback_policy (confirm or auto) controlling whether Syrus acts on it automatically or waits for confirmation.
  • Grace period & rejection handling. Jobs now track PR rejection signals, enter a grace period before giving up, and can recover automatically if a closed PR is reopened.
  • Feature branch lifetime tracking. Post-upstream-PR branches now track iteration count and lifetime, surfaced in job details and timeline.

Desktop app

  • Windows: Syrus now installs Docker Desktop for you — unattended, per-user install with license pre-acceptance, removing a major manual setup step.
  • Windows install can resume after a reboot, with clearer first-start guidance for Docker and better per-user install detection.
  • Onboarding and runtime setup flows updated to support the new Docker Desktop installer and resume behavior.

Web app

  • Job detail and dashboard pages surface fork-review PR status, feedback, and branch lifetime/iteration info.
  • Repository settings now include configuration for feedback_policy and grace period behavior.

Fixes

  • Fixed stale GHCR credential guidance shown when pulling images fails.

Internal

  • Added specs covering previously untested service classes (job timeline, PR comment ingestion/attribution, fork review approval, grace period expiry, and more).
  • bin/test-react now runs in parallel for faster CI.
  • Updated ARCHITECTURE.md and CLAUDE.md to reflect collaboration modes, i18n, CLI slugs, and Windows desktop changes.
  • Added a new "Collaboration" docs section covering all four collaboration modes.

Full changelog

What's Changed

  • Add specs for six untested services and parallelize test-react by @tkadauke-syrus[bot] in #1615
  • Update ARCHITECTURE.md for changes since 2026-07-01 by @tkadauke-syrus[bot] in #1608
  • Land Epic #149: PR Feedback Loop, Fork Review Workflow, and Collaboration Mode Documentation by @tkadauke-syrus[bot] in #1621
  • CLAUDE.md: document i18n, CLI slugs, and Windows desktop by @tkadauke-syrus[bot] in #1607
  • Field fixes: stale-GHCR-login pull guidance (the 0.1.0 install failures) + Sonnet 5 release notes by @skadauke in #1623
  • Windows install: auto-resume after reboot, Docker first-start guidance, per-user install detection by @skadauke in #1624
  • Windows: Syrus installs Docker Desktop itself (unattended, no UAC, license pre-accepted) by @skadauke in #1626

Full Changelog: v0.1.0...v0.1.1