INNER CODE UNIT · Go

NewGiteaSeeder

gabrie30/ghorg · scripts/local-gitea/seeder/main.go:51

func NewGiteaSeeder(token, baseURL string) (*GiteaSeeder, error) {
	// Always use basic authentication for now since tokens are tricky
	log.Printf("Creating Gitea client with basic authentication...")
	client, err := gitea.NewClient(baseURL, gitea.SetBasicAuth("testuser", "testpass"))
	if err != nil {
		return nil, fmt.Errorf("failed to create Gitea client: %w", err)
	}

	return &GiteaSeeder{
		client:  client,
		baseURL: baseURL,
	}, nil
}

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)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…