You've already forked go-semantic-release
chore(internal/releaser): add further log messages
This commit is contained in:
@@ -12,6 +12,7 @@ import (
|
|||||||
"github.com/Nightapes/go-semantic-release/pkg/config"
|
"github.com/Nightapes/go-semantic-release/pkg/config"
|
||||||
|
|
||||||
"github.com/google/go-github/v25/github"
|
"github.com/google/go-github/v25/github"
|
||||||
|
log "github.com/sirupsen/logrus"
|
||||||
)
|
)
|
||||||
|
|
||||||
// GITHUB identifer for github interface
|
// GITHUB identifer for github interface
|
||||||
@@ -67,6 +68,7 @@ func (g Client) GetCompareURL(oldVersion, newVersion string) string {
|
|||||||
|
|
||||||
//ValidateConfig for github
|
//ValidateConfig for github
|
||||||
func (g Client) ValidateConfig() error {
|
func (g Client) ValidateConfig() error {
|
||||||
|
log.Debugf("validate GitHub provider config")
|
||||||
|
|
||||||
if g.config.Repo == "" {
|
if g.config.Repo == "" {
|
||||||
return fmt.Errorf("github Repro is not set")
|
return fmt.Errorf("github Repro is not set")
|
||||||
@@ -90,6 +92,7 @@ func (g Client) ValidateConfig() error {
|
|||||||
func (g Client) CreateRelease(releaseVersion *shared.ReleaseVersion, generatedChangelog *shared.GeneratedChangelog) error {
|
func (g Client) CreateRelease(releaseVersion *shared.ReleaseVersion, generatedChangelog *shared.GeneratedChangelog) error {
|
||||||
|
|
||||||
tag := releaseVersion.Next.Version.String()
|
tag := releaseVersion.Next.Version.String()
|
||||||
|
log.Debugf("create relase with for version %s", tag)
|
||||||
prerelease := releaseVersion.Next.Version.Prerelease() != ""
|
prerelease := releaseVersion.Next.Version.Prerelease() != ""
|
||||||
release, resp, err := g.client.Repositories.CreateRelease(g.context, g.config.User, g.config.Repo, &github.RepositoryRelease{
|
release, resp, err := g.client.Repositories.CreateRelease(g.context, g.config.User, g.config.Repo, &github.RepositoryRelease{
|
||||||
TagName: &tag,
|
TagName: &tag,
|
||||||
@@ -105,10 +108,13 @@ func (g Client) CreateRelease(releaseVersion *shared.ReleaseVersion, generatedCh
|
|||||||
}
|
}
|
||||||
|
|
||||||
if resp.StatusCode >= http.StatusBadRequest {
|
if resp.StatusCode >= http.StatusBadRequest {
|
||||||
return fmt.Errorf("could not create release: response statuscode: %s", resp.Status)
|
return fmt.Errorf("ould not create release: response statuscode: %s", resp.Status)
|
||||||
}
|
}
|
||||||
|
log.Infof("Crated release")
|
||||||
|
|
||||||
g.release = release
|
g.release = release
|
||||||
|
log.Debugf("Release repsone: %+v", *release)
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import (
|
|||||||
"github.com/Nightapes/go-semantic-release/internal/shared"
|
"github.com/Nightapes/go-semantic-release/internal/shared"
|
||||||
|
|
||||||
"github.com/Nightapes/go-semantic-release/pkg/config"
|
"github.com/Nightapes/go-semantic-release/pkg/config"
|
||||||
|
log "github.com/sirupsen/logrus"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Releasers struct type
|
// Releasers struct type
|
||||||
@@ -34,6 +35,7 @@ func New(c *config.ReleaseConfig) *Releasers {
|
|||||||
func (r *Releasers) GetReleaser() (Releaser, error) {
|
func (r *Releasers) GetReleaser() (Releaser, error) {
|
||||||
switch r.config.Release {
|
switch r.config.Release {
|
||||||
case github.GITHUB:
|
case github.GITHUB:
|
||||||
|
log.Debugf("initialize new %s-provider", github.GITHUB)
|
||||||
return github.New(&r.config.GitHubProvider)
|
return github.New(&r.config.GitHubProvider)
|
||||||
}
|
}
|
||||||
return nil, fmt.Errorf("could not initialize a releaser from this type: %s", r.config.Release)
|
return nil, fmt.Errorf("could not initialize a releaser from this type: %s", r.config.Release)
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import (
|
|||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
|
log "github.com/sirupsen/logrus"
|
||||||
"golang.org/x/oauth2"
|
"golang.org/x/oauth2"
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -27,6 +28,8 @@ func GetAccessToken(providerName string) (string, error) {
|
|||||||
var exists bool
|
var exists bool
|
||||||
envName := fmt.Sprintf("%s_ACCESS_TOKEN", strings.ToUpper(providerName))
|
envName := fmt.Sprintf("%s_ACCESS_TOKEN", strings.ToUpper(providerName))
|
||||||
|
|
||||||
|
log.Debugf("check if %s environment variable is set", envName)
|
||||||
|
|
||||||
if token, exists = os.LookupEnv(envName); !exists {
|
if token, exists = os.LookupEnv(envName); !exists {
|
||||||
return "", fmt.Errorf("Could not find %s in the enviroment variables. Please check if it is set", envName)
|
return "", fmt.Errorf("Could not find %s in the enviroment variables. Please check if it is set", envName)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user