feat: Add combined build (#5895)

* Add combined build

* Link script location update

* Security and validation fixes

* Allow specifying target path in PR description

* fix: Version match

* Fix build detection issue

* fix: Playwright deploy

* Separate out the branch merge guard

* Update docs and link info

* test: Update the layout change to wait for network idle

* Move audit late so the rest of the build can be worked on

* Add text with network check to ensure we see this change is updated

* Attempt to fix the mpr loading on ohif-downstream

* PR review comments

* Update docs

* Update to CS3D 4.20.0

* PR comments

* Add log on ohif-integration builds

* Update build test

* Removed unused space to kickoff build
This commit is contained in:
Bill Wallace authored and GitHub committed 2026-03-17 07:52:17 -04:00
1 parent 15ef4c2e0f
commit 1df671e9ab
36 files changed
+1047 -301

No files matched your search

+11
View File
@@ -7,6 +7,11 @@ export class MainToolbarPageObject {
this.page = page;
}
async waitForVolumeLoad(): Promise<void> {
await this.page.waitForTimeout(2000);
await this.page.waitForLoadState('networkidle', { timeout: 120000 });
}
get crosshairs() {
const button = this.page.getByTestId('Crosshairs');
return {
@@ -18,6 +23,7 @@ export class MainToolbarPageObject {
}
get layoutSelection() {
const page = this.page;
const self = this;
const button = page.getByTestId('Layout');
const layoutSelection = {
@@ -46,6 +52,7 @@ export class MainToolbarPageObject {
async click() {
await layoutSelection.click();
await button.click();
await self.waitForVolumeLoad();
},
};
},
@@ -56,6 +63,7 @@ export class MainToolbarPageObject {
async click() {
await layoutSelection.click();
await button.click();
await self.waitForVolumeLoad();
},
};
},
@@ -66,6 +74,7 @@ export class MainToolbarPageObject {
async click() {
await layoutSelection.click();
await button.click();
await self.waitForVolumeLoad();
},
};
},
@@ -76,6 +85,7 @@ export class MainToolbarPageObject {
async click() {
await layoutSelection.click();
await button.click();
await self.waitForVolumeLoad();
},
};
},
@@ -86,6 +96,7 @@ export class MainToolbarPageObject {
async click() {
await layoutSelection.click();
await button.click();
await self.waitForVolumeLoad();
},
};
},