From 260b63d5f383d7e6315d4cba2ed671bcd9e3e157 Mon Sep 17 00:00:00 2001 From: C0ng_yun Date: Tue, 6 Jan 2026 11:49:00 +0900 Subject: [PATCH 1/2] =?UTF-8?q?add:=20CI=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/ISSUE_TEMPLATE/bug.yml | 19 +++++++++++++++++++ .github/ISSUE_TEMPLATE/todo.yml | 15 +++++++++++++++ .github/PULL_REQUEST_TEMPLATE.md | 23 +++++++++++++++++++++++ .github/workflows/ci.yml | 27 +++++++++++++++++++++++++++ 4 files changed, 84 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug.yml create mode 100644 .github/ISSUE_TEMPLATE/todo.yml create mode 100644 .github/PULL_REQUEST_TEMPLATE.md create mode 100644 .github/workflows/ci.yml diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml new file mode 100644 index 0000000..2f70f6e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -0,0 +1,19 @@ +name: "Bug" +description: "버그가 생겼어요 👾" +labels: ["bug"] +body: + - type: textarea + attributes: + label: Describe + description: | + [Description] 버그에 관한 설명을 적어주세요 + placeholder: | + conflict난거 그냥 merge해버림 + validations: + required: true + + - type: textarea + attributes: + label: Additional + description: | + [추가사항] 별도로 알려줘야 할 사항이나 추가사항을 작성해주세요 \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/todo.yml b/.github/ISSUE_TEMPLATE/todo.yml new file mode 100644 index 0000000..a9797d8 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/todo.yml @@ -0,0 +1,15 @@ +name: "Todo" +description: "해야할 것이 있나요??🤔" +body: + - type: textarea + attributes: + label: Describe + description: | + [Description] 할일의 설명을 작성해주세요. + placeholder: | + 회원가입 UI 작성 + - type: textarea + attributes: + label: Additional + description: | + [추가사항] 별도로 알려줘야 할 사항이나 추가사항을 작성해주세요 \ No newline at end of file diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..3655844 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,23 @@ +## ✨ 작업 내용 +> 이번 PR에서 어떤 작업을 했는지 간단히 요약해주세요. + + +--- + +## 🔍 리뷰 시 참고사항 +- 리뷰어가 알면 좋은 변경 이유, 배경, 고려했던 점 등을 적어주세요. + +--- + +## ✅ 체크리스트 +- [ ] 문서(README, `.env.example` 등) 변경이 필요한 경우 작성 또는 수정했나요? +- [ ] 작업한 코드가 정상적으로 동작하는 것을 직접 확인했나요? +- [ ] 필요한 경우 테스트 코드를 작성하거나 수정했나요? +- [ ] Merge 대상 브랜치를 올바르게 설정했나요? +- [ ] PR에 관련 없는 작업이 포함되지 않았나요? +- [ ] 적절한 라벨과 리뷰어를 설정했나요? + +--- + +## 📎 관련 이슈(선택) +- Close # diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..15aff4d --- /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 From 948734eb777ccaaf525399afb859e27fd1db6c6a Mon Sep 17 00:00:00 2001 From: C0ng_yun Date: Tue, 6 Jan 2026 12:02:52 +0900 Subject: [PATCH 2/2] =?UTF-8?q?update:=20CI=20=EC=97=90=EB=9F=AC=20?= =?UTF-8?q?=EA=B3=A0=EC=B9=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 15aff4d..74be2b7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,4 +24,5 @@ jobs: run: chmod +x gradlew - name: Build with Gradle - run: ./gradlew clean build + run: ./gradlew clean build -x test +