INNER CODE UNIT · Go
func
gabrie30/ghorg · scripts/local-gitea/seeder/main.go:65
func (g *GiteaSeeder) LoadSeedData(configPath string) error {
data, err := os.ReadFile(configPath)
if err != nil {
return fmt.Errorf("failed to read seed config: %w", err)
}
g.seedData = &SeedData{}
if err := json.Unmarshal(data, g.seedData); err != nil {
return fmt.Errorf("failed to parse seed config: %w", err)
}
return nil
}
func (g *GiteaSeeder) CreateOrganizations() error {
log.Println("Creating organizations...")
for _, org := range g.seedData.Organizations {