Hello. I came across the documentation about creating a CI/CD pipeline for an Astro website, which is deployed to github pages. After carefully going through the docs, I found out that the Astro team has shared an Astro action, which uses the build command and creates the dist folder, which in turn gets exported to a github-pages artifact.
Since I am intrested in uploading the dist folder in a shared hosting server, I wanted to ask what is the best way to achieve that. The connection will happen through a simple ftp protocol. The real question is, is there already out there a solution, or should I modify the official Astro action file in order to ignore the github pages artifact, and then use an ftp action to achieve the desired result?