mirror of
https://github.com/apricote/releaser-pleaser.git
synced 2026-01-13 21:21:03 +00:00
feat: add github action (#1)
This commit is contained in:
parent
a1aaa3ba1f
commit
35c5553c27
4 changed files with 61 additions and 1 deletions
12
forge.go
12
forge.go
|
|
@ -21,6 +21,7 @@ const (
|
|||
GitHubPRStateClosed = "closed"
|
||||
GitHubEnvAPIToken = "GITHUB_TOKEN"
|
||||
GitHubEnvUsername = "GITHUB_USER"
|
||||
GitHubEnvRepository = "GITHUB_REPOSITORY"
|
||||
GitHubLabelColor = "dedede"
|
||||
)
|
||||
|
||||
|
|
@ -587,7 +588,16 @@ func (g *GitHubOptions) autodiscover() {
|
|||
if username := os.Getenv(GitHubEnvUsername); username != "" {
|
||||
g.Username = username
|
||||
}
|
||||
// TODO: Read settings from GitHub Actions env vars
|
||||
|
||||
if envRepository := os.Getenv(GitHubEnvRepository); envRepository != "" {
|
||||
// GITHUB_REPOSITORY=apricote/releaser-pleaser
|
||||
parts := strings.Split(envRepository, "/")
|
||||
if len(parts) == 2 {
|
||||
g.Owner = parts[0]
|
||||
g.Repo = parts[1]
|
||||
g.Repository = envRepository
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
type GitHubOptions struct {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue