An actual workflow
Forgejo action set up now
I finally have set up an actual CI workflow to push my blog changes.
Having wanting to get something like this set up on the personal side for some time, I've been kind of leary of actually doing it, especially as I'm using emacs to write in org mode, using the publishing feature to get the project created, then uploaded to my "self-hosted" (on Hetzner) Forgejo instance using magit. Then using a second step, via makefile, to rsync the public folder over to "yet another" self-hosted box (on OVH this time) for this blog.
It's kinda crufty and I just needed to take some time to ensure that I knew what I was doing. The whole CI and actions thing took a bit to wrap my mind around. But, I think I've got it.
It could be slimmer, but…meh.
In other news
I know, it's been some time since I've written anything over on this side of the fence. A lot of my time has been going into getting something up on the Pagecord site, going along with my nifty pagecord.el module that works but will most likely never actually be done or used by anyone but myself. Which is cool, because like everything else that I write, I do so for an audience of one.
I've also been doing a little bit of work updating my Emacs config, because, you know, it's what Emacs users do. After getting the pagecord stuff not-quite-finalized-but-working-good-enough I decided that I wanted to go ahead and re-evaluate doing RSS reading with elfeed. So, I've got that going once again. Historically, I've used the elfeed-protocol package to go with my FreshRSS instance - but with some of the recent changes going on in the land of elfeed, and me running the latest (ergo, not the bleeding edge) version of elfeed, things just weren't working too well. So, I've gone on with elfeed-org - which I've also used in the past and love. Now just to figure out a good way to either maintain dual lists of feeds, or drop FreshRSS entirely. Decisions, decisions.
I've been working through more of the Practical Common Lisp book, which is amazing.
I think that's about that. So, until next time.