I'm using a phone running a desktop GNU/Linux (PureOS, Debian fork). I am using a desktop Firefox with all desktop plugins on my phone. I run Waydroid for Android apps. I can connect it to the keyboard and screen and get the desktop out of it.
We have GitHub Actions with a bunch of toggles and do our deployment that way... So we can choose from about 8 parts of the project and automatically deploy. It's more deterministic than from our own machines