diff --git a/.forgejo/workflows/validate.yaml b/.forgejo/workflows/validate.yaml new file mode 100644 index 0000000..0ee0166 --- /dev/null +++ b/.forgejo/workflows/validate.yaml @@ -0,0 +1,20 @@ +on: + push: + branches: + - dev + +jobs: + validate: + runs-on: docker + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Install kubeconform + run: | + curl -sL 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 ./manifests/