Estoy intentando configurar el plugin de GitHub para el sitio de nuestro proyecto FOSS alojado en Discourse, pero la configuración de “Secreto del cliente de GitHub” rechaza el token: \ngithub_client_secret: El valor no coincide con el formato requerido. Mi token está en el formato (no tan) nuevo que comienza con ghp_ (ver Authentication token format updates are generally available - GitHub Changelog) – ¿podría ser que el plugin no se haya actualizado para aceptar ese formato ?
Creo que no estás usando la configuración correcta. GitHub client secret es una configuración central para configurar el inicio de sesión de GitHub (para iniciar sesión en Discourse con tu cuenta de Github); consulta Configure GitHub login for Discourse. Requiere la creación de una aplicación OAuth.
Lo que buscas para configurar el plugin de GitHub está aquí (escribe plugin:discourse-github)