MartinHeinz/go-github-app

View on GitHub
cmd/app/utils/utils.go

Summary

Maintainability
A
0 mins
Test Coverage
package utils

import (
    "github.com/MartinHeinz/go-github-app/cmd/app/config"
    "github.com/bradleyfalzon/ghinstallation/v2"
    "github.com/google/go-github/v41/github"
    "log"
    "net/http"
)

func InitGitHubClient() {
    tr := http.DefaultTransport
    itr, err := ghinstallation.NewKeyFromFile(tr, 12345, 123456789, "/config/github-app.pem")

    if err != nil {
        log.Fatal(err)
    }

    config.Config.GitHubClient = github.NewClient(&http.Client{Transport: itr})
}