llvm/llvm-iwg

New project "BOLT" joining the Monorepo

ChristianKuehnel opened this issue · 7 comments

I saw on the mailing list, that a new project "BOLT" shall be added to the LLVM monorepo:
https://lists.llvm.org/pipermail/llvm-dev/2021-November/153551.html

Some things to do:

  1. Update pre-merge checks google/llvm-premerge-checks#364
  2. I would recommend adding some post-merge builds to cover the new project and the configurations you care about.
  3. It would probably make sense to add a new "Category" to Discourse. Please contact one of the admins for that.
tru commented

Might want a discord channel for it as well.

Update: Bolt is in the monorepo now.

from meeting 2022-01-18:

  • pre-merge testing is work in progress
  • @ChristianKuehnel reach out to Maksim Panchenko to understand if they need any help from the IWG. If not: close this issue.

from meeting on 2022-02-15:

  • enabled on pre-merge testing, is working
  • Christian pinged Maksim to see if there is anything we can do to help

Hi @ChristianKuehnel,
One extra thing we need on in pre-merge testing is enable BOLT binary tests (bolt-tests).
For that, we need to clone an extra repository, pass extra CMake flags during configuration and run an extra check target.
Would it be possible to set it up?

On our end, we're in progress of reducing bolt-tests artifact size and moving it off Git LFS.

Everything's possible 😄
However we haven't had such a request so far. So we might have to figure out the right place to store/maintain scripting for that usecase. And maybe also make it generic, so that other sub-projects can hook up custom scripting as well...

@metaflow what do you think?