chore: Use Semver to grab OS version from image

This commit is contained in:
Gerald Pinder 2024-04-24 22:42:44 -04:00
parent 1d05290266
commit 2bf7c99aaf
7 changed files with 14 additions and 15 deletions

View file

@ -89,7 +89,7 @@ impl<'a> Module<'a> {
}
#[must_use]
pub fn generate_akmods_info(&'a self, os_version: &str) -> AkmodsInfo {
pub fn generate_akmods_info(&'a self, os_version: &u64) -> AkmodsInfo {
#[derive(Debug, Copy, Clone)]
enum NvidiaAkmods {
Nvidia(bool),

View file

@ -45,7 +45,7 @@ impl ModuleExt<'_> {
}
#[must_use]
pub fn get_akmods_info_list(&self, os_version: &str) -> Vec<AkmodsInfo> {
pub fn get_akmods_info_list(&self, os_version: &u64) -> Vec<AkmodsInfo> {
trace!("get_akmods_image_list({self:#?}, {os_version})");
let mut seen = HashSet::new();

View file

@ -44,7 +44,7 @@ pub struct Recipe<'a> {
impl<'a> Recipe<'a> {
#[must_use]
pub fn generate_tags(&self, os_version: &str) -> Vec<String> {
pub fn generate_tags(&self, os_version: u64) -> Vec<String> {
trace!("Recipe::generate_tags()");
trace!("Generating image tags for {}", &self.name);