Can projects and GitHub Actions be used by your non-developer teams? They absolutely can. Check out how our Security Team uses GitHub to run the department effortlessly.
I believe the commands for the simple scenario can be simpler.
Check out the blog post for more information on what git_remote_branch does and how it can help.