Tbf in the recent years Gitlab has become quite enshittified (most new work is focused around selling LLM subscriptions) and the people working on more prominent public issues seem to have been laid off, so I dont have great confidence in its future.
Forgejo has fewer features, but those features work a lot better than the equivalent Gitlab features.
I'm currently using the Radxa Q8B, which already includes EDK2 OOTB and provides the device tree to the linux kernel. But its still a new board and some things are not supported in mainline linux yet.
If you are searching for more powerful enterprise hardware, AmpereOne SoCs have ARM SR certification. You can just use any modern linux distro uefi generic aarch64 iso and it will boot.
they also provide device trees to the kernel on modern arm uefi environments. And in servers they provide an interface for the baseboard management controller to interact with the firmware directly.
reply