Skip to content

web-framework 3.0 GA flip — peer 2.6.x→3.0, beta dist-tag 승격, beta-tracking TODO 되돌리기 #370

@DaveDev42

Description

@DaveDev42

배경

@apps-in-toss/web-framework@3.0.0-beta.9d42c0b 채택 wave는 beta/latest 이원화로 전환기를 흡수하고 있다(beta dist-tag=3.0 라인, latest=2.6.x 보호). web-framework가 stable 3.0.0을 GA로 출시하면 이 이원화를 일괄로 닫는 "flip" 작업이 필요하다. 현재 이 flip은 plan 파일 + 흩어진 인라인 TODO에만 있고 트래킹 이슈가 없다 — 이 이슈가 그 source of truth다.

GA 트리거

  • npm view @apps-in-toss/web-framework dist-tags에서 latest가 stable 3.0.0(또는 GA 버전)을 가리키게 되는 시점. 현재는 latest=2.6.1, beta=3.0.0-beta.9d42c0b아직 GA 전, 이 이슈는 그때까지 대기.

flip 체크리스트 (devtools)

  • package.json peer >=2.6.0 <2.7.0>=3.0.0 <4.0.0 (또는 합의된 transition matrix). peerDependenciesMeta.optional는 정책 재검토.
  • package.json devDep exact beta pin 3.0.0-beta.9d42c0b^3.0.0(GA 버전).
  • scripts/check-sdk-update.ts: dist-tags.beta 조회 → version(latest)로 되돌리기 (인라인 TODO 있음).
  • scripts/diff-sdk-exports.ts: 동일 — dist-tags.betaversion 되돌리기 (인라인 TODO 있음).
  • CLAUDE.md: peer range GA 교체 메모 반영.
  • devtools latest dist-tag로 GA mock publish → npm dist-tag 정리(beta 제거 여부 결정).
  • GA 아티팩트로 dog-food 전 과정 재검증(install~operate, 31146).

짝 작업 (다른 repo — 별도 이슈/PR)

  • sdk-example·polyfill·docs·agent-plugin 템플릿: exact beta pin → ^3.0.0. (Type A/B repo 일괄 GA Flip Wave.)

참고

Metadata

Metadata

Assignees

No one assigned

    Labels

    roadmapharness roadmap 작업 항목 (Project #1)

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    Todo

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions