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
I definitely need to take a look at how to deploy stuff. I still do it like a caveman - I set everything up locally, ftp it to a server, fiddle around there to make it work and leave it be. I only do static websites though so I’m not sure about the benefits but a hook to catch my latest push would be awesome.
Nice. How are the toggles controlled? Is there a web interface? Or simply a file checked into git?