name: Validate on: push: branches-ignore: - main jobs: validate: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - uses: azure/setup-kubectl@v4 - uses: azure/k8s-set-context@v4 with: method: kubeconfig kubeconfig: ${{ secrets.KUBECONFIG }} - name: Validate run: | kubectl apply --server-side --field-manager=t000-n --dry-run=server -f k8s/