Right now when a Differential revision is automatically closed by a commit pushed upstream, Phabricator seems to update its content to the content of last commit (which sometimes leads to annoying effects, but that’s another story) and also hides last builds from Harbormaster and replacs Lint/UT with
Automatic diff as part of commit; lint not applicable
For our build engineers investigating broken builds, this from time to time brings up conversations like,
BE: Why did you push revision while it was not checked by CI?!
Dev: But it was checked OK, check the last diff before
This revision was automatically updated to reflect the committed changesmessage.
BE: Oh, right, seems we should add this check to CI too
While this behavior does not immediately break anything, it misleads people rather regularly to be noted. Is there a way to keep last Buildable results and links in Revision even after it was closed?