@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.)
hq.recaptime.dev/wiki/Phorge
phorge
phabricator
1<?php
2
3final class HarbormasterArcUnitBuildStepImplementation
4 extends HarbormasterBuildStepImplementation {
5
6 const STEPKEY = 'arcanist.unit';
7
8 public function getBuildStepAutotargetPlanKey() {
9 return HarbormasterBuildArcanistAutoplan::PLANKEY;
10 }
11
12 public function getBuildStepAutotargetStepKey() {
13 return self::STEPKEY;
14 }
15
16 public function shouldRequireAutotargeting() {
17 return true;
18 }
19
20 public function getName() {
21 return pht('Arcanist Unit Results');
22 }
23
24 public function getGenericDescription() {
25 return pht('Automatic `arc unit` step.');
26 }
27
28 public function getBuildStepGroupKey() {
29 return HarbormasterBuiltinBuildStepGroup::GROUPKEY;
30 }
31
32 public function execute(
33 HarbormasterBuild $build,
34 HarbormasterBuildTarget $build_target) {
35 return;
36 }
37
38 public function shouldWaitForMessage(HarbormasterBuildTarget $target) {
39 return true;
40 }
41
42}