I'm continuing to poke around at forgejo as an alternative to github, using the codeberg.org flagship instance. I also made a donation to codeberg in recognition of the value of the software they've produced and the codeberg resources I'm consuming. (Nominally $5 a month though I paid a year at once to reduce payment fees)

I adapted one of the workflows of #m68kMicroPython to work on codeberg; the syntax for workflows is "mostly compatible", but details of attaching files to releases were different. I eventually found how to use the "tea" commandline program to do so.

I'm not committed to removing any of my projects from github at the moment, but I would be remiss if I didn't do an investigation of alternatives.

On the whole, I think I would rather pay someone to run a forge for me (vs self-hosting) and codeberg seem to have a structure that aligns their incentives with their users and members which is notably lacking at GitHub.

However, depending on my CI needs I would sure consider setting up one of my PCs at home to work as a CI runner. Heck, even a Pi with an nvme disk would probably meet my needs (and encourage me to ensure my needs are modest).

#forgejo #codeberg