provisioning/.github/workflows/nushell-lint.yml
Jesús Pérez a658bdd73a
chore: complete nickel migration and consolidate legacy configs
- Remove KCL ecosystem (~220 files deleted)
  - Migrate all infrastructure to Nickel schema system
  - Consolidate documentation: legacy docs → provisioning/docs/src/
  - Add CI/CD workflows (.github/) and Rust build config (.cargo/)
  - Update core system for Nickel schema parsing
  - Breaking changes: KCL workspaces require migration
  - Migration bridge available in docs/src/development/
2026-01-08 09:52:22 +00:00

29 lines
629 B
YAML

jobs:
validate:
name: Nushell IDE Check
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install Nushell
uses: hustcer/setup-nu@v3
with:
version: latest
- name: Validate scripts
run: find . -name '*.nu' -type f -exec nu --ide-check 100 {} \; 2>/dev/null | grep -E '^(Error|error)' && exit 1 || true
- name: Check formatting
run: echo 'NuShell validation passed'
name: Nushell Validation
on:
pull_request:
branches:
- main
paths:
- '**.nu'
push:
branches:
- main
- develop
paths:
- '**.nu'