Skip to content

Commit f38f527

Browse files
authored
fix: select Morphir Live in Dioxus build (#699)
1 parent 0cc24b3 commit f38f527

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ jobs:
7171

7272
- name: Build WASM release
7373
working-directory: crates/morphir-live
74-
run: dx build --release
74+
run: dx build --release --package morphir-live
7575

7676
- name: Create release archive
7777
shell: bash

tests/ci/test_release_workflow.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,12 @@ def test_packaging_jobs_support_independent_retries(self) -> None:
9191
def test_dioxus_cli_install_uses_published_lockfile(self) -> None:
9292
self.assertIn("cargo install dioxus-cli --locked", self.workflow)
9393

94+
def test_dioxus_build_selects_package_in_workspace(self) -> None:
95+
self.assertIn(
96+
"dx build --release --package morphir-live",
97+
self.workflow,
98+
)
99+
94100
def test_cli_checksum_uses_archive_basename(self) -> None:
95101
self.assertIn("cd release-assets", self.workflow)
96102
self.assertIn(

0 commit comments

Comments
 (0)