The glory of #lisp like #clojure is supposed to be the smooth #REPL experience. I have gone back to the stoneage because github actions are receiving an error that I cannot reproduce locally, so I keep making a change, pushing to see if that effects the github test error, and then trying again. Like I'm back in the stone age.
@worldsendless although this isn't a 1:1 equivalent, have you tried https://github.com/nektos/act ?
@worldsendless glad I could help out, hope it works out well for you
BTW, act is (or will be?) included in gitea as their actions runner; that's how I found out about it