mirror of
https://github.com/stablyai/orca.git
synced 2026-11-14 01:47:24 +00:00
Form: one "Where were you using Orca?" choice (Desktop only, + SSH host, + Orca server, + WSL, Mobile app, Web browser, Other), device OS with iOS and Android, optional remote host OS, shorter help copy and per-platform version instructions. Main's English request is kept. Labeler: read the issue as it is now instead of the webhook snapshot, recognize only a bug form at the very start of the body (optionally after the exact machine-translation note line), and stop at the free-text heading. Unknown, repeated, out-of-order or multi-line metadata leaves labels untouched. Only os:macos, os:Windows, os:linux, os:mobile and mobile are ever added or removed, one label at a time, so labels added concurrently by people or other workflows survive. Each pass is verified by a re-read and retried up to three times; runs are serialized per issue. Fixes stale mobile labels after an edit to desktop, stale OS labels after an edit to Other or blank, empty sections reading the next heading as a value, quoted form sections relabeling unrelated issues, and prototype names such as "constructor" being sent as labels. Retired Where option strings and the Client / Host operating system headings keep working for open issues. Tests run the workflow's inline script against a stateful mock of the issues API.