Page MenuHomePhabricator

Implement explicit build step ordering in Harbormaster
ClosedPublic

Authored by hach-que on Dec 5 2013, 10:53 AM.
Tags
None
Referenced Files
F18098587: D7715.id17421.diff
Aug 8 2025, 9:28 PM
F18090334: D7715.id17446.diff
Aug 6 2025, 3:15 PM
F17934346: D7715.id.diff
Jul 30 2025, 10:17 PM
F17916630: D7715.diff
Jul 29 2025, 10:25 PM
F17867086: D7715.diff
Jul 28 2025, 5:29 AM
Unknown Object (File)
Jun 28 2025, 9:41 PM
Unknown Object (File)
Jun 27 2025, 11:11 PM
Unknown Object (File)
Jun 18 2025, 6:42 AM

Details

Summary

This implements support for explicitly marking the sequence of build steps. Users can now drag and re-order build steps in plans, and artifact dependencies are re-calculated so that if you move "Run Command" before "Lease Host", the "Run Command" step has it's artifact setting cleared and thus the step becomes invalid.

Test Plan

Re-ordered build steps and observed dependencies being correctly recalculated.

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline