ci: validate Renovate manifests with kubeconform
ci / lint-prettier (push) Successful in 11s
ci / lint-ruff (push) Successful in 5s
ci / lint-yaml (push) Successful in 7s
ci / lint-dockerfiles (push) Successful in 5s
ci / validate (push) Successful in 7s
renovate-ci / validate-renovate (push) Successful in 1m21s
ci / build (push) Successful in 3s
ci / deploy-userbot-panel (push) Has been skipped

This commit is contained in:
forust committed 2026-09-14 10:51:40 +02:00
1 parent 24d3686f60
commit 7799b676ca
1 file changed
+10 -3
+10 -3
View File
@@ -30,9 +30,16 @@ jobs:
shell: bash shell: bash
run: | run: |
set -euo pipefail set -euo pipefail
for manifest in renovate/k8s/namespace.yaml renovate/k8s/configmap.yaml renovate/k8s/cronjob.yaml; do docker run --rm \
kubectl apply --dry-run=client --validate=false -f "$manifest" >/dev/null -v "$PWD:/work" \
done -w /work \
ghcr.io/yannh/kubeconform:latest \
-strict \
-ignore-missing-schemas \
-summary \
renovate/k8s/namespace.yaml \
renovate/k8s/configmap.yaml \
renovate/k8s/cronjob.yaml
- name: Validate Renovate repository config - name: Validate Renovate repository config
shell: bash shell: bash