Share the platform-neutral Rust mobile contract (#91)
Dependency security audit / rustsec (push) Failing after 22s
Dependency security audit / rustsec (push) Failing after 22s
This commit is contained in:
1 parent
fcb36a0684
commit
180851087b
52 files changed
+8932
-4263
No files matched your search
@@ -1,6 +1,8 @@
|
||||
const WORKSPACE: &str = include_str!("../../../Cargo.toml");
|
||||
const STORAGE_MANIFEST: &str = include_str!("../Cargo.toml");
|
||||
const APPLE_MANIFEST: &str = include_str!("../../apple/Cargo.toml");
|
||||
const ANDROID_MANIFEST: &str = include_str!("../../android/Cargo.toml");
|
||||
const MOBILE_MANIFEST: &str = include_str!("../../mobile-bridge/Cargo.toml");
|
||||
const CLI_MANIFEST: &str = include_str!("../../../apps/cli/Cargo.toml");
|
||||
const TUI_MANIFEST: &str = include_str!("../../../apps/tui/Cargo.toml");
|
||||
const DESKTOP_MANIFEST: &str = include_str!("../../../apps/desktop/Cargo.toml");
|
||||
@@ -18,8 +20,16 @@ fn release_feature_and_advisory_boundaries_stay_explicit() {
|
||||
for manifest in [CLI_MANIFEST, TUI_MANIFEST, DESKTOP_MANIFEST] {
|
||||
assert!(manifest.contains("features = [\"ssh\"]"));
|
||||
}
|
||||
assert!(APPLE_MANIFEST.contains("default-features = false, features = [\"full\"]"));
|
||||
assert!(!APPLE_MANIFEST.contains("features = [\"ssh\"]"));
|
||||
assert!(MOBILE_MANIFEST.contains("default-features = false, features = [\"full\"]"));
|
||||
assert!(
|
||||
APPLE_MANIFEST.contains(
|
||||
"ironstorage-mobile = { path = \"../mobile-bridge\", features = [\"watch\"] }"
|
||||
)
|
||||
);
|
||||
assert!(ANDROID_MANIFEST.contains("ironstorage-mobile = { path = \"../mobile-bridge\" }"));
|
||||
for manifest in [APPLE_MANIFEST, ANDROID_MANIFEST, MOBILE_MANIFEST] {
|
||||
assert!(!manifest.contains("features = [\"ssh\"]"));
|
||||
}
|
||||
assert!(AUDIT_WORKFLOW.contains("tool: rust@1.92.0,cargo-audit@0.22.2"));
|
||||
assert!(AUDIT_WORKFLOW.contains("fallback: none"));
|
||||
assert!(!AUDIT_WORKFLOW.contains("cargo install"));
|
||||
|
||||
Reference in new issue
Block a user