Ref T1049. Because we no longer destroy artifacts when builds are restarted, we need the build generation number to be part of the artifact key, otherwise we get collisions when restarting builds that contain build steps that emit artifacts.
Details
Details
- Reviewers
epriestley - Group Reviewers
Blessed Reviewers - Maniphest Tasks
- T1049: Implement Harbormaster
- Commits
- Restricted Diffusion Commit
rPa26c6147f537: Prevent artifact key collision when builds are restarted
Ran it with a build plan of "Lease Host" and "Run Command", no longer got an artifact key crash.
Diff Detail
Diff Detail
- Repository
- rP Phabricator
- Branch
- artifact-build-gen
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 2327 Build 2331: [Placeholder Plan] Wait for 30 Seconds