Skip to content

Commit

Permalink
Added support for parsing yaml
Browse files Browse the repository at this point in the history
  • Loading branch information
nicholasdille committed Aug 7, 2024
1 parent a77640b commit fa1106b
Showing 1 changed file with 28 additions and 28 deletions.
56 changes: 28 additions & 28 deletions pkg/tool/types.go
Original file line number Diff line number Diff line change
@@ -1,45 +1,45 @@
package tool

type Renovate struct {
Datasource string `json:"datasource"`
Package string `json:"package"`
ExtractVersion string `json:"extractVersion,omitempty"`
Versioning string `json:"versioning,omitempty"`
Datasource string `json:"datasource" yaml:"datasource"`
Package string `json:"package" yaml:"package"`
ExtractVersion string `json:"extractVersion,omitempty" yaml:"extractVersion,omitempty"`
Versioning string `json:"versioning,omitempty" yaml:"versioning,omitempty"`
}

type Messages struct {
Internals string `json:"internals"`
Usage string `json:"usage"`
Update string `json:"update"`
Internals string `json:"internals" yaml:"internals"`
Usage string `json:"usage" yaml:"usage"`
Update string `json:"update" yaml:"update"`
}

type License struct {
Name string `json:"name"`
Link string `json:"link"`
Name string `json:"name" yaml:"name"`
Link string `json:"link" yaml:"link"`
}

type Tool struct {
SchemaVersion string `json:"schema_version"`
Name string `json:"name"`
License License `json:"license"`
Version string `json:"version"`
Binary string `json:"binary,omitempty"`
Check string `json:"check,omitempty"`
Tags []string `json:"tags"`
BuildDependencies []string `json:"build_dependencies,omitempty"`
RuntimeDependencies []string `json:"runtime_dependencies,omitempty"`
Platforms []string `json:"platforms,omitempty"`
ConflictsWith []string `json:"conflicts_with,omitempty"`
Homepage string `json:"homepage,omitempty"`
Repository string `json:"repository"`
Description string `json:"description"`
Messages Messages `json:"messages,omitempty"`
Renovate Renovate `json:"renovate,omitempty"`
Status ToolStatus
SchemaVersion string `json:"schema_version,omitempty" yaml:"schema_version,omitempty"`
Name string `json:"name" yaml:"name"`
License License `json:"license" yaml:"license"`
Version string `json:"version" yaml:"version"`
Binary string `json:"binary,omitempty" yaml:"binary,omitempty"`
Check string `json:"check,omitempty" yaml:"check"`
Tags []string `json:"tags" yaml:"tags"`
BuildDependencies []string `json:"build_dependencies,omitempty" yaml:"build_dependencies,omitempty"`
RuntimeDependencies []string `json:"runtime_dependencies,omitempty" yaml:"runtime_dependencies,omitempty"`
Platforms []string `json:"platforms,omitempty" yaml:"platforms,omitempty"`
ConflictsWith []string `json:"conflicts_with,omitempty" yaml:"conflicts_with,omitempty"`
Homepage string `json:"homepage,omitempty" yaml:"homepage,omitempty"`
Repository string `json:"repository" yaml:"repository"`
Description string `json:"description" yaml:"description"`
Messages Messages `json:"messages,omitempty" yaml:"messages,omitempty"`
Renovate Renovate `json:"renovate,omitempty" yaml:"renovate,omitempty"`
Status ToolStatus `json:"status,omitempty" yaml:"status,omitempty"`
}

type Tools struct {
Tools []Tool `json:"tools"`
Tools []Tool `json:"tools" yaml:"tools"`
}

type ToolStatus struct {
Expand All @@ -50,4 +50,4 @@ type ToolStatus struct {
MarkerFileVersion string
SkipDueToConflicts bool
IsRequested bool
}
}

0 comments on commit fa1106b

Please sign in to comment.