Chore: 0.6.0 릴리스를 준비한다 - #121
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
0.5.0이후 고친 둘을 낸다. 둘 다 조용히 잘못되는 종류라 받는 쪽에서 알아차릴 방법이 없었다.왜
0.5.1이 아니라0.6.0인가공개 API 는 안 늘었지만 동작이 바뀐다.
UndeclaredThrowableException이었고 이제 원래 타입 그대로 나간다. 그 예외를 잡던 코드가 있다면 영향을 받는다
받는 쪽이 순수 버그픽스로 읽으면 곤란하므로 마이너를 올린다.
지금
0.5.0을 쓰는 사람에게예외 타입 문제가 더 급하다. 이 라이브러리를 붙였다는 이유로 테스트가 받는 예외의 종류가
바뀐다. 제약 위반을 검증하는 테스트라면 기대하던
DataIntegrityViolationException대신엉뚱한 예외를 받는다.
0.6.0으로 올리면 해결된다.검증
./gradlew build통과 (Spotless 포함)실제로 받아 호출하는 검증이다.
0.2.0이 설치 불가 상태로 나간 뒤 넣은 안전망이고,이번에
QueryCounterSettings클래스가 새로 생겨 발행물 구성이 바뀌었으므로 특히 봐야 했다릴리스 뒤
태그
v0.6.0과 GitHub 릴리스를 만들면release.yml이 서명해 Central 에 올린다.포털에서 Publish 를 눌러야 받아 갈 수 있고, 전파 뒤
verify-release.yml을 태그를 넣어수동 실행한다.