Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.1.0 #236

Closed
wants to merge 104 commits into from
Closed

v1.1.0 #236

wants to merge 104 commits into from

Conversation

kdomo
Copy link
Member

@kdomo kdomo commented Jan 27, 2024

v1.0.0

kdomo and others added 30 commits November 22, 2023 21:44
* chore: .editorconfig 추가

* chore: codeowners 추가

* docs: 이슈 템플릿 추가

* docs: PR 템플릿 추가

* refactor: 대소문자 수정

* refactor: class명 대소문자 수정

* test: health check

* docs: PR 템플릿 수정

* chore: checkstyle plugin 적용

* chore: develop Branch Pull Request Workflow 적용

* chore: application.properties를 .yml로 변경

---------

Co-authored-by: uwoobeat <[email protected]>
Co-authored-by: ybchar <[email protected]>
* refactor: gradle build action 및 lifecycle 추가

* refactor: build.gradle test 의존성 삭제
* chore: Dockerfile 생성

Co-authored-by: uiurihappy <[email protected]>
Co-authored-by: uwoobeat <[email protected]>

* chore: plain jar 생성 안되도록 설정

Co-authored-by: uiurihappy <[email protected]>
Co-authored-by: uwoobeat <[email protected]>

* chore: CI/CD workflow 작성

Co-authored-by: uiurihappy <[email protected]>
Co-authored-by: uwoobeat <[email protected]>

* fix: cicd전용 계정 생성하여 password 필드 제거

Co-authored-by: uiurihappy <[email protected]>
Co-authored-by: uwoobeat <[email protected]>

---------

Co-authored-by: uiurihappy <[email protected]>
Co-authored-by: uwoobeat <[email protected]>
* fix: ssh 접속 계정명 변경과 패스워드 필드 제거

* fix: docker 명령어에 registry 값 추가
* fix: CI/CD outputs 변수명 변경

* remove: on pullrequest 제거
* feat: 에러 코드 구현

* feat: 커스텀 예외 구현

* feat: 예외 응답 구현
* fix: 테스트 파일 이름 수정

* chore: 액추에이터 의존성 추가

* chore: 액추에이터 보안 관련 설정
* chore: Swagger 기본 설정

* chore: Swagger 객체 파싱 직렬화

* chore: swagger Server url 추가
* remove: checkstyle 제거

* chore: spotless 플러그인 추가하고 설정

* style: spotless

* chore: git pre-commit spotless check script 생성

* style: 주석 추가

* style: spotless

* style: spotless

* fix: pre-commit script 파일 생성, gradle copy task 생성

* style: 주석 제거
* chore: jacoco 기본 설정

* chore: jacoco 커버리지 임시 주석

* chore: jacoco excludes constant화 및 buildDir 수정

* chore: checkstyle remove
* chore: 워크플로 테스트 트리거 추가

* chore: 서버로 컴포즈 파일을 전송하는 스텝 추가

* chore: 빌드 시 자바 이미지 eclipse-temurin으로 변경

* chore: 컴포즈 파일 작성

* chore: 컴포즈 파일에 사용할 환경변수 설정

* chore: 시크릿을 사용하도록 변경

* fix: 권한 문제 수정

* chore: 도커 컴포즈를 실행하도록 변경

* fix: scp action의 버전을 고정하도록 변경

* fix: 오타 수정

* fix: 유저네임 변경

* fix: 쉘에서 환경변수 전달하도록 수정

* fix: 사용할 환경변수 지정

* chore: 도커 미사용 리소스 삭제 명령어 추가

* fix: 이미지만 삭제하도록 수정

* fix: 환경변수 수정

* chore: 호스트 모드 사용 시 포트 바인딩 옵션 제거

* chore: 컴포즈가 전역 컨텍스트의 환경변수를 직접 참조하도록 수정 테스트

* fix: 주석 수정

* Revert "fix: 주석 수정"

This reverts commit 0e8f426.

