| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
|
The issue here is env variables that point to the openssl installation are not set. Setting all the variables specified in rust-openssl/rust-openssl#1542 (comment) should resolve this. |
Sorry, something went wrong.
|
@youknowone you added the win32_xstat impl in #5247 - do you know why the tests fixed by that might be failing now with a windows update? It's not like they would've removed the api-ms-win-core-file-l2-1-4 API set. |
Sorry, something went wrong.
|
I am sorry. I code like a monkey with wniapi. I really don't know well about their details. |
Sorry, something went wrong.
|
I mentioned this link in #5583, but openssl prebuilts are also available from the cpython project here https://github.com/python/cpython-bin-deps/ |
Sorry, something went wrong.
📝 Walkthrough
WalkthroughThese changes update Windows build and CI configuration by pinning the Windows runner to windows-2025, replacing the vcpkg-based OpenSSL setup with direct path environment variables, removing OpenSSL bootstrap steps from CI workflows, and updating a Windows API library import to include the .dll extension. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~15 minutes Possibly related PRs
Poem
Pre-merge checks and finishing touches❌ Failed checks (1 warning)
📜 Recent review details Configuration used: Path: .coderabbit.yml Review profile: CHILL Plan: Pro 📥 CommitsReviewing files that changed from the base of the PR and between e1b22f1 and 8afe918. ⛔ Files ignored due to path filters (1)
📄 CodeRabbit inference engine (.github/copilot-instructions.md)
Files:
Learnt from: ShaharNaveh
Repo: RustPython/RustPython PR: 5947
File: .github/workflows/ci.yaml:116-116
Timestamp: 2025-07-11T09:35:43.571Z
Learning: GitHub Actions timeout-minutes field supports expressions that evaluate to integers, such as `${{ contains(matrix.os, 'windows') && 40 || 30 }}`, which will conditionally set different timeout values based on the runner OS.
Applied to files:
Learnt from: ShaharNaveh
Repo: RustPython/RustPython PR: 5947
File: .github/workflows/ci.yaml:116-116
Timestamp: 2025-07-11T09:35:43.571Z
Learning: GitHub Actions supports ternary-like expressions using `&&` and `||` operators in timeout-minutes. The syntax `${{ condition && value_if_true || value_if_false }}` is valid and commonly used, such as `${{ contains(matrix.os, 'windows') && 40 || 30 }}` which evaluates to 40 for Windows runners and 30 for others.
Applied to files:
Learnt from: CR Repo: RustPython/RustPython PR: 0 File: .github/copilot-instructions.md:0-0 Timestamp: 2025-12-27T14:03:49.034Z Learning: Applies to **/*.rs : Always run clippy to lint code (`cargo clippy`) before completing tasks and fix any warnings or lints introduced by changes Applied to files:
Learnt from: arihant2math Repo: RustPython/RustPython PR: 5790 File: build.rs:2-2 Timestamp: 2025-06-28T16:31:03.991Z Learning: In Cargo build scripts (build.rs), the environment variable CARGO_CFG_TARGET_OS is guaranteed to exist and is automatically set by Cargo during the build process, making unwrap() safe to use when accessing this variable. Applied to files:
.github/workflows/ci.yaml (3).github/workflows/release.yml (2) Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. ❤️ ShareComment @coderabbitai help to get the list of available commands and usage tips. |
Sorry, something went wrong.
* Update to windows-2025 on ci * Unmark unexpected successes * Try adding .dll
| Back | FazBrowse Home | New Git URL |
This comes preinstalled with openssl 3, so we can cut out building openssl ourselves, which takes 5 minutes every CI run.
Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.