Skip to content

πŸ”€ Merge conflict resolved in README.md #3

πŸ”€ Merge conflict resolved in README.md

πŸ”€ Merge conflict resolved in README.md #3

Workflow file for this run

name: CI
on:
push:
branches: [ main, develop ]
pull_request:
branches: [ main, develop ]
jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: '18'
- name: Check YAML syntax
run: |
find . -name "*.yaml" -o -name "*.yml" | while read file; do
echo "Checking $file"
python3 -c "import yaml; yaml.safe_load(open('$file'))"
done
- name: Check Markdown links
uses: gaurav-nelson/github-action-markdown-link-check@v1
validate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Validate skill structure
run: |
# Check required files exist
test -f SKILL.md || exit 1
test -f LICENSE || exit 1
test -f README.md || exit 1
test -d core || exit 1
test -d skills || exit 1
test -d docs || exit 1
echo "βœ… Skill structure valid"
- name: Validate execution plans
run: |
# Check example plans are valid YAML
for plan in examples/*.yaml; do
echo "Validating $plan"
python3 -c "import yaml; yaml.safe_load(open('$plan'))"
done
echo "βœ… All execution plans valid"
- name: Check documentation completeness
run: |
# Check all required docs exist
test -f docs/INSTALLATION.md || exit 1
test -f docs/SKILLS.md || exit 1
test -f docs/SAFETY.md || exit 1
test -f docs/EXAMPLES.md || exit 1
echo "βœ… Documentation complete"