yessss
This commit is contained in:
parent
c215536745
commit
ef6e0c97d2
3 changed files with 57 additions and 18 deletions
|
|
@ -15,11 +15,19 @@ func main() {
|
|||
ghusername := os.Args[2]
|
||||
start := os.Args[3]
|
||||
end := os.Args[4]
|
||||
DoPrs(proj, ghusername, start, end)
|
||||
DoJira(start, end)
|
||||
employeename := os.Args[5]
|
||||
prs := DoPrs(proj, ghusername, start, end)
|
||||
issues := DoJira(start, end)
|
||||
summ, err := SummarizeData(employeename, prs, issues)
|
||||
if err != nil {
|
||||
fmt.Println(fmt.Errorf("error getting PRs: %w", err))
|
||||
os.Exit(1)
|
||||
}
|
||||
fmt.Println(summ)
|
||||
|
||||
}
|
||||
|
||||
func DoPrs(proj, ghusername, start, end string) {
|
||||
func DoPrs(proj, ghusername, start, end string) map[string][]contributions.PullRequest {
|
||||
|
||||
prs, err := contributions.GetPRs(proj, ghusername, start, end)
|
||||
if err != nil {
|
||||
|
|
@ -38,11 +46,12 @@ func DoPrs(proj, ghusername, start, end string) {
|
|||
fmt.Println(fmt.Errorf("error writing out PRs: %w", err))
|
||||
os.Exit(1)
|
||||
}
|
||||
return prs
|
||||
}
|
||||
func DoJira(start, end string) {
|
||||
func DoJira(start, end string) []issues.Issue {
|
||||
host := os.Getenv("JIRA_HOST")
|
||||
user := os.Getenv("JIRA_TARGET_USER")
|
||||
prs, err := issues.GetIssues(host, user, start, end)
|
||||
issues, err := issues.GetIssues(host, user, start, end)
|
||||
if err != nil {
|
||||
fmt.Println(fmt.Errorf("error getting PRs: %w", err))
|
||||
os.Exit(1)
|
||||
|
|
@ -52,11 +61,13 @@ func DoJira(start, end string) {
|
|||
if err != nil {
|
||||
fmt.Println(fmt.Errorf("error creating PR file: %w", err))
|
||||
os.Exit(1)
|
||||
|
||||
}
|
||||
enc := json.NewEncoder(ghf)
|
||||
err = enc.Encode(prs)
|
||||
err = enc.Encode(issues)
|
||||
if err != nil {
|
||||
fmt.Println(fmt.Errorf("error writing out PRs: %w", err))
|
||||
os.Exit(1)
|
||||
}
|
||||
return issues
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue