CI for mesa
Adding CI for mesa :
- building noble and bookwom for devnet and lightnet profile for amd64 and arm64 architectures
- tagged applicable jobs with Mesa tag - here my goal was to not run all other building jobs like we do for devnet/mainnet. Currently Mesa is at bugs exploration path, so we don't need to support every configuration. This is not needed now. But i want to use this branch as new method of filtering jobs per mainline branch. We need to bring back those deleted jobs anyhow
- regenerated archive static test data for mesa
- cherry picked https://github.com/MinaProtocol/mina/pull/18159 to stability
!ci-build-me
!ci-build-me
!ci-build-me
!ci-build-me
!ci-build-me
!ci-build-me
!ci-build-me
!ci-build-me
!ci-build-me
Nightly: https://buildkite.com/o-1-labs-2/mina-end-to-end-nightlies/builds/4016
!ci-docker-me codename=bookworm arch=amd64 profile=devnet
!ci-docker-me codename=bookworm arch=amd64 profile=lightnet
!ci-docker-me codename=bookworm arch=arm64 profile=devnet
!ci-docker-me codename=bookworm arch=amd64 profile=lightnet
!ci-docker-me codename=bookworm arch=amd64 profile=lightnet
!ci-docker-me codename=bookworm arch=armd4 profile=lightnet
!ci-docker-me codename=bookworm arch=amd64 profile=devnet
!ci-docker-me codename=bookworm arch=arm64 profile=lightnet
We will merge mesa back to develop in the end I assume. There's some destructive changes in this repo. What's the plan to deal with them in the future?
@glyh the plan is to work on dhall filtering and make it common for all branches,before merging to develop. So this branch should only contains ports from compatible for patching issues we are having right now.
I choose that strategy as issues on mesa CI are not directly connected with branch but with limitations of CI which were exposed here
So the files that would be removed when merging back to develop is expected, or it's a WIP?
!ci-docker-me codename=bookworm arch=arm64 profile=lightnet
So the files that would be removed when merging back to develop is expected, or it's a WIP?
I thought we want this branch quickly to be run in CI. Thus my hacky approach. If not, then i can sort it out longterm
!ci-docker-me codename=bookworm arch=arm64 profile=devnet
!ci-docker-me codename=bookworm arch=amd64 profile=devnet
!ci-docker-me codename=bookworm arch=amd64 profile=lightnet
!ci-docker-me codename=bookworm arch=amd64 profile=lightnet
I assume this is not yet ready for a review? If so could you draft?