My day has not been the greatest, so it's time I distract myself with a project. Meet GoCD: https://gocd.org
I want to use this to see if I can fix the ever-present problem of "but there is no build/container/configuration for platform X" that I face so, so, so often. The end-goal is to make this part of my infrastructure so I can use whatever software I want; because I built it.
- New release of RetroArch for my jailbroken WebOS TV? (Cross-compiling, woohoo!)
- Docker Container of strfry for arm64?
- NixOS build artifacts for RISC-V? (I plan to get a RISC-V board!)
- Snort updated; so now I must update my version on my server. So let's just build a docker container with the most-minimal setup and let Watchtower auto-update that - or just shoot a quick SSH command over the VPN!
And much, much more. Down the line, I want to use this to help projects that either lack the expertise or time to set up automated compiles like that. Sure, Github action is neat; but I like to test things locally too. So I can fool around with changes here at home, then deploy them as Github Actions to the respective projects as a PR to automate things.
And hell, maybe I get into the nitty-gritty and write a GoCD plugin to send build alerts through Nostr?! Who tf knows. xD nak is written in go, so I could just dissect that! ^^