Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
5ad96f3
새 브랜치 커밋 테스트
JanooGwan Jan 18, 2026
1e95ca4
feat: 동아리 권한 관리 기능 구현
JanooGwan Jan 19, 2026
cd44c7f
feat: 동아리 생성 기능 구현(기본 권한 그룹 생성)
JanooGwan Jan 19, 2026
4096130
chore: 코드 정렬
JanooGwan Jan 19, 2026
648d69c
Merge branch 'main' into feat/CAM-175-update-club-member-authority
JanooGwan Jan 19, 2026
da78a29
feat: 직급 내 회원 가나다 순으로 정렬 기능 구현
JanooGwan Jan 19, 2026
a894236
Merge branch 'feat/CAM-175-update-club-member-authority' of https://g…
JanooGwan Jan 19, 2026
a01dc72
fix: 불필요한 중복 메소드 제거
JanooGwan Jan 19, 2026
fd928a4
Merge branch 'main' into feat/CAM-175-update-club-member-authority
JanooGwan Jan 19, 2026
641ee0b
refactor: 중복 코드 제거, ClubPositionRepository의 정렬 방식 수정, 코드 정렬
JanooGwan Jan 19, 2026
1cc9a42
refactor: 동아리 내 직책&권한 변경 관련 수정
JanooGwan Jan 20, 2026
6729d47
feat: 권한 관련 검토 및 수정
JanooGwan Jan 20, 2026
7380074
refactor: 권한 관리 방식 리팩토링
JanooGwan Jan 21, 2026
81e33ed
Merge branch 'main' into feat/CAM-175-update-club-member-authority
JanooGwan Jan 21, 2026
2592eaa
fix: ClubApi에서 잘못 기재된 description 수정
JanooGwan Jan 21, 2026
f158aa2
refactor: 동아리 부원 추가 관련 DTO 변경
JanooGwan Jan 21, 2026
8090b43
ci: checkstyle의 permission 수정
JanooGwan Jan 21, 2026
55b9ac7
Merge branch 'main' of https://github.com/BCSDLab/KONECT_BACK_END int…
JanooGwan Jan 22, 2026
47f6179
refactor: 동아리 상세 정보 DTO - 회장 이름을 포함하도록 변경
JanooGwan Jan 22, 2026
69a171b
refactor: 동아리 프로필/상세정보 조회 및 수정 API 분리
JanooGwan Jan 22, 2026
b2e7bd0
chore: 코드 정렬
JanooGwan Jan 22, 2026
9a4c6b3
fix: 태그 Repository 조회 불가 오류 수정
JanooGwan Jan 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
156 changes: 80 additions & 76 deletions .github/workflows/checkstyle.yml
Original file line number Diff line number Diff line change
@@ -1,76 +1,80 @@
name: Checkstyle

on:
pull_request:
branches:
- main
- develop
push:
branches:
- main
- develop

jobs:
checkstyle:
name: Code Style Check
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v4
with:
submodules: recursive
token: ${{ secrets.SUBMODULE_TOKEN }}

- name: Set up JDK 17
uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'temurin'

- name: Cache Gradle packages
uses: actions/cache@v3
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
restore-keys: |
${{ runner.os }}-gradle-

- name: Grant execute permission for gradlew
run: chmod +x gradlew

- name: Run Checkstyle
run: ./gradlew checkstyleMain --no-daemon

- name: Upload Checkstyle Report
if: failure()
uses: actions/upload-artifact@v4
with:
name: checkstyle-report
path: |
build/reports/checkstyle/main.html
build/reports/checkstyle/main.xml
retention-days: 7

- name: Comment PR with Checkstyle Results
if: github.event_name == 'pull_request' && failure()
uses: actions/github-script@v7
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
const fs = require('fs');
const path = require('path');

let comment = '## ⚠️ Checkstyle 위반 사항 발견\n\n';
comment += 'Checkstyle 검사에서 코딩 컨벤션 위반이 발견되었습니다.\n\n';
comment += '### 📋 상세 리포트\n';
comment += '- [Main 소스 리포트 다운로드](../actions/runs/${{ github.run_id }})\n';

github.rest.issues.createComment({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
body: comment
});
name: Checkstyle

on:
pull_request:
branches:
- main
- develop
push:
branches:
- main
- develop

permissions:
contents: read
pull-requests: write

jobs:
checkstyle:
name: Code Style Check
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v4
with:
submodules: recursive
token: ${{ secrets.SUBMODULE_TOKEN }}

- name: Set up JDK 17
uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'temurin'

- name: Cache Gradle packages
uses: actions/cache@v3
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
restore-keys: |
${{ runner.os }}-gradle-

- name: Grant execute permission for gradlew
run: chmod +x gradlew

- name: Run Checkstyle
run: ./gradlew checkstyleMain --no-daemon

- name: Upload Checkstyle Report
if: failure()
uses: actions/upload-artifact@v4
with:
name: checkstyle-report
path: |
build/reports/checkstyle/main.html
build/reports/checkstyle/main.xml
retention-days: 7

- name: Comment PR with Checkstyle Results
if: github.event_name == 'pull_request' && failure()
uses: actions/github-script@v7
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
const fs = require('fs');
const path = require('path');

let comment = '## ⚠️ Checkstyle 위반 사항 발견\n\n';
comment += 'Checkstyle 검사에서 코딩 컨벤션 위반이 발견되었습니다.\n\n';
comment += '### 📋 상세 리포트\n';
comment += '- [Main 소스 리포트 다운로드](../actions/runs/${{ github.run_id }})\n';

github.rest.issues.createComment({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
body: comment
});
Loading
Loading