man github actions is so painful, such convoluted schema and setup and permissions and even just the ui. gitlab ci is so much cleaner/simpler, you basically just write shell scripts.

been working all day trying to get a workflow to push an image to ghcr. the repo is linked, the runner can login, but can't push!