Skip to content

Commit

Permalink
feat: add flux, golangci-lint and protoc plugins (#674)
Browse files Browse the repository at this point in the history
b4nst authored Dec 13, 2024
1 parent 4b0aa87 commit 9c75d02
Showing 2 changed files with 41 additions and 0 deletions.
2 changes: 2 additions & 0 deletions package/src/api-types.ts
Original file line number Diff line number Diff line change
@@ -120,6 +120,8 @@ export interface ToolMetadataOutput {
name: string;
/** Version of the plugin. */
pluginVersion?: string | null;
/** Other plugins that this plugin requires. */
requires?: string[];
/**
* Names of commands that will self-upgrade the tool,
* and should be blocked from happening.
39 changes: 39 additions & 0 deletions registry/data/third-party.json
Original file line number Diff line number Diff line change
@@ -269,6 +269,19 @@
"earthly"
]
},
{
"id": "flux",
"locator": "https://raw.githubusercontent.com/b4nst/proto-plugins/refs/heads/main/toml/flux.toml",
"format": "toml",
"name": "flux",
"description": "Flux is a set of continuous and progressive delivery solutions for Kubernetes that are open and extensible.",
"author": "b4nst",
"homepageUrl": "https://fluxcd.io/",
"repositoryUrl": "https://github.com/b4nst/proto-plugins/blob/main/toml/flux.toml",
"bins": [
"flux"
]
},
{
"id": "fly",
"locator": "https://raw.githubusercontent.com/Phault/proto-toml-plugins/main/flyctl/plugin.toml",
@@ -348,6 +361,19 @@
"gojq"
]
},
{
"id": "golangci-lint",
"locator": "https://raw.githubusercontent.com/b4nst/proto-plugins/refs/heads/main/toml/golangci-lint.toml",
"format": "toml",
"name": "golangci-lint",
"description": "Fast linters runner for Go.",
"author": "b4nst",
"homepageUrl": "https://golangci-lint.run/",
"repositoryUrl": "https://github.com/b4nst/proto-plugins/blob/main/toml/golangci-lint.toml",
"bins": [
"golangci-lint"
]
},
{
"id": "gum",
"locator": "https://raw.githubusercontent.com/Phault/proto-toml-plugins/main/gum/plugin.toml",
@@ -748,6 +774,19 @@
"pkl"
]
},
{
"id": "protoc",
"locator": "https://raw.githubusercontent.com/b4nst/proto-plugins/refs/heads/main/toml/protoc.toml",
"format": "toml",
"name": "protoc",
"description": "Protocol Buffers - Google's data interchange format.",
"author": "b4nst",
"homepageUrl": "https://github.com/protocolbuffers/protobuf",
"repositoryUrl": "https://github.com/b4nst/proto-plugins/blob/main/toml/protoc.toml",
"bins": [
"protoc"
]
},
{
"id": "rattler-build",
"locator": "https://raw.githubusercontent.com/Phault/proto-toml-plugins/main/rattler-build/plugin.toml",

0 comments on commit 9c75d02

Please sign in to comment.