crds-catalog/templates/all.json.tmpl
Robert Kaussow 316273c749
All checks were successful
ci/woodpecker/push/build-package Pipeline was successful
ci/woodpecker/push/notify Pipeline was successful
fix: fix filelist in template (#83)
Reviewed-on: #83
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
Co-committed-by: Robert Kaussow <mail@thegeeklab.de>
2024-04-23 20:49:00 +02:00

18 lines
616 B
Cheetah

{
"{{ ds "type" }}": [
{{- $path := ds "source" }}
{{- $filelist := coll.Slice }}
{{- range $item := file.ReadDir $path }}
{{- if $item | strings.HasPrefix "all-" }}{{ continue }}{{ end }}
{{- $filelist = $filelist | coll.Append $item }}
{{- end }}
{{- $last := sub (len $filelist) 1 }}
{{- range $i, $item := $filelist | coll.Sort }}
{{- if $item | strings.HasPrefix "all-" }}{{ continue }}{{ end }}
{
"$ref": "https://gitea.rknet.org/infra/crds-catalog/raw/branch/catalog/{{ $path | path.Base }}/{{ $item }}"
}{{ if ne $i $last }},{{ end }}
{{- end }}
]
}