From b2319e156b628f7097626d97214283024f02c472 Mon Sep 17 00:00:00 2001 From: restitux Date: Sun, 4 Jan 2026 18:27:09 -0700 Subject: [PATCH] ci: change windows builder container to cargo binstall dioxus-cli --- docker/windows-release-builder.Dockerfile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docker/windows-release-builder.Dockerfile b/docker/windows-release-builder.Dockerfile index e23273f..256895b 100644 --- a/docker/windows-release-builder.Dockerfile +++ b/docker/windows-release-builder.Dockerfile @@ -44,10 +44,14 @@ RUN choco install rustup.install -y --no-progress RUN rustup toolchain install stable-x86_64-pc-windows-msvc RUN rustup default stable-x86_64-pc-windows-msvc +# Install carog binstall +RUN Set-ExecutionPolicy Unrestricted -Scope Process; ` + iex (iwr "https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.ps1").Content + SHELL ["C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\Common7\\Tools\\VsDevCmd.bat", "&&", "powershell.exe", "-NoLogo", "-ExecutionPolicy", "Bypass"] # Install dioxus-cli from git HEAD with cargo # This is to work around a bug in the windows builder upstream. # Dioxus has released 0.7.2, but it seems to be broken for now. -RUN cargo install --git https://github.com/DioxusLabs/dioxus dioxus-cli +RUN cargo binstall dioxus-cli ENTRYPOINT ["C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\Common7\\Tools\\VsDevCmd.bat", "&&", "powershell.exe", "-NoLogo", "-ExecutionPolicy", "Bypass"]