Please bear with me since I'm a noob on deploying websites with anything other than FTP. I have used Git hooks via ssh using shell scripts to pull code from GitHub when there is a change.
Before I get into more, I'll address the elephant in the room regarding installing Laravel on a shared host. Since this project is for a client with a limited budget and limited time, using the existing shared host is more of a "see if we can get it up and running, etc, then we'll consider moving it to a vpn".
Now, I'm in the process of learning deployment using Github Actions and if I'm being honest, from what I've seen and tested so far, it's friggin awesome. :) I started with this YT video Deploy To Shared Hosting With Github Actions. which describes a simple setting up using two deployment scripts, master.yml file and a staging.yml file in a .github/workflows directory path. This example just used a simple index.html page to illustrate how it all works.
While researching GitHub Actions further, I ran across this excellent article on How to create a CI/CD for a Laravel application using GitHub Actions which goes into much more details and provides an example deployment project and deployment scripts. Now, more toward the issue that I'm running into. I'm at the point in this tutorial where recommends installing the "deployer/deployer" and "deployer/recipes" composer packages. After installing them it gives me a couple of warnings that "deployer/recipes" and one of the dependencies "deployer/phar-update" are both abandoned and that it shouldn't be used. Furthermore, no replacement is suggested.
I know this was a bit long winded. But, since GitHub Actions is a relatively new tool released sometime around the mid 2020. I didn't see anything mentioned about it in the Laracast discussion, so I thought I should at least give an intro for this great tool (IMHO),
Also, I was curious if anyone has the deployer packages and run into the warnings I mentioned or if there are any alternatives to them since nothing was suggested by the deployer package developer.
Lastly, if anyone here, has used this tool in a deployment project, I would be very interested in any tips,