Files
claude-skills/.github/workflows/ci.yml
T
2026-10-19 14:59:33 +02:00

44 lines
1.0 KiB
YAML

name: CI
on:
push:
branches: [main]
pull_request:
jobs:
check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Skills pruefen
run: bash scripts/validate.sh
- name: README-Tabelle aktuell?
run: bash scripts/update-readme.sh --check
- name: PowerShell-Skripte nur ASCII?
run: |
if grep -nP '[^\x00-\x7F]' scripts/*.ps1; then
echo "::error::.ps1-Dateien duerfen nur ASCII enthalten (Windows PowerShell 5.1)."
exit 1
fi
- name: ZIPs bauen
run: bash scripts/package.sh
check-windows:
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
- name: Skills pruefen und verpacken (Windows PowerShell 5.1)
shell: powershell
run: |
.\scripts\validate.ps1
if ($LASTEXITCODE -ne 0) { exit 1 }
.\scripts\update-readme.ps1 -Check
if ($LASTEXITCODE -ne 0) { exit 1 }
.\scripts\package.ps1
if ($LASTEXITCODE -ne 0) { exit 1 }