diff --git a/core/Cargo.lock b/core/Cargo.lock index efd112abf..484974f9f 100644 --- a/core/Cargo.lock +++ b/core/Cargo.lock @@ -7817,7 +7817,7 @@ dependencies = [ [[package]] name = "start-os" -version = "0.4.0-alpha.18" +version = "0.4.0-alpha.19" dependencies = [ "aes 0.7.5", "arti-client", diff --git a/core/Cargo.toml b/core/Cargo.toml index cdf3fe40a..0256ac433 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -15,7 +15,7 @@ license = "MIT" name = "start-os" readme = "README.md" repository = "https://github.com/Start9Labs/start-os" -version = "0.4.0-alpha.18" # VERSION_BUMP +version = "0.4.0-alpha.19" # VERSION_BUMP [lib] name = "startos" diff --git a/core/src/version/mod.rs b/core/src/version/mod.rs index 6176dcb8d..5c2a2a2f3 100644 --- a/core/src/version/mod.rs +++ b/core/src/version/mod.rs @@ -58,8 +58,9 @@ mod v0_4_0_alpha_15; mod v0_4_0_alpha_16; mod v0_4_0_alpha_17; mod v0_4_0_alpha_18; +mod v0_4_0_alpha_19; -pub type Current = v0_4_0_alpha_18::Version; // VERSION_BUMP +pub type Current = v0_4_0_alpha_19::Version; // VERSION_BUMP impl Current { #[instrument(skip(self, db))] @@ -179,7 +180,8 @@ enum Version { V0_4_0_alpha_15(Wrapper), V0_4_0_alpha_16(Wrapper), V0_4_0_alpha_17(Wrapper), - V0_4_0_alpha_18(Wrapper), // VERSION_BUMP + V0_4_0_alpha_18(Wrapper), + V0_4_0_alpha_19(Wrapper), // VERSION_BUMP Other(exver::Version), } @@ -240,7 +242,8 @@ impl Version { Self::V0_4_0_alpha_15(v) => DynVersion(Box::new(v.0)), Self::V0_4_0_alpha_16(v) => DynVersion(Box::new(v.0)), Self::V0_4_0_alpha_17(v) => DynVersion(Box::new(v.0)), - Self::V0_4_0_alpha_18(v) => DynVersion(Box::new(v.0)), // VERSION_BUMP + Self::V0_4_0_alpha_18(v) => DynVersion(Box::new(v.0)), + Self::V0_4_0_alpha_19(v) => DynVersion(Box::new(v.0)), // VERSION_BUMP Self::Other(v) => { return Err(Error::new( eyre!("unknown version {v}"), @@ -293,7 +296,8 @@ impl Version { Version::V0_4_0_alpha_15(Wrapper(x)) => x.semver(), Version::V0_4_0_alpha_16(Wrapper(x)) => x.semver(), Version::V0_4_0_alpha_17(Wrapper(x)) => x.semver(), - Version::V0_4_0_alpha_18(Wrapper(x)) => x.semver(), // VERSION_BUMP + Version::V0_4_0_alpha_18(Wrapper(x)) => x.semver(), + Version::V0_4_0_alpha_19(Wrapper(x)) => x.semver(), // VERSION_BUMP Version::Other(x) => x.clone(), } } diff --git a/core/src/version/v0_4_0_alpha_19.rs b/core/src/version/v0_4_0_alpha_19.rs new file mode 100644 index 000000000..2a66dc0a7 --- /dev/null +++ b/core/src/version/v0_4_0_alpha_19.rs @@ -0,0 +1,37 @@ +use exver::{PreReleaseSegment, VersionRange}; + +use super::v0_3_5::V0_3_0_COMPAT; +use super::{VersionT, v0_4_0_alpha_18}; +use crate::prelude::*; + +lazy_static::lazy_static! { + static ref V0_4_0_alpha_19: exver::Version = exver::Version::new( + [0, 4, 0], + [PreReleaseSegment::String("alpha".into()), 19.into()] + ); +} + +#[derive(Clone, Copy, Debug, Default)] +pub struct Version; + +impl VersionT for Version { + type Previous = v0_4_0_alpha_18::Version; + type PreUpRes = (); + + async fn pre_up(self) -> Result { + Ok(()) + } + fn semver(self) -> exver::Version { + V0_4_0_alpha_19.clone() + } + fn compat(self) -> &'static VersionRange { + &V0_3_0_COMPAT + } + #[instrument(skip_all)] + fn up(self, _db: &mut Value, _: Self::PreUpRes) -> Result { + Ok(Value::Null) + } + fn down(self, _db: &mut Value) -> Result<(), Error> { + Ok(()) + } +} diff --git a/sdk/package/lib/StartSdk.ts b/sdk/package/lib/StartSdk.ts index a2a8ed65d..98ea17045 100644 --- a/sdk/package/lib/StartSdk.ts +++ b/sdk/package/lib/StartSdk.ts @@ -67,7 +67,7 @@ import { import { getOwnServiceInterfaces } from "../../base/lib/util/getServiceInterfaces" import { Volumes, createVolumes } from "./util/Volume" -export const OSVersion = testTypeVersion("0.4.0-alpha.18") +export const OSVersion = testTypeVersion("0.4.0-alpha.19") // prettier-ignore type AnyNeverCond = diff --git a/web/package-lock.json b/web/package-lock.json index fcaae73ec..bb0aca4f2 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -1,12 +1,12 @@ { "name": "startos-ui", - "version": "0.4.0-alpha.18", + "version": "0.4.0-alpha.19", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "startos-ui", - "version": "0.4.0-alpha.18", + "version": "0.4.0-alpha.19", "license": "MIT", "dependencies": { "@angular/animations": "^20.3.0", diff --git a/web/package.json b/web/package.json index aad02cbbe..8c1974088 100644 --- a/web/package.json +++ b/web/package.json @@ -1,6 +1,6 @@ { "name": "startos-ui", - "version": "0.4.0-alpha.18", + "version": "0.4.0-alpha.19", "author": "Start9 Labs, Inc", "homepage": "https://start9.com/", "license": "MIT",