feat(cmd/joj3): pass groups in teapot [force build]
All checks were successful
submodules sync / sync (push) Successful in 44s
build / build (push) Successful in 1m27s
build / trigger-build-image (push) Successful in 7s

This commit is contained in:
张泊明518370910136 2024-11-25 02:28:27 -05:00
parent 23d586634a
commit e7c25ca80c
GPG Key ID: D47306D7062CDA9D
3 changed files with 6 additions and 2 deletions

View File

@ -340,5 +340,6 @@ func MatchGroups(conf *Conf, conventionalCommit *ConventionalCommit) []string {
groups = append(groups, keyword)
}
}
slog.Info("matched groups", "groups", groups)
return groups
}

View File

@ -114,7 +114,7 @@ func mainImpl() (err error) {
slog.Error("stage write", "error", err)
return err
}
teapotResult, err = teapot.Run(confObj)
teapotResult, err = teapot.Run(confObj, groups)
if err != nil {
slog.Error("teapot run", "error", err)
return err

View File

@ -23,7 +23,9 @@ type TeapotResult struct {
Sha string `json:"sha"`
}
func Run(conf *conf.Conf) (teapotResult TeapotResult, err error) {
func Run(conf *conf.Conf, groups []string) (
teapotResult TeapotResult, err error,
) {
os.Setenv("LOG_FILE_PATH", conf.Teapot.LogPath)
os.Setenv("_TYPER_STANDARD_TRACEBACK", "1")
if env.Attr.Actor == "" ||
@ -59,6 +61,7 @@ func Run(conf *conf.Conf) (teapotResult TeapotResult, err error) {
env.Attr.RunNumber, conf.Teapot.ScoreboardPath,
conf.Teapot.FailedTablePath,
conf.Name, env.Attr.Sha, env.Attr.RunID,
strings.Join(groups, ","),
"--max-total-score", strconv.Itoa(conf.MaxTotalScore),
skipIssueArg, skipScoreboardArg,
skipFailedTableArg, submitterInIssueTitleArg,