Page MenuHomePhabricator

Provide ANSI color information for Harbormaster build status via API
ClosedPublic

Authored by epriestley on Dec 22 2017, 6:04 PM.
Tags
None
Referenced Files
F15475435: D18838.id45195.diff
Sun, Apr 6, 7:46 PM
F15417993: D18838.id45206.diff
Mar 20 2025, 7:58 PM
F15402672: D18838.diff
Mar 17 2025, 11:39 PM
F15338144: D18838.diff
Mar 9 2025, 9:33 AM
Unknown Object (File)
Feb 9 2025, 4:54 AM
Unknown Object (File)
Feb 9 2025, 4:54 AM
Unknown Object (File)
Feb 9 2025, 4:54 AM
Unknown Object (File)
Feb 9 2025, 4:54 AM
Subscribers
Restricted Owners Package

Details

Summary

Ref PHI261. This moves Harbormaster build status to work more similarly to other modern status types, like Differential revision status, where we try to specify as much behavior on the server as possible so that the client and server can vary independently.

(I don't have any specific plans to make Harbormaster build status configurable on the server side, but it isn't out of the question.)

Test Plan

Ran harbormaster.querybuilds (saw same data as before) and harbormaster.build.search (saw same data as before, plus new ANSI color data).

Diff Detail

Repository
rP Phabricator
Branch
color1
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 18972
Build 25589: Run Core Tests
Build 25588: arc lint + arc unit