The problem here is actually the id you’re using. github is the default id and will be overwritten with empty-string when the GITHUB_TOKEN environment variable isn’t set.
If you change your configuration to <id>github-temp</id>, you should find it starts working!