fix: checksum function

This commit is contained in:
Hydraallen 2024-08-25 23:19:04 +08:00 committed by Boming Zhang
parent 3500abb292
commit 9cdc381e06
GPG Key ID: D47306D7062CDA9D

View File

@ -44,8 +44,8 @@ func main() {
droneBranch := flag.String("droneBranch", "", "") droneBranch := flag.String("droneBranch", "", "")
releaseCategories := flag.String("releaseCategories", "", "") releaseCategories := flag.String("releaseCategories", "", "")
releaseNumber := flag.Int("releaseNumber", 0, "") releaseNumber := flag.Int("releaseNumber", 0, "")
// FIXME: for drone usage checkFileNameList := flag.String("checkFileNameList", "", "Comma-separated list of files to check.")
adminDir := flag.String("admin", "", "") // adminDir is for config files checkFileSumList := flag.String("checkFileSumList", "", "Comma-separated list of expected checksums.")
parseMultiValueFlag(&gitWhitelist, "whitelist", "") parseMultiValueFlag(&gitWhitelist, "whitelist", "")
parseMultiValueFlag(&metaFile, "meta", "") parseMultiValueFlag(&metaFile, "meta", "")
parseMultiValueFlag(&releaseTags, "releaseTags", "") parseMultiValueFlag(&releaseTags, "releaseTags", "")
@ -72,16 +72,14 @@ func main() {
if err != nil { if err != nil {
fmt.Printf("## Non-ASCII Characters Commit Message Check Failed:\n%s\n", err.Error()) fmt.Printf("## Non-ASCII Characters Commit Message Check Failed:\n%s\n", err.Error())
} }
// TODO: find a way to test the release tag
err = healthcheck.CheckTags(*rootDir, *releaseCategories, *releaseNumber) err = healthcheck.CheckTags(*rootDir, *releaseCategories, *releaseNumber)
if err != nil { if err != nil {
fmt.Printf("## Release Tag Check Failed:\n%s\n", err.Error()) fmt.Printf("## Release Tag Check Failed:\n%s\n", err.Error())
} }
// FIXME: for drone usage // FIXME: for drone usage
if adminDir != nil && *adminDir != "" { err = healthcheck.VerifyFiles(*rootDir, *checkFileNameList, *checkFileSumList)
err = healthcheck.VerifyDirectory(*rootDir, *adminDir) if err != nil {
if err != nil { fmt.Printf("## Repo File Check Failed:\n%s\n", err.Error())
fmt.Printf("## Directory File Check Failed:\n%s\n", err.Error())
}
} }
} }