v0.1.47
DVA v0.1.47
v0.1.47은 수동 공개 릴리스 절차를 더 엄격하게 검증하는 패치 릴리스입니다. DVA의 실행
모델이나 dva.yml 호환성은 변경하지 않습니다.
공개 안전성
- 공개 전 검사는 clean detached worktree, immutable tag·commit·runtime version, 검토된
release notes SHA-256, GoReleaser pin, remote tag/Release 부재와 비영속 GitHub write-capability를
모두 확인합니다. 어느 하나라도 확인할 수 없으면 공개를 시작하지 않습니다. - 공개 후 검사는 remote tag와 final Release identity, 정확히 일곱 개의 공개 asset, 내려받은
archive의checksums.txtSHA-256 일치를 확인합니다. - local release 출력 정리는 저장소 루트에서 실제
dist·bin·tmp디렉터리에만 한정하며,
symlink와 일반 파일은 거부합니다. 오류 메시지에서도 명령 범위 credential 값은 가립니다.
호환성
dva init이 생성하는 최소 설정 버전은 계속0.1.44입니다.- 공개는 여전히 CI가 아닌 승인된 수동 절차입니다. 이미 공개된 tag는 이동하거나 다시 만들지
않습니다.