Skip to content

Release user-service-v0.0.1-alpha#67

Merged
can019 merged 36 commits intomainfrom
develop
Sep 10, 2025
Merged

Release user-service-v0.0.1-alpha#67
can019 merged 36 commits intomainfrom
develop

Conversation

@can019
Copy link
Collaborator

@can019 can019 commented Sep 10, 2025

📝 작업 내용


🔗 관련 이슈

  • Closes #이슈번호
  • Related to #이슈번호

💬 추가 요청사항


✅ 체크리스트

코드 품질

  • 커밋 컨벤션 준수 (feat/fix/docs/refactor 등)
  • 불필요한 코드/주석 제거

테스트

  • 로컬 환경에서 동작 확인 완료
  • 기존 기능에 영향 없음 확인

배포 준비

  • 환경변수 추가/변경사항 문서화
  • DB 마이그레이션 필요 여부 확인
  • 배포 시 주의사항 없음

thkim7 and others added 30 commits September 9, 2025 03:42
- 모든 서비스 함수를 클래스 기반 구조로 변환
- product.py 라우터에서 서비스 인스턴스 생성 방식으로 변경
- blog.py와 동일한 패턴으로 일관성 확보
- CustomException 구조에 맞게 에러 처리 개선
- 기존 비즈니스 로직은 그대로 유지
- title, description 추가
- selenium 사용 여부 및 이미지 포함 여부 삭제(service)
- 기존 비즈니스 로직은 그대로 유지
refactor: service, util, endpoint 리팩토링
* 전체 프로세스 실행 로직 개발(테스트용)

* chore: db testcode 작성

* refetor: tester 리펙토링
product url 구조변경으로 인한 코드 리펛토링
* refactor: DTO 네이밍을 단수형으로 변경

* refactor: 테이블 명을 단수형으로 통일, 외래키 제약 조건 제거

* chore: Workflows run 관련 테이블 추가

* chore: Table 스키마 변경

ERD cloud와 일치

* refactor: User 테이블 명을 단수형으로 통일

* fix: Schemas to schema (typo)

* chore: if not exits create sql에서 제거

* chore: Drop all table before create shcema

* fix: Schema SQL 스크립트를 수정

* fix: Drop SQL 스크립트 분리 및 Schema 수정

---------

Co-authored-by: can019 <jys01012@gmail.com>
* chore: 로그인 관련 dto 작성

* feat: login controller

* feat: Login api

* feat: 로그인 프론트 연동

permission 해결 안됨

* feat: User identity 설정 및 user 정보 return
- Blogger API 인증 및 포스팅 기능을 추가하여 블로그에 글 작성 가능하도록 함.
- 기존 WebDriver 기반 로직을 대체할 수 있도록 API 인증, 포스트 작성, 설정 로드 기능 포함.
- blog 엔드포인트 수정 및 추가
- schemas 수정
* test: User login test

* test: User login test with api docs

* chore: swagger github action (experimental)

* chore: Spring swagger yml target dir 수정
* chore: test dir 구조 개편

* chore: integrationTest annotation 및 support 정의

* fix: User register auth mapper xml 쿼리 param mismatch

userOrgId -> orgId

* test: fix context load test vis extend e2e support

* chore: Unit test 비활성화

* chore: Integration test 일부 세팅
feat: Blogger 블로그 포스팅 서비스 구현
* chore: rename UserServiceApplicationE2eTest

 Changes to be committed:
	renamed:    src/test/java/com/gltkorea/icebang/e2e/scenario/UserServiceApplicationE2eTests.java -> src/test/java/com/gltkorea/icebang/e2e/scenario/ContextLoadE2eTests.java

* test: User login rest docs

* chore: Test dir 구조화

* test: oranization api test

* test: Integration test

* chore: gradle allTests task 제거

* chore: Ci (java) test 수행 항목 조정

- main이 target인 경우 모든 test 수행
- 보통의 경우 unit, integration 수행

* fix: Main push 시 unit, integration test 수행 누락

* chore: echo로 test 수행

* chore: 실패 테스트

* chore: echo 비활성화

* chore: 실패 테스트 원복
* feature: FastAPI Ping Test

* fix: API url 수정

* refactor: Code Formatting

* fix: PUBLIC Endpoints에 /ping 추가
* chore: mapper 및 global위치 조정

* chore: GLT korea 제거
feat : Mariadb Manager 작성 및 pytest 작성
* chore: python CI 추가

* chore: 코드 테스트

* chore: poetry 의존성 추가

* refactor:코드 포멧팅

* chore: ci ruff제거

* chore:
- config.py 의존성 삭제
- ci 테스트 env의존성 추가

* chore:
- code formatting

* refactor:테스트코드 url 버그 수정

* chore:docker image add

* chore:poetry 필요없는 라이브러리 삭제
refactor: CI 코드 리펙토링

* chore:ruff 주석 처리

* chore:패키지 다시 추가

* chore: python CI 코드 리펙토링

* chore: 코드변경

* chore: CI 파이썬 코드 수정

* chore:CI 코드 롤백

* chore: 도커 파일 수정

* chore:
poetry dependencies 변경

* chore:dockerfile 수정

* chore: poetry torch 변경

* chore: black refactor

* chore: pyhton CI 설정 완료
 - python CI 개발
 - dockerFile 수정
 -docker-compose 파일 수정

* chore:코드 포멧팅

* chore:poetry패키지 변경
* chore: production 환경 env 세팅

* chore: set up env in github action

* chore: Release drafter version tagging 분리

* fix: release drafter 조건
@can019 can019 merged commit f7d5925 into main Sep 10, 2025
9 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants