log cwd to see if anything is going wrong
All checks were successful
Gosec Check / Gosec Check (push) Successful in 1m17s
All checks were successful
Gosec Check / Gosec Check (push) Successful in 1m17s
This commit is contained in:
parent
231f69012d
commit
c7ad8ae323
2 changed files with 7 additions and 10 deletions
3
.actrc
Normal file
3
.actrc
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
--github-instance git.shadowhosting.xyz
|
||||||
|
-W ./.forgejo/workflows
|
||||||
|
-P node20-bookworm=node:20-bookworm
|
14
cmd/root.go
14
cmd/root.go
|
@ -36,6 +36,8 @@ var rootCmd = &cobra.Command{
|
||||||
log.Fatalln(err)
|
log.Fatalln(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pretty.Logln(cwd)
|
||||||
|
|
||||||
repo, err := git.PlainOpen(cwd)
|
repo, err := git.PlainOpen(cwd)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalln(err)
|
log.Fatalln(err)
|
||||||
|
@ -146,9 +148,6 @@ var rootCmd = &cobra.Command{
|
||||||
markdownHandler.PlainText(fmt.Sprintf("🟨 **%d** low severity issues\n", sevCountMap["low"]))
|
markdownHandler.PlainText(fmt.Sprintf("🟨 **%d** low severity issues\n", sevCountMap["low"]))
|
||||||
}
|
}
|
||||||
markdownHandler.PlainTextf("Total of **%d** issues.\n", sevCountMap["high"]+sevCountMap["medium"]+sevCountMap["low"])
|
markdownHandler.PlainTextf("Total of **%d** issues.\n", sevCountMap["high"]+sevCountMap["medium"]+sevCountMap["low"])
|
||||||
}
|
|
||||||
|
|
||||||
if len(rows) != 0 {
|
|
||||||
markdownHandler.CustomTable(markdown.TableSet{
|
markdownHandler.CustomTable(markdown.TableSet{
|
||||||
Header: []string{"Rule", "Severity", "Confidence", "Location"},
|
Header: []string{"Rule", "Severity", "Confidence", "Location"},
|
||||||
Rows: rows,
|
Rows: rows,
|
||||||
|
@ -205,13 +204,8 @@ var rootCmd = &cobra.Command{
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
for _, issue := range issues {
|
for _, issue := range issues {
|
||||||
pretty.Logln(issue)
|
if issue.Title == "GoSec Report" && strings.Contains(issue.Body, "GoSec Report:") && actionCtx.Repository == issue.Repository.FullName {
|
||||||
if issue.Title == "GoSec Report" && strings.Contains(issue.Body, "GoSec Report:") {
|
if _, _, err := forgeClient.EditIssue(repoOwner, repoName, issue.Index, forgejo.EditIssueOption{
|
||||||
issueID, err := strconv.Atoi(string(issue.HTMLURL[len(issue.HTMLURL)-1]))
|
|
||||||
if err != nil {
|
|
||||||
log.Fatalln(err)
|
|
||||||
}
|
|
||||||
if _, _, err := forgeClient.EditIssue(repoOwner, repoName, int64(issueID), forgejo.EditIssueOption{
|
|
||||||
Body: &markdownOutputStr,
|
Body: &markdownOutputStr,
|
||||||
}); err != nil {
|
}); err != nil {
|
||||||
log.Fatalln(err)
|
log.Fatalln(err)
|
||||||
|
|
Loading…
Reference in a new issue