배경
PR #4(eb633fa)가 main에 들어갔지만 아직 배포되지 않았다. 설치된 CLI는 0.1.2라 supercanvas --version이 여전히 unknown command로 떨어진다. 버전 확인 기능이 정작 버전을 올려야 쓸 수 있다.
0.1.2 이후 main에 쌓인 것:
둘 다 사용자에게 보이는 동작 변화라 patch로 0.1.3을 끊는다.
절차
0.1.2 릴리스와 같다.
package.json의 version을 0.1.3으로
- CI가 publish 전에 도는 것과 같은 명령을 로컬에서 먼저 확인:
node bin/supercanvas.mjs update --all examples
chore: release v0.1.3 커밋 (본문 없이 제목만 쓰던 관례, c4596a8 참고)
- main push
v0.1.3 lightweight 태그 push → trusted publishing 트리거
- Publish 워크플로 success 확인,
npm view @superself/supercanvas version으로 레지스트리 반영 확인
- 전역 설치 갱신 후
supercanvas --version이 0.1.3을 출력하는지 확인
주의
- 전역 설치 시 스코프 레지스트리를 확인한다. 0.1.2 때
~/.npmrc의 @superself 매핑이 사내 레지스트리를 가리켜 @latest 설치가 0.1.0을 깔았다. 유저 설정은 npmjs로 바꿔뒀지만, 다른 머신이라면 npm config get @superself:registry를 먼저 본다. 사내 레지스트리에 남은 0.1.0은 아직 걷어내지 않았다.
- 엔진 버전이 올라가면 기존 dist는 verify에서 실패한다(재렌더 안내 포함). 캔버스 패키지를 쓰는 쪽은
supercanvas update를 한 번 돌려야 한다.
배경
PR #4(
eb633fa)가 main에 들어갔지만 아직 배포되지 않았다. 설치된 CLI는 0.1.2라supercanvas --version이 여전히unknown command로 떨어진다. 버전 확인 기능이 정작 버전을 올려야 쓸 수 있다.0.1.2 이후 main에 쌓인 것:
--version,-v플래그 (feat: supercanvas CLI에 --version 플래그 추가 #3, PR feat: supercanvas CLI에 --version 플래그 추가 #4)commands디스패치의 프로토타입 상속 키 통과 수정 —supercanvas toString이 오타인데 출력 없이 exit 0으로 끝나던 문제둘 다 사용자에게 보이는 동작 변화라 patch로 0.1.3을 끊는다.
절차
0.1.2 릴리스와 같다.
package.json의 version을 0.1.3으로node bin/supercanvas.mjs update --all exampleschore: release v0.1.3커밋 (본문 없이 제목만 쓰던 관례,c4596a8참고)v0.1.3lightweight 태그 push → trusted publishing 트리거npm view @superself/supercanvas version으로 레지스트리 반영 확인supercanvas --version이0.1.3을 출력하는지 확인주의
~/.npmrc의@superself매핑이 사내 레지스트리를 가리켜@latest설치가 0.1.0을 깔았다. 유저 설정은 npmjs로 바꿔뒀지만, 다른 머신이라면npm config get @superself:registry를 먼저 본다. 사내 레지스트리에 남은 0.1.0은 아직 걷어내지 않았다.supercanvas update를 한 번 돌려야 한다.