Skip to content
This repository was archived by the owner on Jun 2, 2023. It is now read-only.

Commit 35ecbc6

Browse files
committed
match experiment repos and owners case-insensitively
1 parent ff57d27 commit 35ecbc6

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

pkg/worker/lib/experiments/checker.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ func (c Checker) parseConfigVarToBoolMap(k string) map[string]bool {
3232
elemList := strings.Split(elems, ",")
3333
ret := map[string]bool{}
3434
for _, e := range elemList {
35-
ret[e] = true
35+
ret[strings.ToLower(e)] = true
3636
}
3737

3838
return ret
@@ -42,13 +42,13 @@ func (c Checker) IsActiveForRepo(name string, owner, repo string) bool {
4242
fullRepoName := fmt.Sprintf("%s/%s", owner, repo)
4343

4444
enabledRepos := c.parseConfigVarToBoolMap(c.getConfigKey(name, "repos"))
45-
if enabledRepos[fullRepoName] {
45+
if enabledRepos[strings.ToLower(fullRepoName)] {
4646
c.log.Infof("Experiment %s is enabled for repo %s", name, fullRepoName)
4747
return true
4848
}
4949

5050
enabledOwners := c.parseConfigVarToBoolMap(c.getConfigKey(name, "owners"))
51-
if enabledOwners[owner] {
51+
if enabledOwners[strings.ToLower(owner)] {
5252
c.log.Infof("Experiment %s is enabled for owner of repo %s", name, fullRepoName)
5353
return true
5454
}

0 commit comments

Comments
 (0)