Wade Simmons 3 달 전
부모
커밋
8f0892ce4b
1개의 변경된 파일16개의 추가작업 그리고 5개의 파일을 삭제
  1. 16 5
      main.go

+ 16 - 5
main.go

@@ -29,12 +29,8 @@ func Main(c *config.C, configTest bool, buildVersion string, logger *logrus.Logg
 		}
 		}
 	}()
 	}()
 
 
-	// Default to the module version for buildVersion
 	if buildVersion == "" {
 	if buildVersion == "" {
-		info, ok := debug.ReadBuildInfo()
-		if ok {
-			buildVersion = strings.TrimPrefix(info.Main.Version, "v")
-		}
+		buildVersion = moduleVersion()
 	}
 	}
 
 
 	l := logger
 	l := logger
@@ -308,3 +304,18 @@ func Main(c *config.C, configTest bool, buildVersion string, logger *logrus.Logg
 		lightHouse.StartUpdateWorker,
 		lightHouse.StartUpdateWorker,
 	}, nil
 	}, nil
 }
 }
+
+func moduleVersion() string {
+	info, ok := debug.ReadBuildInfo()
+	if !ok {
+		return ""
+	}
+
+	for _, dep := range info.Deps {
+		if dep.Path == "github.com/slackhq/nebula" {
+			return strings.TrimPrefix(dep.Version, "v")
+		}
+	}
+
+	return ""
+}