Upgrade ctest to 0.5#2569
Merged
alex merged 2 commits intorust-openssl:masterfrom Feb 2, 2026
Merged
Conversation
0a61ad0 to
590c1e8
Compare
Migrates systest to the ctest 0.5 API: type_name split into rename_type/rename_struct_ty, skip callbacks now take typed objects instead of &str, generate replaced by generate_files, and other renames. Also skips X509_L_ADD_DIR which ctest 0.5 now discovers inside a function body. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
590c1e8 to
b63a097
Compare
wasip2 1.0.2 (released Jan 15, 2026) bumped its wit-bindgen dependency to ^0.51.0 which uses edition 2024. This breaks cargo on Rust 1.70 which can't parse edition 2024 manifests. Pin to 1.0.1 which uses wit-bindgen ^0.46.0 (edition 2021). Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Collaborator
Author
|
indeed. (i'm quite pleased at what claude + a bit of human elbow grease was able to do here) |
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.
Migrates systest to the ctest 0.5 API: type_name split into rename_type/rename_struct_ty, skip callbacks now take typed objects instead of &str, generate replaced by generate_files, and other renames. Also skips X509_L_ADD_DIR which ctest 0.5 now discovers inside a function body.