Ref T9252. This is still crude in a few ways but basically works, at least for commits.
Details
Details
- Reviewers
chad - Maniphest Tasks
- T9252: Unprototype Drydock (v1)
- Commits
- Restricted Diffusion Commit
rP284fe0fe51ce: Allow Harbormaster to lease working copies from Drydock
- Made a build plan with just this build step.
- Ran bin/harbormaster build --plan 10 ... on a commit.
- It actually built a working copy, leased it, took no action, and released the lease. MAGIC~~~
Diff Detail
Diff Detail
- Repository
- rP Phabricator
- Branch
- drydock15
- Lint
Lint Passed Severity Location Code Message Advice src/applications/drydock/view/DrydockLeaseListView.php:44 XHP16 TODO Comment Advice src/applications/harbormaster/step/HarbormasterLeaseWorkingCopyBuildStepImplementation.php:25 XHP16 TODO Comment Advice src/applications/harbormaster/step/HarbormasterLeaseWorkingCopyBuildStepImplementation.php:65 XHP16 TODO Comment Advice src/applications/harbormaster/step/HarbormasterLeaseWorkingCopyBuildStepImplementation.php:70 XHP16 TODO Comment - Unit
Tests Passed - Build Status
Buildable 8050 Build 9133: [Placeholder Plan] Wait for 30 Seconds Build 9132: arc lint + arc unit