Currently moving from Gitlab to Gitea at https://labs.phundrak.com. Some features may not work anymore on this Gitlab instance.
Wraps action code in a closure, then immediately calls it. Uses a
workaround (all variables the action might need "let" themselves inside
the closure), to ensure the compiler doesn't complain about moving from
external captures. Compiler bug, maybe?