diff --git a/.github/scripts/generate-pr-body.sh b/.github/scripts/generate-pr-body.sh deleted file mode 100644 index 0a9c60c..0000000 --- a/.github/scripts/generate-pr-body.sh +++ /dev/null @@ -1,52 +0,0 @@ -#!/bin/bash - -TARGET_BRANCH=$1 -SOURCE_BRANCH=$2 -PR_NUMBER=$3 - -echo "Base: $TARGET_BRANCH" -echo "Head: $SOURCE_BRANCH" -echo "PR: #$PR_NUMBER" - -git fetch origin - -MERGE_BASE=$(git merge-base origin/$TARGET_BRANCH origin/$SOURCE_BRANCH) - -COMMITS=$(git log $MERGE_BASE..origin/$SOURCE_BRANCH --oneline) -DIFF_STATS=$(git diff --stat $MERGE_BASE..origin/$SOURCE_BRANCH) -DIFF_CONTENT=$(git diff $MERGE_BASE..origin/$SOURCE_BRANCH | head -c 12000) - -PROMPT="다음 코드 변경사항을 분석해서 GitHub Pull Request 본문을 작성해줘. - -출력은 반드시 아래 형식만 사용: - -## 📝 요약 -(한글로 이 PR의 목적 요약) - -## ✨ 주요 변경사항 -- 변경 사항 목록 - -## 🔍 영향 범위 -- 프론트엔드 / 백엔드 / 설정 등 영향 영역 - -## ✅ 테스트 방법 -- 테스트 방법 요약 - -분석 대상: - -[커밋 목록] -$COMMITS - -[변경 파일 통계] -$DIFF_STATS - -[상세 diff] -$DIFF_CONTENT -" - -RESPONSE=$(gemini -p "$PROMPT") - -echo "===== Gemini Response =====" -echo "$RESPONSE" - -gh pr edit "$PR_NUMBER" --body "$RESPONSE" diff --git a/.github/workflows/auto-pr-description.yml b/.github/workflows/auto-pr-description.yml deleted file mode 100644 index 4089ea6..0000000 --- a/.github/workflows/auto-pr-description.yml +++ /dev/null @@ -1,31 +0,0 @@ -name: Auto Generate PR Description with Gemini - -on: - pull_request: - types: [opened] - -jobs: - generate-pr-description: - runs-on: ubuntu-latest - - steps: - - name: Checkout code - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - - name: Install GitHub CLI - run: sudo apt-get install gh -y - - - name: Install Gemini CLI - run: npm install -g @google/gemini-cli - - - name: Generate PR description - env: - GEMINI_API_KEY: ${{ secrets.GEMINI_API_KEY }} - GH_TOKEN: ${{ secrets.PERSONAL_TOKEN }} - run: | - bash .github/scripts/generate-pr-body.sh \ - "${{ github.event.pull_request.base.ref }}" \ - "${{ github.event.pull_request.head.ref }}" \ - "${{ github.event.pull_request.number }}" diff --git a/frontend/test.txt b/frontend/test.txt deleted file mode 100644 index 34344d7..0000000 --- a/frontend/test.txt +++ /dev/null @@ -1 +0,0 @@ -This is a test commit to verify that the Gemini PR bot workflow is working correctly. diff --git a/test.txt b/test.txt new file mode 100644 index 0000000..a875cf5 Binary files /dev/null and b/test.txt differ