- 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/
29 lines
629 B
YAML
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'
|