"Content-Type" => "application/json",
"Authorization" => "token " . $this->api->getToken(),
]);
+
$request->getBody()->append(json_encode([
"name" => "web",
"config" => [
require_once __DIR__."/config.php";
use merry\Config;
+use http\Url;
$injector->share(Github\API::class)
->delegate(Github\API::class, function() use($injector) {
+ $config = $injector->make(Config::class);
+ if (isset($config->github->hook->use_basic_auth)) {
+ $basic = $config->github->hook->use_basic_auth;
+ $config->github->hook->url = (string) new Url(
+ $config->github->hook->url,
+ $config->$basic->auth->toArray(),
+ 0);
+ }
return new Github\API(
- $injector->make(Config::class)->github
+ $config->github
,new Github\Storage\Session("gh-tokens")
#,new Github\Storage\Memcache("gh-cache")
);
github.hook.url = https://pharext.ngrok.io/src/pharext.org.git/public/github/hook
github.hook.insecure_ssl = 1
+github.hook.use_basic_auth = ngrok
ngrok.command = ngrok
\ No newline at end of file