Skip to content

[Chore] 에이전트 PR/이슈 명령 자동화 개선#218

Merged
KiSeungMin merged 3 commits into
developfrom
feat/agent
Jun 6, 2026
Merged

[Chore] 에이전트 PR/이슈 명령 자동화 개선#218
KiSeungMin merged 3 commits into
developfrom
feat/agent

Conversation

@KiSeungMin

Copy link
Copy Markdown
Contributor

✔️ 연관 이슈

  • 없음

📝 작업 내용

  • .claude/commands/pr.md를 PR 초안 작성 방식에서 GitHub PR 직접 생성 절차로 개편
  • .codex/skills/pr/SKILL.md에 develop 대상 PR 생성, open issue 조회, label 확인, assignee 설정 절차 추가
  • /issue 명령어 가이드를 추가해 입력 내용 또는 파일 기반 GitHub issue 생성 절차 정의
  • AGENTS.mdpr, /issue 작업 규칙과 main 대상 PR 금지, assignee/label 설정 기준 반영
  • develop merge PR 본문에 포함된 close #이슈번호를 감지해 이슈를 닫는 GitHub Actions workflow 추가

👤 사용자 영향

  • 일반 앱 사용자의 API, 인증, 학습 기록, 데이터에는 직접 영향 없음
  • 개발자가 PR/issue 작업을 할 때 develop 기준으로 더 일관되게 생성하고, main 대상 PR 실수를 줄일 수 있음

🔌 API 호환성

  • 요청/응답 DTO 변경 없음
  • 기존 Flutter 앱 버전과 호환 확인
  • breaking change 있음

🗄️ DB migration

  • 없음
  • 있음: migration 파일과 기존 데이터 호환성 확인

🔐 인증/권한

  • 영향 없음
  • 사용자별 데이터 소유권 검증 확인
  • 관리자/특수 권한 영향 확인

✅ 검증 결과

  • git status --short --branch: 작업 트리 깨끗함, feat/agent...origin/feat/agent 추적 확인
  • git log origin/feat/agent..HEAD: 미push 커밋 없음
  • git diff --check develop..HEAD: whitespace/error 없음
  • 앱 실행 테스트는 수행하지 않음: 애플리케이션 코드 변경이 아닌 에이전트 명령 문서와 GitHub Actions workflow 변경

🚀 배포 리스크

  • 운영 API/DB에는 영향 없음
  • 신규 workflow는 develop 대상 PR이 merge될 때만 실행되며, PR 본문에 close/fix/resolve #번호 패턴이 있을 때 해당 issue를 닫음
  • PR 본문에 의도치 않은 종료 키워드가 포함되면 issue가 닫힐 수 있으므로 PR 작성 시 연관 이슈 문구 확인 필요

↩️ 롤백/대응 방법

  • 문제가 있으면 해당 PR을 revert하거나 .github/workflows/close-issues-on-develop-merge.yml workflow를 제거
  • 잘못 닫힌 issue는 GitHub에서 reopen 처리

스크린샷 (선택)

@KiSeungMin KiSeungMin added the chore 코드 수정, 내부 파일 수정 label Jun 6, 2026
@KiSeungMin KiSeungMin self-assigned this Jun 6, 2026
@KiSeungMin KiSeungMin merged commit 132fdc4 into develop Jun 6, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore 코드 수정, 내부 파일 수정

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant