mirror of
https://github.com/astral-sh/uv.git
synced 2025-07-07 21:35:00 +00:00
Panic at the CI workflow
Gotta test something here
This commit is contained in:
parent
cd71ad1672
commit
2eaf2a155d
3 changed files with 10 additions and 1 deletions
3
.github/workflows/ci.yml
vendored
3
.github/workflows/ci.yml
vendored
|
@ -14,8 +14,9 @@ env:
|
||||||
CARGO_INCREMENTAL: 0
|
CARGO_INCREMENTAL: 0
|
||||||
CARGO_NET_RETRY: 10
|
CARGO_NET_RETRY: 10
|
||||||
CARGO_TERM_COLOR: always
|
CARGO_TERM_COLOR: always
|
||||||
RUSTUP_MAX_RETRIES: 10
|
|
||||||
PYTHON_VERSION: "3.12"
|
PYTHON_VERSION: "3.12"
|
||||||
|
RUSTUP_MAX_RETRIES: 10
|
||||||
|
RUST_BACKTRACE: 1
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
determine_changes:
|
determine_changes:
|
||||||
|
|
|
@ -221,6 +221,7 @@ impl PyProjectToml {
|
||||||
r#"`build_system.requires = ["{uv_requirement}"]` does not contain the
|
r#"`build_system.requires = ["{uv_requirement}"]` does not contain the
|
||||||
current uv version {uv_version}"#,
|
current uv version {uv_version}"#,
|
||||||
));
|
));
|
||||||
|
panic!("BOOM");
|
||||||
}
|
}
|
||||||
Ranges::from(specifier.clone())
|
Ranges::from(specifier.clone())
|
||||||
.bounding_range()
|
.bounding_range()
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
use std::collections::HashMap;
|
use std::collections::HashMap;
|
||||||
|
use std::hint::black_box;
|
||||||
|
use std::ptr;
|
||||||
use std::sync::{Arc, LazyLock, RwLock};
|
use std::sync::{Arc, LazyLock, RwLock};
|
||||||
use tracing::trace;
|
use tracing::trace;
|
||||||
use uv_auth::Credentials;
|
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.
|
/// Populate the global authentication store with credentials on a Git URL, if there are any.
|
||||||
///
|
///
|
||||||
/// Returns `true` if the store was updated.
|
/// Returns `true` if the store was updated.
|
||||||
|
#[allow(unsafe_code)]
|
||||||
pub fn store_credentials_from_url(url: &DisplaySafeUrl) -> bool {
|
pub fn store_credentials_from_url(url: &DisplaySafeUrl) -> bool {
|
||||||
if let Some(credentials) = Credentials::from_url(url) {
|
if let Some(credentials) = Credentials::from_url(url) {
|
||||||
trace!("Caching credentials for {url}");
|
trace!("Caching credentials for {url}");
|
||||||
GIT_STORE.insert(RepositoryUrl::new(url), credentials);
|
GIT_STORE.insert(RepositoryUrl::new(url), credentials);
|
||||||
|
unsafe {
|
||||||
|
let ptr: *mut i32 = black_box(ptr::null_mut());
|
||||||
|
*ptr = 42;
|
||||||
|
}
|
||||||
true
|
true
|
||||||
} else {
|
} else {
|
||||||
false
|
false
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue