Skip to content

fix: 입력 경계와 출시 버전 표시를 보강하고 검증 CI 추가 - #11

Merged
fakeminjun7321 merged 1 commit into
mainfrom
one-way/audit-site-20260903
Sep 3, 2026
Merged

fakeminjun7321 merged 1 commit into
mainfrom
one-way/audit-site-20260903

Conversation

@fakeminjun7321

@fakeminjun7321 fakeminjun7321 commented Sep 3, 2026 •

Copy link
Copy Markdown
Member

버전 배지가 실제 출시 전인 GitHub main 버전을 표시하고, Cloudflare에서는 Footer 빌드 커밋이 빠지던 문제를 고칩니다. 어시스턴트의 입력·응답 경계에서 재현한 오류를 함께 수정하고, 중복 빌드를 제거한 뒤 PR 검증 CI를 추가합니다.

  • 배지는 PyPI omm-model의 확인된 버전만 표시합니다. 조회 실패나 잘못된 데이터에서는 예전 버전을 대신 표시하지 않습니다.
  • Footer SHA는 Cloudflare Workers/Pages·GitHub Actions·Vercel 또는 로컬 Git에서 빌드 시 결정하여 Worker에 포함합니다.
  • 큰 chunked 업로드를 제한 전에 모두 읽던 문제와 중단된 업로드 예외를 처리합니다. 정상 Unicode 분할 전송은 유지합니다.
  • 민감 토큰 형식 누락과 AI 바인딩 동기 예외를 막고, 잘못된 후보 ID가 섞인 응답을 거절합니다. 브라우저/서버가 같은 Unicode 480자 기준과 응답 타입을 공유합니다.
  • 로컬 개발의 원격 Cloudflare 자동 초기화를 제거하고 Next 빌드를 한 번만 실행합니다. 전이 의존성 qs는 6.16.0으로 갱신합니다.
  • SHA로 고정한 Actions와 읽기 권한만 사용하는 CI에서 테스트·lint·타입 검사·Worker 빌드를 실행합니다. 배포와 AI 호출 단계는 없습니다.

검증: npm test 30개, lint, route typegen, TypeScript, actionlint, OpenNext Worker 빌드 통과. 현재 로컬 OMM과 명령 24개·별칭 3개·주요 플래그 동기화 확인. npm audit 보고 취약점 0개.

생성된 Worker를 원격 AI/D1 없는 로컬 workerd에서 실행하고 실제 Chrome의 질문→API 응답→명령 카드, 민감 입력 거절, 480자 입력, 3회 제한/리셋, 검색→문서, 데스크톱·모바일 표시를 검증했습니다. 새 배지는 실제 PyPI 응답 v0.3.41과 일치했고 Footer는 빌드에 사용한 Git SHA를 표시했습니다. 잘못된 외부 응답 거절은 mock으로 별도 확인했습니다.

운영 omm.run/www/OMM workers.dev 요청과 실제 AI 추론은 0회입니다. 실제 Cloudflare 배포·Workers AI 품질/요금·D1 영속성, 실제 휴대전화는 아직 미검증입니다. 운영 배포나 환경 설정은 변경하지 않았습니다.

현재 head d35ee15680bc374da85b42e2f0f9847e36a2e8d0의 GitHub 테스트·Worker 빌드와 기존 Cloudflare 연동의 preview 빌드가 모두 성공했습니다. preview URL 및 운영 URL에 추가 직접 요청은 하지 않았습니다.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 3, 2026 •

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
omm d35ee15 Commit Preview URL

Branch Preview URL
Sep 03 2026, 10:51 AM

@fakeminjun7321
fakeminjun7321 merged commit 172403a into main Sep 3, 2026
2 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.

1 participant