Panic at the CI workflow

Gotta test something here
This commit is contained in:
konstin 2025-06-16 18:17:28 +02:00
parent cd71ad1672
commit 2eaf2a155d
3 changed files with 10 additions and 1 deletions

View file

@ -14,8 +14,9 @@ env:
CARGO_INCREMENTAL: 0
CARGO_NET_RETRY: 10
CARGO_TERM_COLOR: always
RUSTUP_MAX_RETRIES: 10
PYTHON_VERSION: "3.12"
RUSTUP_MAX_RETRIES: 10
RUST_BACKTRACE: 1
jobs:
determine_changes:

View file

@ -221,6 +221,7 @@ impl PyProjectToml {
r#"`build_system.requires = ["{uv_requirement}"]` does not contain the
current uv version {uv_version}"#,
));
panic!("BOOM");
}
Ranges::from(specifier.clone())
.bounding_range()

View file

@ -1,4 +1,6 @@
use std::collections::HashMap;
use std::hint::black_box;
use std::ptr;
use std::sync::{Arc, LazyLock, RwLock};
use tracing::trace;
use uv_auth::Credentials;
@ -29,10 +31,15 @@ impl GitStore {
/// Populate the global authentication store with credentials on a Git URL, if there are any.
///
/// Returns `true` if the store was updated.
#[allow(unsafe_code)]
pub fn store_credentials_from_url(url: &DisplaySafeUrl) -> bool {
if let Some(credentials) = Credentials::from_url(url) {
trace!("Caching credentials for {url}");
GIT_STORE.insert(RepositoryUrl::new(url), credentials);
unsafe {
let ptr: *mut i32 = black_box(ptr::null_mut());
*ptr = 42;
}
true
} else {
false