gitops/.forgejo/workflows/validate.yaml
jad0s 9ab1fc988b
All checks were successful
/ validate (push) Successful in 5s
fix(actions): add verbosity to curl command
2026-05-19 19:29:11 +02:00

26 lines
730 B
YAML

on:
push:
branches:
- dev
jobs:
validate:
runs-on: docker
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install kubeconform
run: |
curl -fsSL https://github.com/yannh/kubeconform/releases/latest/download/kubeconform-linux-amd64.tar.gz | tar xz
mv kubeconform /usr/local/bin
- name: Validate manifests
run: |
kubeconform \
-strict \
-summary \
-ignore-missing-schemas \
-schema-location default \
-schema-location 'https://raw.githubusercontent.com/datreeio/CRDs-catalog/main/{{.Group}}/{{.ResourceKind}}_{{.ResourceAPIVersion}}.json' \
./manifests/