fix(oci): pin dioxus to 0.7.7 and restore FROM to v1.0.1 #55
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/pin-dioxus-0.7.7-LINKS-23"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
The
build-oci-image.ymlworkflow onmainfails at the very first build step (run #148, commit4ab506b3). Dockerfile line 3 pinned the builder base toghcr.io/niceguyit/rust-builder-glibc:v1.0.2-rust1.94-trixie, but that tag was never published to GHCR (not found/ failed to resolve source metadata). The v1.0.2 base bump was rejected; the supported toolchain is the existingv1.0.1image, which shipsdx(dioxus-cli) 0.7.7.Fix
Restore the builder FROM to the existing
v1.0.1-rust1.94-trixietag and align the dioxus crate to the toolchain it pins:oci-build/Dockerfile: FROMv1.0.2-rust1.94-trixie->v1.0.1-rust1.94-trixie.Cargo.toml: pindioxusanddioxus-webto exact=0.7.7so the facade cannot drift back up to 0.7.9 (which dx 0.7.7 reports as incompatible and the LINKS-19 guard rejects).Cargo.lock: regenerated so thedioxus/dioxus-webfacades resolve to 0.7.7. The caret-compatible monorepo sub-crates (dioxus-core, dioxus-html, etc.) remain at 0.7.9; dx 0.7.7 builds that set without issue (the LINKS-19 "incompatible" check only inspects the top-leveldioxusfacade, which is now 0.7.7).Verification
Full
docker build -f oci-build/Dockerfile .run locally to completion:v1.0.1-rust1.94-trixieresolves (no 404).dx=0.7.7 dioxus=0.7.7.wasm-opt failed.Closes the run #148 failure once merged.
#LINKS-23