Skip to content

feat: humanizer v1.5.0 β€” AI closing markers, over-rewriting guard, fi… #314

feat: humanizer v1.5.0 β€” AI closing markers, over-rewriting guard, fi…

feat: humanizer v1.5.0 β€” AI closing markers, over-rewriting guard, fi… #314

Workflow file for this run

name: CI
on:
workflow_dispatch:
pull_request:
push:
branches: [main]
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v6
- name: Install all skills (local)
working-directory: ${{ runner.temp }}
run: |
npx skills add "$GITHUB_WORKSPACE" --yes
echo "βœ… Successfully installed all skills from local repository"
- name: Verify all skill files
working-directory: ${{ runner.temp }}
run: |
echo "πŸ“ Checking installed skill files..."
SKILLS_DIR=".agents/skills"
if [ ! -d "$SKILLS_DIR" ]; then
echo "❌ Skills directory not found: $SKILLS_DIR"
exit 1
fi
echo "βœ… Skills directory exists: $SKILLS_DIR"
# μ„€μΉ˜λœ λͺ¨λ“  μŠ€ν‚¬ 확인
SKILL_COUNT=0
for skill_dir in "$SKILLS_DIR"/*; do
if [ -d "$skill_dir" ]; then
skill_name=$(basename "$skill_dir")
echo ""
echo "πŸ“¦ Checking skill: $skill_name"
if [ -f "$skill_dir/SKILL.md" ]; then
echo " βœ… Found SKILL.md"
SKILL_COUNT=$((SKILL_COUNT + 1))
else
echo " ❌ SKILL.md not found in $skill_dir"
exit 1
fi
fi
done
echo ""
echo "βœ… Successfully verified $SKILL_COUNT skills"
# μ΅œμ†Œ 1개 μ΄μƒμ˜ μŠ€ν‚¬μ΄ μ„€μΉ˜λ˜μ—ˆλŠ”μ§€ 확인
if [ $SKILL_COUNT -eq 0 ]; then
echo "❌ No skills were installed"
exit 1
fi
test-remote:
runs-on: ubuntu-latest
# main λΈŒλžœμΉ˜μ— merge된 ν›„μ—λ§Œ μ‹€ν–‰
if: github.ref == 'refs/heads/main'
steps:
- name: Install all skills from Skills.sh
run: |
npx skills add daleseo/korean-skills --yes
echo "βœ… Successfully installed all skills from GitHub"
- name: Verify all skill files
run: |
echo "πŸ“ Checking installed skill files..."
SKILLS_DIR=".agents/skills"
if [ ! -d "$SKILLS_DIR" ]; then
echo "❌ Skills directory not found: $SKILLS_DIR"
exit 1
fi
echo "βœ… Skills directory exists: $SKILLS_DIR"
# μ„€μΉ˜λœ λͺ¨λ“  μŠ€ν‚¬ 확인
SKILL_COUNT=0
for skill_dir in "$SKILLS_DIR"/*; do
if [ -d "$skill_dir" ]; then
skill_name=$(basename "$skill_dir")
echo ""
echo "πŸ“¦ Checking skill: $skill_name"
if [ -f "$skill_dir/SKILL.md" ]; then
echo " βœ… Found SKILL.md"
SKILL_COUNT=$((SKILL_COUNT + 1))
else
echo " ❌ SKILL.md not found in $skill_dir"
exit 1
fi
fi
done
echo ""
echo "βœ… Successfully verified $SKILL_COUNT skills"
# μ΅œμ†Œ 1개 μ΄μƒμ˜ μŠ€ν‚¬μ΄ μ„€μΉ˜λ˜μ—ˆλŠ”μ§€ 확인
if [ $SKILL_COUNT -eq 0 ]; then
echo "❌ No skills were installed"
exit 1
fi