Skip to content

v0.1.47

Choose a tag to compare

@archmagece archmagece released this 31 Aug 08:49

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.txt SHA-256 일치를 확인합니다.
  • local release 출력 정리는 저장소 루트에서 실제 dist·bin·tmp 디렉터리에만 한정하며,
    symlink와 일반 파일은 거부합니다. 오류 메시지에서도 명령 범위 credential 값은 가립니다.

호환성

  • dva init이 생성하는 최소 설정 버전은 계속 0.1.44입니다.
  • 공개는 여전히 CI가 아닌 승인된 수동 절차입니다. 이미 공개된 tag는 이동하거나 다시 만들지
    않습니다.