I finally took my own advice and set up CI/CD for the blog. The only issue was getting the key set up. Mainly because I use a password manager for all those types of things.
- The private key wouldn’t copy from the web extension after I created it on the host.
- The desktop app for the password manager didn’t show the SSH key for some reason at all.
- The web vault on their website had the key AND let me copy it.
- The version it copied to my clipboard had borked headers and footers, and had to be manually edited before I could put it in
ssh-add
After that it was a simple fix to get the .yaml script working with no errors.
If you’re seeing this, it means CI/CD is working and live! 🫣🎉