Skip to content

Commit

Permalink
Fixup after #980
Browse files Browse the repository at this point in the history
  • Loading branch information
christiangnrd committed Jul 16, 2024
1 parent 0e8033a commit 8498dd7
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions src/operations.rs
Original file line number Diff line number Diff line change
Expand Up @@ -392,29 +392,29 @@ pub fn compatible_archs() -> Result<Vec<String>> {

// which nightly channels are compatible with the current system
pub fn compatible_nightly_channels() -> Result<Vec<String>> {
let nightly_archs: Result<Vec<String>> = compatible_nightly_archs();
let archs: Result<Vec<String>> = compatible_archs();

if nightly_archs.is_ok() {
let nightly_channels: Vec<String> = std::iter::once("nightly".to_string())
if archs.is_ok() {
let channels: Vec<String> = std::iter::once("nightly".to_string())
.chain(
compatible_nightly_archs()?
compatible_archs()?
.into_iter()
.map(|arch| format!("nightly~{}", arch)),
)
.collect();
Ok(nightly_channels)
Ok(channels)
} else {
nightly_archs
archs
}
}

// considers the nightly channels as system channels
pub fn is_valid_channel(versions_db: &JuliaupVersionDB, channel: &String) -> bool {
let regular = versions_db.available_channels.contains_key(channel);

let night_chans = compatible_nightly_channels();
let nightly_chans = compatible_nightly_channels();

let nightly = night_chans.is_ok_and(|night_chans| night_chans.contains(channel));
let nightly = nightly_chans.is_ok_and(|nightly_chans| nightly_chans.contains(channel));
regular || nightly
}

Expand Down

0 comments on commit 8498dd7

Please sign in to comment.