A poor man's deployment pipeline

Today I spent the whole day at work coding up a completely work-unrelated thing: A deploy pipeline for my website. For every push to the main branch, a webhook triggers a pull and a rebuild of the code. There is also a smol ci pipeline, which runs the tests and checks if they pass. If yes, the webhook is called. It replaced the bash script I had before which was ssh-ing into my server and manually…