diff --git a/renovate.json b/renovate.json index 159c1e50ce..1a8118fbf2 100644 --- a/renovate.json +++ b/renovate.json @@ -5930,6 +5930,18 @@ ], "versioningTemplate": "loose" }, + { + "customType": "regex", + "datasourceTemplate": "github-releases", + "depNameTemplate": "kubernetes-sigs/tejolote", + "extractVersionTemplate": "^v(?.+?)$", + "fileMatch": [ + "^tools/tejolote/manifest.yaml$" + ], + "matchStrings": [ + "version: \"?(?.*?)\"?\\n" + ] + }, { "customType": "regex", "datasourceTemplate": "github-releases", diff --git a/tools/tejolote/Dockerfile.template b/tools/tejolote/Dockerfile.template new file mode 100644 index 0000000000..3215fa8caf --- /dev/null +++ b/tools/tejolote/Dockerfile.template @@ -0,0 +1,17 @@ +#syntax=docker/dockerfile:1.6.0 + +ARG ref=main + +FROM ghcr.io/uniget-org/tools/base:${ref} AS prepare +ARG name +ARG version +RUN <"${prefix}${target}/share/bash-completion/completions/tejolote" +"${prefix}${target}/bin/tejolote" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/tejolote.fish" +"${prefix}${target}/bin/tejolote" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_tejolote" +EOF \ No newline at end of file diff --git a/tools/tejolote/manifest.yaml b/tools/tejolote/manifest.yaml new file mode 100644 index 0000000000..bbb5e07803 --- /dev/null +++ b/tools/tejolote/manifest.yaml @@ -0,0 +1,21 @@ +# yaml-language-server: $schema=https://tools.uniget.dev/schema.yaml +$schema: https://tools.uniget.dev/schema.yaml +name: tejolote +version: "0.2.1" +check: ${binary} version | grep ^GitVersion | cut -dv -f2 +platforms: +- linux/amd64 +- linux/arm64 +tags: +- org/kubernetes +- category/security +- lang/go +- type/cli +- cicd +homepage: https://github.com/kubernetes-sigs/tejolote +description: Some description +renovate: + datasource: github-releases + package: kubernetes-sigs/tejolote + extractVersion: ^v(?.+?)$ + priority: low \ No newline at end of file