It's done 😭 I've replaced my .drone.yml with a Gitea Actions file.
It uses a custom Docker container that has Sass, Pelican, and some deploy-related programs pre-installed. It manually checks out the repository (can't use actions/checkout because I'm using an Alpine base image) and builds the files for distribution.
7 of the 10 steps are just for rsyncing the files to my web hosts using dsh.