Files
proxmox/.github/workflows/validate-omnl-rail.yml
defiQUG b3a8fe4496
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
chore: sync all changes to Gitea
- Config, docs, scripts, and backup manifests
- Submodule refs unchanged (m = modified content in submodules)

Made-with: Cursor
2026-03-02 11:37:34 -08:00

34 lines
851 B
YAML

# Validate OMNL operator rail: .gitignore, resolve_ids pattern, shellcheck on scripts/omnl.
name: Validate OMNL Rail
on:
pull_request:
paths:
- 'scripts/omnl/**'
- '.gitignore'
- '.github/workflows/validate-omnl-rail.yml'
push:
branches: [master]
paths:
- 'scripts/omnl/**'
- '.github/workflows/validate-omnl-rail.yml'
jobs:
validate-omnl-rail:
name: OMNL rail checks
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: .gitignore and resolve_ids
run: bash scripts/omnl/validate-rail.sh
- name: Shellcheck (optional)
run: |
if command -v shellcheck >/dev/null 2>&1; then
shellcheck -x scripts/omnl/*.sh || true
else
echo "Shellcheck not installed; skipping."
fi