20 lines
938 B
Bash
Executable File
20 lines
938 B
Bash
Executable File
#!/bin/bash
|
|
|
|
cd templates/openapi
|
|
|
|
echo "Checking YAML syntax..."
|
|
|
|
echo "Checking v1.yaml..."
|
|
python3 -c "import yaml; yaml.safe_load(open('v1.yaml'))" && echo "✅ v1.yaml is valid" || echo "❌ v1.yaml has syntax errors"
|
|
|
|
echo "Checking paths.yaml..."
|
|
python3 -c "import yaml; yaml.safe_load(open('paths.yaml'))" && echo "✅ paths.yaml is valid" || echo "❌ paths.yaml has syntax errors"
|
|
|
|
echo "Checking schemas.yaml..."
|
|
python3 -c "import yaml; yaml.safe_load(open('schemas.yaml'))" && echo "✅ schemas.yaml is valid" || echo "❌ schemas.yaml has syntax errors"
|
|
|
|
echo "Checking parameters.yaml..."
|
|
python3 -c "import yaml; yaml.safe_load(open('parameters.yaml'))" && echo "✅ parameters.yaml is valid" || echo "❌ parameters.yaml has syntax errors"
|
|
|
|
echo "Checking security.yaml..."
|
|
python3 -c "import yaml; yaml.safe_load(open('security.yaml'))" && echo "✅ security.yaml is valid" || echo "❌ security.yaml has syntax errors" |