Page MenuHomePhabricator

Allow server administrators to require a minimum version of Arcanist
Closed, DuplicatePublic

Description

Unfortunately people don't listen when I tell them to upgrade Arcanist, and then they wonder why their unit tests don't work (for our Harbormaster builds).

Is there any way we could get a server configuration option that mandates a given commit must be present (or a parent of the current branch) in the local version of Arcanist?

Event Timeline

hach-que raised the priority of this task from to Needs Triage.
hach-que updated the task description. (Show Details)
hach-que added a project: Arcanist.
hach-que added subscribers: hach-que, epriestley.

I believe there are currently no "bad" versions of arc against HEAD which don't already tell users to upgrade -- some recent versions of arc had issues with recent versions of phabricator, but all recent versions of arc work correctly with HEAD. Although this presumably won't always hold, I think the miss rate here is so low that I can't imagine building anything in advance of the stuff connected to T5055.

As an Administrator it would be nice if there was a way to tell which version of arcanist was being used. Right now I guess based on depricated conduit calls.