* Revert "chore: 컴포즈가 전역 컨텍스트의 환경변수를 직접 참조하도록 수정 테스트"

This reverts commit b910404.

* docs: 주석 추가

* chore: 주석 처리한 명령어 제거

* chore: 워크플로 테스트 트리거 롤백

* chore: 배포 전용 워크플로에 변경사항 적용
* chore: 프로젝트 패키지 구성

* rename: 패키지명 오타 수정

* rename: repository -> dao로 패키지명 변경
* chore: 성공 응답 공통 처리 어드바이스 생성

* remove: Getter 제거
* chore: 빌드 스캔 활성화

* chore: 워크플로 테스트

* chore: CI 환경변수 테스트 제거

* chore: 슬랙 전송 워크플로 작성

* chore: 슬랙 전송 스텝을 빌드 잡으로 통합

* chore: 테스트 트리거 및 문자열 제거
* chore: PR 추가 후 status를 변경하는 워크플로우 추가

* fix: 스크립트 줄바꿈 제거
* style: 개행 제거

* docs: PR 템플릿 수정

* style: 개행 제거
* chore: lifeCycle remove 1

* chore: Sonar test
* chore: 워크플로 이름 수정

* refactor: 파일명 변경

* chore: PR이 closed 될 때 merged 라벨 추가하는 워크플로 작성

* chore: 테스트용 트리거 추가

* chore: 권한 설정 변경

* chore: 테스트 트리거 재설정

* chore: 테스트 트리거 롤백

* chore: 프로젝트 워크플로 테스트 트리거 활성화

