chore(changepacks): bump every published crate at the same Minor level - #185
Merged
Conversation
Changepacksvespertide@0.2.1 → 0.3.0 - crates/vespertide/Cargo.tomlMinor
vespertide-cli@0.2.1 → 0.3.0 - crates/vespertide-cli/Cargo.tomlMinor
vespertide-config@0.2.1 → 0.3.0 - crates/vespertide-config/Cargo.tomlMinor
vespertide-core@0.2.1 → 0.3.0 - crates/vespertide-core/Cargo.tomlMinor
vespertide-exporter@0.2.1 → 0.3.0 - crates/vespertide-exporter/Cargo.tomlMinor
vespertide-loader@0.2.1 → 0.3.0 - crates/vespertide-loader/Cargo.tomlMinor
vespertide-lsp@0.2.1 → 0.3.0 - crates/vespertide-lsp/Cargo.tomlMinor
Patch
vespertide-macro@0.2.1 → 0.3.0 - crates/vespertide-macro/Cargo.tomlMinor
vespertide-naming@0.2.1 → 0.3.0 - crates/vespertide-naming/Cargo.tomlMinor
vespertide-planner@0.2.1 → 0.3.0 - crates/vespertide-planner/Cargo.tomlMinor
vespertide-query@0.2.1 → 0.3.0 - crates/vespertide-query/Cargo.tomlMinor
|
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.
문제
Update VersionsPR (#177) 의 CI 가 거의 모든 잡에서 실패한다.원인
0.2.1 -> 다음 릴리스에 쌓인 changepack 5개가 크레이트마다 서로 다른 레벨을 지정했다.
버전이 갈라지면서 루트
[workspace.dependencies]의 정확 핀(version = "=0.2.1")이 갱신되지않았고,
vespertide 0.2.2가vespertide-core = "=0.2.1"을 요구하는데 실제로는 0.3.0 만 존재해워크스페이스 해석이 깨졌다. build 가 죽으니 test / clippy / doc / coverage 등 후속 잡이 모두 실패한다.
직전 성공 릴리스(
2ee302cUpdate Versions)는 changepack 하나가 12개 패키지를 동일 레벨로 올렸고,그때는 루트 Cargo.toml 의 핀 9개가 함께 갱신되어 문제가 없었다.
변경
published 크레이트 11개 전부를
Minor로 올리는 changepack 하나를 추가한다.changepack 은 패키지별로 가장 높은 레벨이 채택되므로, 기존 5개와 합쳐지면 모든 크레이트가
0.3.0 으로 정렬되고 루트 핀도
=0.3.0으로 함께 갱신된다.대상: cli, config, core, exporter, loader, lsp, macro, naming, planner, query, vespertide
(
vespertide-schema-gen은.changepacks/config.json에서 제외된 패키지라 대상 아님.apps/vscode-extension은 이번 릴리스에 코드 변경이 없어 포함하지 않았다.)확인
머지 후
Update VersionsPR 이 재생성되면서[workspace.dependencies]핀이 모두=0.3.0이 되는지, 그리고 #177 의 CI 가 green 으로 돌아오는지 확인이 필요하다.