Skip to content

[Chore] bbd-platform-core 0.0.8 (멱등 @Idempotent Swagger 노출) - #102

Open
userri wants to merge 1 commit into
mainfrom
chore/platform-core-0.0.8
Open

[Chore] bbd-platform-core 0.0.8 (멱등 @Idempotent Swagger 노출)#102
userri wants to merge 1 commit into
mainfrom
chore/platform-core-0.0.8

Conversation

@userri

@userri userri commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

3서비스 멱등 표준 @Idempotent 통일의 procurement 파트.

PO/WO 생성은 이미 @Idempotent 사용 중. bbd-platform-core 0.0.7 → 0.0.8 만 올리면 0.0.8의 OperationCustomizer@Idempotent 엔드포인트에 Idempotency-Key 헤더를 Swagger에 노출.

  • procurement은 @RequestHeader도 병행(DB UNIQUE uq_purchase_order_request/uq_work_order_request가 키를 읽음) → 커스터마이저가 중복 추가 안 함.
  • 정확성 보루(DB UNIQUE) 유지, Redis 빠른길은 기존대로.

검증: ./gradlew compileJava GREEN.

Summary by CodeRabbit

  • Chores
    • Updated platform core dependency to the latest version for improved stability and compatibility.

PO/WO 생성은 이미 @idempotent 사용 중. 0.0.8 의 OperationCustomizer 가 @idempotent 엔드포인트에
Idempotency-Key 헤더를 OpenAPI(Swagger)에 노출 → 3서비스 멱등 표준 통일. (procurement 은 @RequestHeader 병행이라
Swagger 중복은 없음, DB UNIQUE uq_*_request 정확성 보루 유지.)
@coderabbitai

coderabbitai Bot commented Jun 23, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 7a9aba0e-bfad-4f1c-9bcc-2da8f56d2c26

📥 Commits

Reviewing files that changed from the base of the PR and between ac638f9 and 0de5e92.

📒 Files selected for processing (1)
  • build.gradle

📝 Walkthrough

Walkthrough

The com.bbd:bbd-platform-core dependency in build.gradle is bumped from version 0.0.7 to 0.0.8. No other files, configuration, plugins, or logic are changed.

Changes

Dependency Version Bump

Layer / File(s) Summary
bbd-platform-core version bump
build.gradle
implementation 'com.bbd:bbd-platform-core' updated from 0.0.7 to 0.0.8.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

  • BBD-AES/procurement#99: Adds @Idempotent annotations to PO/WO controller endpoints, which depend on com.bbd:bbd-platform-core — the exact library being bumped here.

Poem

A tiny hop, a version new,
From 0.0.7 to 0.0.8 we flew! 🐇
One line changed in build.gradle's den,
The platform-core grows stronger again.
This bunny approves — ship it, then! ✨

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description lacks required template sections. The author provided context but did not follow the structured template with checkboxes for work type, detailed content section, test results, and the self-check checklist. Fill out the required template sections including: work type checkbox (e.g., ⚙️ environment/CI-CD), structured 상세 작업 내용 section, and complete the 🚨 핵심 셀프 체크리스트.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately reflects the main change: updating bbd-platform-core dependency to expose @Idempotent in Swagger documentation.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/platform-core-0.0.8

Comment @coderabbitai help to get the list of available commands.

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.

1 participant