* �chore: 코드 정적 분석 SonarCloud 설정 (#38)

* �chore: 코드 정적 분석 SonarCloud 설정 (#38)

* chore: pending 워크플로우의 쿼리 수정

* fix: pending 상태 id 값 직접 삽입

* fix: 쿼리 전 인자값을 미리 선언하도록 지정

* chore: 테스트 트리거 롤백

* chore: 잡 이름 변경

* chore: 워크플로 이름 변경

---------

Co-authored-by: yb__char <[email protected]>
Co-authored-by: ybchar <[email protected]>
* feat: BaseTimeEntity 생성

* feat: jacoco exclusions 수정

* feat: jacoco QType exclusions 추가

* feat: BaseTime exclusions Test

* feat: Entity exclusions Test
* chore: 테스트 트리거 활성화

* chore: set-output 대신 github env를 사용하도록 개선

* chore: 환경변수 이름 변경

* chore: 테스트 명령어 추가

* chore: 환경변수 출력 테스트

* chore: 환경변수를 전역 컨텍스트로 선언

* chore: 전역 환경변수가 미리 평가되도록 변경

* chore: 환경변수를 잡의 아웃풋으로 전달하도록 수정

* fix: 신택스 오류 수정

* fix: 같은 잡 내에서는 스텝 아웃풋 사용하도록 수정

* chore: NCP 유저네임 시크릿 처리

* chore: 테스트 스크립트 제거

* chore: 테스트 트리거 롤백

* chore: NCP 유저네임 시크릿 처리
* fix: error 패키지 sonarcloud 테스트 제외

* fix: lombok.config로 lombok annotation scope exclusions

* fix: Error 파일명 sonarcloud 테스트 제외

* fix: config 경로 sonarcloud 테스트 제외
* refactor: 도메인 이름을 user에서 member로 변경

* feat: 회원 도메인 구현

* test: 회원 테스트 작성

* refactor: `.gitkeep` 삭제

* chore: 시큐리티 의존성 추가

* feat: 시큐리티 설정 추가

* fix: 전역 응답객체와 호환되기 위해 String에서 임시 응답객체로 변경

* feat: 멤버 레포지터리 추가

* feat: 임시 UserDetail 추가

* refactor: 시큐리티 패키지로 이동

* feat: PrincipalDetails 구현

* fix: 에러코드 생성자 수정

* feat: 멤버 레포지터리 추가

* style: 포매팅 적용

* feat: 시큐리티 유틸리티 구현

* feat: 멤버 유틸리티 구현

* refactor: gitkeep 삭제

* feat: 에러코드 추가

* fix: 미수정 코드 제거

* test: 멤버 유틸리티 테스트 추가

* style: 포매팅 적용

* fix: 오타 수정

* test: 임시 회원 삽입 테스트

* style: 포매팅 수정

* refactor: gitkeep 삭제

* refactor: 빌더를 사용하도록 변경

* fix: 빌더 접근제어 설정 추가

* refactor: 기본 생성자 접근제어 수정

* docs: TODO 추가

* style: 포매팅 수정

* docs: 주석 수정
* feat: SpringEnvironmentHelper 생성

* test: SpringEnvironmentHelper 테스트코드 추가

* rename: Util로 클래스명 변경

* fix: 문자열 상수 public static으로 변경

* refactor: SpringEnvironmentUtil 로직 Stream으로 개선

* style: spotless

* refactor: 운영환경에 따라 허용되는 도메인 달라지도록 개선

* fix: 문자열 상수 public static final로 변경

* test: DisplayName 어노테이션 제거

* fix: cors origin pattern vite port 삭제

* refactor: SpringEnvironmentUtilTest 문자열 배열 상수로 관리

* style: spotless

* refactor: WebSecurityConfig에 RequiredArgsConstructor 어노테이션 사용

* style: spotless
* feat: querydsl 환경

* feat: Member Profile record compile 이슈로 class로 변경

* fix: spotlessApply

* fix: Profile NoArgsConstructor Access Level remove

* feat: build.gradle Querydsl 설정

* fix: DS_Stroe -> DS_Store 수정

* fix: Querydsl 설정 삭제

* fix: ignore main/generated 경로 추가
* feat: mission domain 추가

* feat: mission repository 추가 및 spotless 적용

* feat: missionRecord domain 추가

* feat: mission DomainTest 작성

* fix: Mission DomainTest 수정

* fix: Comment Annotation 활용 및 Spotless Apply

* fix: Spotless Apply

* fix: sonar --no-daemon test

* fix: mission 도메인 수정 반영

* fix: spotlessApply

* feat: MissionVisibility 값 추가

* fix: spotlessApply

* fix: 도메인 테스트 MissionVisibility 수정

* feat: Mission Sort 값 파라미터 전달로 수정

* feat: Mission Sort 값 파라미터 전달로 수정

* fix: spotlessApply

* feat: service gitkeep

* feat: sonar New Code Test

* feat: sonar New Code Test

* feat: sonar New Code Test

* feat: sonar New Code Test

* feat: sonar BuildDir test

* fix: set_pending 주석

* fix: set_pending 주석 해제

* fix: sonar down

* fix: sonar up

* fix: sonar down

* fix: sonar up

* fix: set-pending test

* feat: mission Domain 추가 사항 적용

* feat: 미션, 미션 기록 수정사항 반영

* feat: 미션, 미션 기록 column 수정

* fix: spotlessApply

* fix: mission 도메인 column 수정 반영

* fix: spotlessApply

* fix: mission 도메인 column 수정 반영

* fix: 엔티티 column 순서 변경

* fix: mission content nullable true
* chore: Global Exception Handler 설정

* fix: Override 추가와 BindException 제거

* style: spotless

* style: 주석제거
* chore: 공통 상수 enum 생성

* refactor: 공통 상수 값 사용하도록 변경

* refactor: 공통 상수 관심사에 맞도록 분리
* chore: application yml 환경별로 분리

* chore: datasource MySQL 방언 제거

* style: spotless

* style: spotless

* remove: actuator 환경변수 제거

* feat: 파일에 env_file 사용하도록 명시
kdomo and others added 19 commits January 23, 2024 10:48
* refactor: MemberRelation 필드 source terget으로 변경

* feat: 나와 타인의 팔로우/팔로잉 카운트 조회 구현

* refactor: MethodArgumentTypeMismatchException Exception 주석과 에러내용 변경

* test: 나와 타인의 팔로우/팔로잉 카운트 조회 테스트코드 작성

* refactor: FollowStatus value 변경

* fix: enum 응답 값 JsonFormat 삭제
* fix: missionRecord -> mission startedAt으로 변경

* fix: 당일 시작 시 0일차로 되는 현상 수정

* fix: spotlessApply

* fix: DAYS_ADJUSTMENT 상수화
* feat: 2024.01.21 임시 커밋

* feat: 친구 미션 목록 v1

* fix: 엔드포인트 변경

* fix: 정적 팩토리 메서드 명 변경

* fix: 팔로잉 친구 미션 공개 여부 정책에 따라 수정

* fix: 친구 미션 목록에서 내역으로 랜딩 시 missionRecordId가 필요하므로 of 정적 팩토리 메서드를 사용하도록 변경

* fix: existsBySourceIdAndTargetId 메서드 명 변경

* fix: source, target convention으로 수정

* fix: spotlessApply

* fix: target 대상 수정과 조건문 리팩토링
* refactor: 변수명 수정

* refactor: oidc 프로퍼티 구조 수정

* refactor: 로직 개선 및 카카오 앱 토큰 nonce 검증 제거

* chore: 테스트 트리거 활성화

* chore: 테스트 트리거 비활성화
* fix: request 시 QueryString 아닌 pathVariable memberId로 변경

* fix: memberId -> targetId로 변경
* refactor: 게스트 멤버 생성 시 닉네임도 추가하도록 수정

* feat: 랜덤 동물 닉네임 생성기 구현

* refactor: 로그인 로직 수정

* feat: 랜덤 닉네임 설정 로직 추가

* feat: 닉네임 할당하는 로직 추가

* docs: 주석 및 앞으로 검증해야 하는 테스트 추가
* feat: 멤버 엔티티에 이메일 Oauth 이메일 필드 추가

* feat: id token에서 이메일 가져오도록 수정

* feat: 소셜 로그인 정보 조회 및 검증 로직 구현

* feat: 멤버 소셜 로그인 정보와 일치하는 issuer 찾는 로직 추가

* feat: 컨트롤러 로직 구현

* feat: 에러코드 추가

* test: 소셜 로그인 정보 조회하기 테스트 작성
* feat: 내가 팔로우 한 사용자들 닉네임, 프로필 조회 기능 구현

* test: 테스트 코드 작성

* style: 주석제거

* style: 서비스 로직 주석 추가

* style: 컨벤션에 맞춰 response 클래스명 변경
* chore: 테스트 트리거 활성화

* refactor: DEV Build Action burnett01/[email protected]로 변경

* refactor: PROD Build Action burnett01/[email protected]로 변경

* style: spotless
* fix: totalMissionAttainRate 연산 수정

* fix: spotlessApply

* chore: TODO 주석 추가
* feat: 번개 스택 조회 API 구현

* fix: Transactional readOnly

* fix: spotlessApply
* feat: Image Domain 생성

* refactor: image 업로드 시 키 생성과 조회 시 CDN주소로 설정

* refactor: profile get timestamp 제거

* test: 테스트 코드 수정

* style: spotless

* fix: image Key length 36으로 변경
* hotfix: 회원 정보 조회 시 ImageFileExtension도 같이 응답하도록 수정

* style: spotless
@kdomo kdomo marked this pull request as draft January 28, 2024 05:19
@kdomo kdomo closed this Jan 28, 2024
@kdomo kdomo deleted the develop branch January 28, 2024 05:20
@github-actions github-actions bot added the merged 머지된 PR label Jan 28, 2024
@kdomo kdomo restored the develop branch January 28, 2024 05:21
@kdomo kdomo deleted the develop branch January 28, 2024 05:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
merged 머지된 PR
Projects
Status: 완료
Development

Successfully merging this pull request may close these issues.

3 participants