Skip to content

Commit 0cc24b3

Browse files
authored
fix: install Dioxus CLI with locked dependencies (#698)
1 parent b88676a commit 0cc24b3

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ jobs:
6767
key: morphir-live-release
6868

6969
- name: Install dioxus-cli
70-
run: cargo install dioxus-cli
70+
run: cargo install dioxus-cli --locked
7171

7272
- name: Build WASM release
7373
working-directory: crates/morphir-live

tests/ci/test_release_workflow.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,9 @@ def test_packaging_jobs_support_independent_retries(self) -> None:
8888
self.assertIn("overwrite: true", self.workflow)
8989
self.assertIn("retention-days: 7", self.workflow)
9090

91+
def test_dioxus_cli_install_uses_published_lockfile(self) -> None:
92+
self.assertIn("cargo install dioxus-cli --locked", self.workflow)
93+
9194
def test_cli_checksum_uses_archive_basename(self) -> None:
9295
self.assertIn("cd release-assets", self.workflow)
9396
self.assertIn(

0 commit comments

Comments
 (0)