From 53f4a74dbcd168ffa24022add1feac475886855f Mon Sep 17 00:00:00 2001 From: C0ng_yun Date: Fri, 20 Mar 2026 15:20:14 +0900 Subject: [PATCH] =?UTF-8?q?add=20:=20ci=20,=20pr=20=ED=85=9C=ED=94=8C?= =?UTF-8?q?=EB=A6=BF=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/PULL_REQUEST_TEMPLATE.md | 23 +++++++++++++++++++++++ .github/workflows/ci.yml | 27 +++++++++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 .github/PULL_REQUEST_TEMPLATE.md create mode 100644 .github/workflows/ci.yml diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..042e846 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,23 @@ +## ✨ 작업 내용 +> 이번 PR에서 어떤 작업을 했는지 간단히 요약해주세요. + + +--- + +## 🔍 리뷰 시 참고사항 +- 리뷰어가 알면 좋은 변경 이유, 배경, 고려했던 점 등을 적어주세요. + +--- + +## ✅ 체크리스트 +- [ ] 문서(README, `.env.example` 등) 변경이 필요한 경우 작성 또는 수정했나요? +- [ ] 작업한 코드가 정상적으로 동작하는 것을 직접 확인했나요? +- [ ] 필요한 경우 테스트 코드를 작성하거나 수정했나요? +- [ ] Merge 대상 브랜치를 올바르게 설정했나요? +- [ ] PR에 관련 없는 작업이 포함되지 않았나요? +- [ ] 적절한 라벨과 리뷰어를 설정했나요? + +--- + +## 📎 관련 이슈(선택) +- Close # \ No newline at end of file diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..1c34361 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,27 @@ +name: CI + +on: + push: + branches: [ "main", "develop" ] + pull_request: + branches: [ "*" ] + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Set up JDK 25 + uses: actions/setup-java@v4 + with: + distribution: 'temurin' + java-version: '25' + + - name: Grant execute permission for gradlew + run: chmod +x gradlew + + - name: Build with Gradle + run: ./gradlew clean build -x test \ No newline at end of file