Skip to content

fix(S15P11A705-14): bust static asset cache - #10

Merged
tpals0409 merged 1 commit into
mainfrom
fix/S15P11A705-14-static-cache-busting
Jul 23, 2026
Merged

fix(S15P11A705-14): bust static asset cache#10
tpals0409 merged 1 commit into
mainfrom
fix/S15P11A705-14-static-cache-busting

Conversation

@tpals0409

Copy link
Copy Markdown
Contributor

Summary

  • Jira: S15P11A705-14
  • Cloudflare가 /static/app.js와 CSS를 4시간 캐시해 새 draft 편집 UI가 배포 후에도 이전 코드로 제공되는 문제를 수정합니다.
  • 정적 asset URL에 실제 파일 SHA-256 앞 12자리를 version query로 사용합니다.
  • CI 계약이 asset 변경 후 version 갱신 누락을 차단합니다.

Evidence

  • 새 Pod와 cache-busting query에서는 draft 편집 코드가 확인됐습니다.
  • version 없는 외부 /static/app.jscf-cache-status: HIT, cache-control: max-age=14400으로 이전 파일을 반환했습니다.
  • 기존 배포 acceptance는 외부 asset에서 수정 완료를 찾지 못해 실패했습니다.

Verification

  • 회귀 31개 통과
  • asset content hash 계약 통과
  • Ruff, compileall, JavaScript syntax, diff 검사 통과
  • 실제 Jira 티켓은 생성하지 않음

@tpals0409
tpals0409 enabled auto-merge (squash) July 23, 2026 03:17
@tpals0409
tpals0409 merged commit 355ecfc into main Jul 23, 2026
3 checks passed
@tpals0409
tpals0409 deleted the fix/S15P11A705-14-static-cache-busting branch July 23, 2026 03:19
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