Add github oauth workflow
Merge branch 'master' into github-oauth
Github tests working