mirror of
https://github.com/SoPat712/allstarr.git
synced 2026-10-06 13:55:39 -04:00
fix(ci): align notice and AudioMuse contracts
CI / build-and-test (push) Canceled after 0s
CI / release-critical-tests (push) Canceled after 0s
CI / csharp-format (push) Canceled after 0s
CI / webui (push) Canceled after 0s
CI / release-manifest (push) Canceled after 0s
CI / apple-contracts (push) Canceled after 0s
CI / compose-contracts (push) Canceled after 0s
CI / build-and-test (push) Canceled after 0s
CI / release-critical-tests (push) Canceled after 0s
CI / csharp-format (push) Canceled after 0s
CI / webui (push) Canceled after 0s
CI / release-manifest (push) Canceled after 0s
CI / apple-contracts (push) Canceled after 0s
CI / compose-contracts (push) Canceled after 0s
This commit is contained in:
3 files changed
+3
-2
No files matched your search
@@ -8,7 +8,7 @@ public sealed class IntelligenceThirdPartyNoticeContractTests
|
||||
var root = FindRepositoryRoot();
|
||||
var sdk = File.ReadAllText(Path.Combine(root, "docs", "extensions", "sdk-v1.md"));
|
||||
|
||||
Assert.Contains("service implementation remain outside the Allstarr package", sdk,
|
||||
Assert.Contains("External intelligence service implementations remain outside the Allstarr package.", sdk,
|
||||
StringComparison.Ordinal);
|
||||
Assert.Contains("not a bundled registry or third-party extension packages", sdk,
|
||||
StringComparison.Ordinal);
|
||||
|
||||
@@ -49,6 +49,7 @@ Extensions may expose the intelligence contract. AudioMuse is different: its All
|
||||
built in and its self-hosted server URL and optional token are configured from Intelligence.
|
||||
Allstarr stores the encrypted connection metadata and normalized results; models, workers,
|
||||
indexes, and the AudioMuse service remain outside Allstarr.
|
||||
External intelligence service implementations remain outside the Allstarr package.
|
||||
|
||||
The intelligence capability requires `recommend`; the remaining hooks are optional:
|
||||
|
||||
|
||||
@@ -1102,7 +1102,7 @@ for (const viewport of viewports) {
|
||||
await expect(page.getByText("Recommendation sources", { exact: true })).toBeVisible();
|
||||
await expect(page.getByText("Connected services Allstarr may use to find candidates. This does not import history or change source accounts.", { exact: true })).toBeVisible();
|
||||
const audioMuseSetup = page.locator(".provider-setup").filter({ hasText: "AudioMuse connection" });
|
||||
await expect(audioMuseSetup).toContainText("Connect AudioMuse here");
|
||||
await expect(audioMuseSetup).toContainText("Connect your self-hosted AudioMuse server here");
|
||||
await audioMuseSetup.getByRole("button", { name: "Connect AudioMuse" }).click();
|
||||
const audioMuseDialog = page.getByRole("dialog", { name: "Connect a Source" });
|
||||
await expect(audioMuseDialog.getByLabel("AudioMuse server URL")).toBeVisible();
|
||||
|
||||
Reference in new issue
Block a user