llvm / llvm-iwg

The LLVM Infrastructure Working Group
https://foundation.llvm.org/docs/infrastructure-wg/
Other
17 stars 14 forks source link

Migrating pre-merge testing to foundation owned infrastructure #87

Closed ChristianKuehnel closed 2 years ago

ChristianKuehnel commented 2 years ago

We started the proof of concept for pre-merge testing in Oct 2019 with a first usable version in April 2020 (or so). By now we have around 1.5 years of experience with that and the feature set has stabilized. We demonstrated that it is possible and we learned a lot around what works well and what the limitations are (performance, stability, resource requirements, Phabricator integration, ...).

I suppose this is a good time to decide how we move forward.

I basically see 2 options here:

  1. If the community sees value in pre-merge testing, we should move from the proof-of-concept phase to a regular LLVM service with the some ideas outlined below.
  2. If the community does not see value in this service, the logical consequence would be to turn it down.

current limitations

desired state

metaflow commented 2 years ago

Some updates from me: I am in the middle of writing an internal doc of how things are set up, that should definitely help whoever is going to migrate infra to other platform - I will release portions of it later. Then I am planning to move the scripting part to LLVM github.

ChristianKuehnel commented 2 years ago

from meeting on 2022-01-19:

ChristianKuehnel commented 2 years ago

Some updates:

ChristianKuehnel commented 2 years ago

from meeting on 2022-02-15:

ChristianKuehnel commented 2 years ago

from meeting on 2022-03-29:

ChristianKuehnel commented 2 years ago

from meeting on 2022-07-06, update from Christian:

ChristianKuehnel commented 2 years ago

The donation of GCP credits was done, we can not start migrating the services. I'm creating separate issues to discuss the migration of the individual services.