in reference-api/sources/github/github.go [44:59]
func LoadPrivateKey(filePath string) (*rsa.PrivateKey, error) {
keyData, err := os.ReadFile(filePath)
if err != nil {
errMsg := "WARNING: Private key not found or could not be read (%s). Falling back to unauthenticated mode."
log.Printf(errMsg, err.Error())
return nil, nil // Continue without breaking
}
privateKey, err := jwt.ParseRSAPrivateKeyFromPEM(keyData)
if err != nil {
log.Printf("WARNING: Failed to parse private key (%s). Falling back to unauthenticated mode.", err.Error())
return nil, nil // Continue without breaking
}
return privateKey, nil
}