Not exactly. Yunohost offers solution to host services openly to the internet thanks to simplified configuration of domains (and it even offers free domains) and reverse proxy. Also it has built in email server (not client, but the server). Apps are packaged in its own format and with unique configuration, it is not just some wrapper for Docker Conpose
It can be done using Forgejo Actions. I did something like that with Github Actions. I host static website on my Yunohost server using app named
my_webapp
and I wrote Github Action Workflow that deploys it intomy_webapp
directory