exporter

package
v0.0.0-...-9e58cad Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 24, 2026 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FlushAll

func FlushAll(allRepos []model.RepoResult, depFailures []model.DepFailureEntry, dir string)

FlushAll writes all catalog files into dir (the run-specific subdirectory).

func FlushDepFailuresJSON

func FlushDepFailuresJSON(filename string, entries []model.DepFailureEntry)

FlushDepFailuresJSON writes the dep-failure entries to a JSON file.

func FlushJSON

func FlushJSON(filename string, repos []model.RepoResult)

FlushJSON writes the repository results to a JSON file with indentation for readability.

func MergeCumulative

func MergeCumulative(runsDir string)

MergeCumulative scans all runs/<*>/catalog_by_project.json files under runsDir, deduplicates entries by RepoURL (first-seen wins), and writes catalog_cumulative.json and catalog_cumulative_dep_failures.json in the current directory.

func RemoveDir

func RemoveDir(dir string)

RemoveDir attempts to delete the specified directory and logs the outcome.

func WriteDepFailuresCSV

func WriteDepFailuresCSV(filename string, entries []model.DepFailureEntry) error

WriteDepFailuresCSV generates a CSV file listing all dependency build failures.

func WriteDepFailuresMarkdown

func WriteDepFailuresMarkdown(filename string, entries []model.DepFailureEntry) error

WriteDepFailuresMarkdown generates a Markdown report for dependency build failures.

func WriteFailuresCSV

func WriteFailuresCSV(filename string, repos []model.RepoResult) error

WriteFailuresCSV generates a CSV file listing all failed template runs.

func WriteMarkdownTable

func WriteMarkdownTable(filename string, repos []model.RepoResult) error

WriteMarkdownTable generates a Markdown report summarizing the results for each repository.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL