Skip to content

ci: GitHub Actions CI 워크플로#3

Merged
jcmaker merged 1 commit into
mainfrom
ci/github-actions
Jul 7, 2026
Merged

ci: GitHub Actions CI 워크플로#3
jcmaker merged 1 commit into
mainfrom
ci/github-actions

Conversation

@jcmaker

@jcmaker jcmaker commented Jul 7, 2026

Copy link
Copy Markdown
Owner

Summary

PR·푸시마다 자동으로 도는 CI를 추가. 지금까지 수동으로만 돌리던 검증을 자동화한다.

3개 잡:

  1. PRD linter unit testsvalidate_prd.py 테스트 17개
  2. Skill structure integrity — SKILL.md 150줄 제한, 프론트매터(name·description ≤1024자) 유효성, 참조 파일(references/·scripts/) 존재 여부. 유닛 테스트가 못 잡는 문서화된 제약을 지킴 (새 스크립트 .github/scripts/check_skill_structure.py)
  3. Plugin manifest validationclaude plugin validate . (Claude Code CLI 설치 후 실행) + 결정론적 안전망 check_manifests.py(JSON 파싱·필수 필드·마켓플레이스↔플러그인 일치). CLI가 헤드리스에서 불안정해도 매니페스트는 항상 게이트됨

Test Plan

  • 세 검사 모두 로컬 통과 (테스트 17개 OK / 구조 검사 exit 0 / 매니페스트 valid)
  • 구조·매니페스트 검사 음성 테스트 (누락 name·없는 참조·잘못된 매니페스트 → exit 1 확인)
  • ci.yml YAML 문법 검증
  • GitHub Actions에서 3개 잡 초록 (이 PR에서 실제 실행)

@cursor

cursor Bot commented Jul 7, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@jcmaker jcmaker merged commit 817d5ca into main Jul 7, 2026
3 checks passed
@jcmaker jcmaker deleted the ci/github-actions branch July 7, 2026 04:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant