diff --git a/packages/app/e2e/regression/composer.spec.ts b/packages/app/e2e/regression/composer.spec.ts index c536cb98798..e81e1d96df2 100644 --- a/packages/app/e2e/regression/composer.spec.ts +++ b/packages/app/e2e/regression/composer.spec.ts @@ -333,7 +333,7 @@ test("a catalog refresh cannot replace an existing session's model", async ({ pa await control.click() await page .getByRole("dialog", { name: "Select model" }) - .getByRole("option", { name: "Beta Free", exact: true }) + .getByRole("button", { name: "Beta Free", exact: true }) .click() await expect(control).toHaveText("OpenCode / Beta") await view.editor.fill("Use the replacement I chose") diff --git a/packages/app/test-browser/project-avatar-hover.test.ts b/packages/app/test-browser/project-avatar-hover.test.ts index 089c2f77c4a..4695c2a333e 100644 --- a/packages/app/test-browser/project-avatar-hover.test.ts +++ b/packages/app/test-browser/project-avatar-hover.test.ts @@ -10,6 +10,9 @@ const solid = createRequire(require.resolve("vite-plugin-solid")) const { transformSync } = solid("@babel/core") +// This file runs with --isolate. Replace the shared hyperscript preload so Solid owns refs and mount effects. +Bun.plugin.clearAll() + Bun.plugin({ name: "project-avatar-solid", setup(build) { diff --git a/script/sign-windows.ps1 b/script/sign-windows.ps1 index aaf2a5b657f..ab0b617eb9c 100644 --- a/script/sign-windows.ps1 +++ b/script/sign-windows.ps1 @@ -36,6 +36,10 @@ if (-not $module) { Write-Host "NuGet package provider install skipped: $($_.Exception.Message)" } + if (-not (Get-PSRepository -Name PSGallery -ErrorAction SilentlyContinue)) { + Register-PSRepository -Default + } + Install-Module -Name TrustedSigning -RequiredVersion $moduleVersion -Force -Repository PSGallery -Scope CurrentUser }