Page MenuHomePhabricator

Allow build steps to explicitly fail the build
ClosedPublic

Authored by hach-que on Jul 31 2014, 4:38 AM.
Tags
None
Referenced Files
F18840785: D10090.id24292.diff
Oct 28 2025, 4:02 AM
F18840784: D10090.id24267.diff
Oct 28 2025, 4:02 AM
F18773764: D10090.id24267.diff
Oct 9 2025, 12:30 PM
F18755376: D10090.id24292.diff
Oct 5 2025, 5:15 AM
F18749097: D10090.diff
Oct 4 2025, 2:22 AM
F18743802: D10090.id24267.diff
Oct 3 2025, 12:54 AM
F18738194: D10090.id24292.diff
Oct 1 2025, 2:44 PM
F18715138: D10090.diff
Sep 29 2025, 9:19 AM
Subscribers

Details

Reviewers
epriestley
Group Reviewers
Blessed Reviewers
Commits
Restricted Diffusion Commit
rPaa87a524e20f: Allow build steps to explicitly fail the build
Summary

We've received feedback that the "core - exception" is incredibly confusing, to the point where developers see this and write off the build failure as a Phabricator error that is unrelated to their changes.

Test Plan

Ran a build with a exit 1 run step, didn't see the "core - exception" appear.

Diff Detail

Repository
rP Phabricator
Branch
exception-no-log
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 1955
Build 1956: [Placeholder Plan] Wait for 30 Seconds

Event Timeline

hach-que retitled this revision from to Allow build steps to explicitly fail the build.
hach-que updated this object.
hach-que edited the test plan for this revision. (Show Details)
hach-que added a reviewer: epriestley.
epriestley edited edge metadata.
epriestley added inline comments.
src/applications/harbormaster/worker/HarbormasterTargetWorker.php
75

We should probably make a STATUS_BROKEN / STATUS_ERROR of some kind for this, at some point.

This revision is now accepted and ready to land.Jul 31 2014, 7:42 PM
hach-que updated this revision to Diff 24292.

Closed by commit rPaa87a524e20f (authored by @hach-que).