CI 워크플로 생성
generate_egovframe_ciGenerate GitHub Actions CI workflows for eGovFrame projects, auto-detecting Maven/Gradle, setting JDK, and adding an optional supply-chain gate with SBOM and readiness assessment.
Instructions
프로젝트에 GitHub Actions CI 워크플로(빌드·테스트)를 생성합니다. 빌드도구(maven/gradle) 자동 감지, JDK 지정. supplyChain=true 면 이 서버의 CLI(npx egovframe-scaffold-mcp sbom·assess)로 SBOM 과 전환 준비도 평가서를 만들어 PR 요약에 등급을 남기고 failOn 기준(기본 supplyChain:D)을 넘으면 실패하는 공급망 게이트 job 을 추가합니다. dryRun으로 내용만 미리볼 수 있고, 실제 생성 시 기존 파일이 있으면 덮어쓰지 않고 거부합니다.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jdk | No | JDK 버전 (기본 17, 숫자·점만 허용) | 17 |
| osv | No | 공급망 게이트에서 OSV 취약점 조회(--offline=false) | |
| dryRun | No | true면 파일 생성 없이 내용만 반환 | |
| failOn | No | 공급망 게이트의 --fail-on 식 | supplyChain:D |
| projectDir | Yes | 프로젝트 디렉터리(절대경로 권장) | |
| supplyChain | No | true 면 공급망 게이트 job 추가(v0.39): SBOM 생성 → 전환 준비도 평가서(등급을 PR 요약에) → 아티팩트, failOn 기준 초과 시 실패 |