배경
@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)
짝 작업 (다른 repo — 별도 이슈/PR)
- sdk-example·polyfill·docs·agent-plugin 템플릿: exact beta pin →
^3.0.0. (Type A/B repo 일괄 GA Flip Wave.)
참고
배경
@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가 stable3.0.0(또는 GA 버전)을 가리키게 되는 시점. 현재는latest=2.6.1,beta=3.0.0-beta.9d42c0b— 아직 GA 전, 이 이슈는 그때까지 대기.flip 체크리스트 (devtools)
package.jsonpeer>=2.6.0 <2.7.0→>=3.0.0 <4.0.0(또는 합의된 transition matrix).peerDependenciesMeta.optional는 정책 재검토.package.jsondevDep exact beta pin3.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.beta→version되돌리기 (인라인 TODO 있음).latestdist-tag로 GA mock publish →npm dist-tag정리(beta 제거 여부 결정).짝 작업 (다른 repo — 별도 이슈/PR)
^3.0.0. (Type A/B repo 일괄 GA Flip Wave.)참고
c40edfb), Version Packages Version Packages #367.