[libc++] Switch over to the LLVM-wide premerge runners #141652
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The libc++ self-hosted runner infrastructure has been unstable for a while. Instead, switch over to the runners used for the rest of LLVM's premerge testing, which are better supported.
This also allows us to remove the "job restarter" workflow, which isn't needed anymore since the LLVM-wide runners can't get preempted at arbitrary times.
NOTE: This PR is exploratory only. While we do have an ideal goal to move the libc++ runners to the common monorepo infrastructure, there are other questions to answer before we can do that. The goal of this PR is mainly to shake out any obvious technical issue in making that move.