Hi everyone,
as some of you may know, the sponsoring of the current ofBorg and Hydra infrastructure will come to an end by the end of the year.
I am currently in the progress of migrating ofBorg to a new sponsored infrastructure. While Equinix were very generous in giving us machines with a lot of memory, the new machines will go smaller and cheaper. This is why ofBorg is not being migrated as-is and rather restructured with new evaluation logic. This also goes hand-in-hand with a move of some of the features to GitHub Actions.
One thing we will be losing due to the migration are the evaluation stats (although I think that these are now handled by the GitHub Action) some eval checks (not sure which ones yet), and the ability to post Gists. The last point is something that has to be fixed in the near future by migrating to the existing ofBorg logging infrastructure, but there wasn’t time this year. We (Helsinki Systems) will try to allocate resources to that issue next year, while sponsoring the central ofBorg components (not the builders) for now.
Currently, most components are running and appear to be working well. Thanks to @liberodark (whose company will be sponsoring the x86_64-linux builders), the builders are currently being provisioned and after that, we can hopefully go live. This means migrating the GitHub webhook integration and moving domains around while migrating the outstanding build jobs. Inconvenciences are to be expected during that migration phase, so please do not worry if your log doesn’t show up on https://logs.ofborg.org or if your builds take time go get picked up. The migration should handle all builds, but if anything seems stuck forever, please @ofborg eval
on the PR to reevaluate it.
I will be responding to this post once the migration started and once it is expected to be done.
If you encounter any issues, please ping @Nixos/ofborg-maintainers
under your PRs for transient issues or open issues in the infra repo for more permanent issues. There is also an ofBorg room in the Matrix space.