Merge pull request #2068 from ealmloff/dont-quit-early-build-fail

Don't quit serving early if builds fail
This commit is contained in:
Jonathan Kelley authored and GitHub committed 2024-03-12 14:38:19 -07:00
commit 930f8bffbc
2 files changed
+29 -35

No files matched your search

Generated
+27 -34
View File
@@ -2201,7 +2201,7 @@ version = "0.5.0-alpha.0"
dependencies = [ dependencies = [
"criterion 0.3.6", "criterion 0.3.6",
"dioxus-config-macro", "dioxus-config-macro",
"dioxus-core 0.5.0-alpha.0", "dioxus-core",
"dioxus-core-macro", "dioxus-core-macro",
"dioxus-desktop", "dioxus-desktop",
"dioxus-fullstack", "dioxus-fullstack",
@@ -2268,7 +2268,7 @@ dependencies = [
"dioxus-autofmt", "dioxus-autofmt",
"dioxus-check", "dioxus-check",
"dioxus-cli-config", "dioxus-cli-config",
"dioxus-core 0.5.0-alpha.0", "dioxus-core",
"dioxus-hot-reload", "dioxus-hot-reload",
"dioxus-html", "dioxus-html",
"dioxus-rsx", "dioxus-rsx",
@@ -2357,20 +2357,6 @@ dependencies = [
"tracing-subscriber", "tracing-subscriber",
] ]
[[package]]
name = "dioxus-core"
version = "0.5.0-alpha.0"
source = "git+https://github.com/DioxusLabs/dioxus#44d09fcd2de4af32c8a3a107cabdd3e6860baeeb"
dependencies = [
"futures-channel",
"futures-util",
"longest-increasing-subsequence",
"rustc-hash",
"slab",
"tracing",
"tracing-subscriber",
]
[[package]] [[package]]
name = "dioxus-core-macro" name = "dioxus-core-macro"
version = "0.5.0-alpha.0" version = "0.5.0-alpha.0"
@@ -2401,7 +2387,7 @@ dependencies = [
"core-foundation", "core-foundation",
"dioxus", "dioxus",
"dioxus-cli-config", "dioxus-cli-config",
"dioxus-core 0.5.0-alpha.0", "dioxus-core",
"dioxus-hooks", "dioxus-hooks",
"dioxus-hot-reload", "dioxus-hot-reload",
"dioxus-html", "dioxus-html",
@@ -2502,7 +2488,7 @@ name = "dioxus-hooks"
version = "0.5.0-alpha.0" version = "0.5.0-alpha.0"
dependencies = [ dependencies = [
"dioxus", "dioxus",
"dioxus-core 0.5.0-alpha.0", "dioxus-core",
"dioxus-debug-cell", "dioxus-debug-cell",
"dioxus-signals", "dioxus-signals",
"futures-channel", "futures-channel",
@@ -2520,7 +2506,7 @@ name = "dioxus-hot-reload"
version = "0.5.0-alpha.0" version = "0.5.0-alpha.0"
dependencies = [ dependencies = [
"chrono", "chrono",
"dioxus-core 0.5.0-alpha.0", "dioxus-core",
"dioxus-html", "dioxus-html",
"dioxus-rsx", "dioxus-rsx",
"execute", "execute",
@@ -2537,7 +2523,7 @@ name = "dioxus-html"
version = "0.5.0-alpha.0" version = "0.5.0-alpha.0"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"dioxus-core 0.5.0-alpha.0", "dioxus-core",
"dioxus-html-internal-macro", "dioxus-html-internal-macro",
"dioxus-rsx", "dioxus-rsx",
"enumset", "enumset",
@@ -2570,7 +2556,7 @@ dependencies = [
name = "dioxus-interpreter-js" name = "dioxus-interpreter-js"
version = "0.5.0-alpha.0" version = "0.5.0-alpha.0"
dependencies = [ dependencies = [
"dioxus-core 0.5.0-alpha.0", "dioxus-core",
"dioxus-html", "dioxus-html",
"js-sys", "js-sys",
"md5", "md5",
@@ -2586,7 +2572,7 @@ name = "dioxus-lib"
version = "0.5.0-alpha.0" version = "0.5.0-alpha.0"
dependencies = [ dependencies = [
"dioxus-config-macro", "dioxus-config-macro",
"dioxus-core 0.5.0-alpha.0", "dioxus-core",
"dioxus-core-macro", "dioxus-core-macro",
"dioxus-hooks", "dioxus-hooks",
"dioxus-html", "dioxus-html",
@@ -2601,7 +2587,7 @@ dependencies = [
"axum", "axum",
"dioxus", "dioxus",
"dioxus-cli-config", "dioxus-cli-config",
"dioxus-core 0.5.0-alpha.0", "dioxus-core",
"dioxus-hot-reload", "dioxus-hot-reload",
"dioxus-html", "dioxus-html",
"dioxus-interpreter-js", "dioxus-interpreter-js",
@@ -2635,7 +2621,7 @@ dependencies = [
"anymap 1.0.0-beta.2", "anymap 1.0.0-beta.2",
"dashmap", "dashmap",
"dioxus", "dioxus",
"dioxus-core 0.5.0-alpha.0", "dioxus-core",
"dioxus-native-core", "dioxus-native-core",
"dioxus-native-core-macro", "dioxus-native-core-macro",
"keyboard-types", "keyboard-types",
@@ -2744,7 +2730,7 @@ dependencies = [
name = "dioxus-rsx" name = "dioxus-rsx"
version = "0.5.0-alpha.0" version = "0.5.0-alpha.0"
dependencies = [ dependencies = [
"dioxus-core 0.5.0-alpha.0", "dioxus-core",
"internment", "internment",
"krates", "krates",
"proc-macro2", "proc-macro2",
@@ -2759,7 +2745,7 @@ name = "dioxus-signals"
version = "0.5.0-alpha.0" version = "0.5.0-alpha.0"
dependencies = [ dependencies = [
"dioxus", "dioxus",
"dioxus-core 0.5.0-alpha.0", "dioxus-core",
"futures-channel", "futures-channel",
"futures-util", "futures-util",
"generational-box", "generational-box",
@@ -2783,7 +2769,7 @@ dependencies = [
"async-trait", "async-trait",
"chrono", "chrono",
"dioxus", "dioxus",
"dioxus-core 0.5.0-alpha.0", "dioxus-core",
"dioxus-html", "dioxus-html",
"dioxus-signals", "dioxus-signals",
"fern", "fern",
@@ -2814,7 +2800,7 @@ dependencies = [
"criterion 0.3.6", "criterion 0.3.6",
"crossterm 0.26.1", "crossterm 0.26.1",
"dioxus", "dioxus",
"dioxus-core 0.5.0-alpha.0", "dioxus-core",
"dioxus-hot-reload", "dioxus-hot-reload",
"dioxus-html", "dioxus-html",
"dioxus-native-core", "dioxus-native-core",
@@ -2832,7 +2818,7 @@ dependencies = [
"async-trait", "async-trait",
"console_error_panic_hook", "console_error_panic_hook",
"dioxus", "dioxus",
"dioxus-core 0.5.0-alpha.0", "dioxus-core",
"dioxus-html", "dioxus-html",
"dioxus-interpreter-js", "dioxus-interpreter-js",
"dioxus-ssr", "dioxus-ssr",
@@ -5715,15 +5701,18 @@ dependencies = [
[[package]] [[package]]
name = "manganis" name = "manganis"
version = "0.1.1" version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c10916db4ed51967d92545eb5629ce1e1cc05c74da2cd2aab6ab6c57c2e838b6"
dependencies = [ dependencies = [
"dioxus-core 0.5.0-alpha.0 (git+https://github.com/DioxusLabs/dioxus)",
"manganis-macro", "manganis-macro",
] ]
[[package]] [[package]]
name = "manganis-cli-support" name = "manganis-cli-support"
version = "0.1.1" version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "081bb598e2046ee191f90f454f772f83d4327b665e6fcb090ea3ed808712ba55"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"cargo-lock 9.0.0", "cargo-lock 9.0.0",
@@ -5748,7 +5737,9 @@ dependencies = [
[[package]] [[package]]
name = "manganis-common" name = "manganis-common"
version = "0.1.1" version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "82ee0f9002a9f5d7e3b662e55562996c60401bae16da23f3790c52e0823216ea"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"base64", "base64",
@@ -5762,7 +5753,9 @@ dependencies = [
[[package]] [[package]]
name = "manganis-macro" name = "manganis-macro"
version = "0.1.1" version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da50cc6074480dc6c255a09c9d48dd4a379e6162feb5d308ec33d5ba9da4e579"
dependencies = [ dependencies = [
"manganis-common", "manganis-common",
"proc-macro2", "proc-macro2",
+2 -1
View File
@@ -495,7 +495,8 @@ fn prettier_build(cmd: subprocess::Exec) -> anyhow::Result<CargoBuildResult> {
if finished.success { if finished.success {
log::info!("👑 Build done."); log::info!("👑 Build done.");
} else { } else {
std::process::exit(1); log::info!("❌ Build failed.");
return Err(anyhow::anyhow!("Build failed"));
} }
} }
_ => { _ => {