Skip to content

feat(admin): FuzzySearch artist lookup client, endpoint, and key setting (SONA-156) #481

feat(admin): FuzzySearch artist lookup client, endpoint, and key setting (SONA-156)

feat(admin): FuzzySearch artist lookup client, endpoint, and key setting (SONA-156) #481

Triggered via pull request September 8, 2026 03:29
Status Success
Total duration 8m 41s
Artifacts

ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

3 errors, 1 warning, and 1 notice
[upload] › tests/e2e/upload.spec.ts:956:1 › the sticker pack form names the refusal and keeps the good file in the batch: tests/e2e/upload.spec.ts#L991
3) [upload] › tests/e2e/upload.spec.ts:956:1 › the sticker pack form names the refusal and keeps the good file in the batch Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ - 200, 422, ] 989 | // The statuses the server really answered with — one refusal, one success. 990 | // Order varies with staging order, so compare sorted. > 991 | expect([...statuses].sort((a, b) => a - b)).toEqual([200, 422]); | ^ 992 | // Only the good file became a sticker row. 993 | await expect(page.locator('input[name$="[imageUrl]"]')).toHaveCount(1); 994 | await expect(page.locator('input[name="sticker[0][imageUrl]"]')).toHaveValue( at /home/runner/work/sona/sona/tests/e2e/upload.spec.ts:991:46
[chromium] › tests/e2e/gallery-variants.spec.ts:107:2 › gallery variant strip › browser back/forward follow the URL and re-blur the NSFW variant: tests/e2e/gallery-variants.spec.ts#L48
2) [chromium] › tests/e2e/gallery-variants.spec.ts:107:2 › gallery variant strip › browser back/forward follow the URL and re-blur the NSFW variant Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false Call Log: - Timeout 45000ms exceeded while waiting on the predicate 46 | await expect(h1(page)).toHaveText(expectedH1); 47 | expect(await stayedClientSide(page)).toBe(true); > 48 | }).toPass({ timeout: 45_000 }); | ^ 49 | } 50 | 51 | test.describe('gallery variant strip', () => { at navFromParentClientSide (/home/runner/work/sona/sona/tests/e2e/gallery-variants.spec.ts:48:5) at /home/runner/work/sona/sona/tests/e2e/gallery-variants.spec.ts:111:9
[chromium] › tests/e2e/art-refsheet-nsfw.spec.ts:41:2 › /art NSFW reference sheet › revealing clears the blur and lands focus on the now-linked sheet: tests/e2e/art-refsheet-nsfw.spec.ts#L55
1) [chromium] › tests/e2e/art-refsheet-nsfw.spec.ts:41:2 › /art NSFW reference sheet › revealing clears the blur and lands focus on the now-linked sheet Error: expect(locator).not.toHaveClass(expected) failed Locator: locator('.ref-sheet img') Expected pattern: not /blurred/ Timeout: 5000ms Error: element(s) not found Call log: - Expect "not toHaveClass" with timeout 5000ms - waiting for locator('.ref-sheet img') 53 | 54 | await expect(frame(page)).toHaveCount(0); > 55 | await expect(sheetImg(page)).not.toHaveClass(/blurred/); | ^ 56 | // Focus has to follow the button that just unmounted itself. 57 | await expect(sheetLink(page)).toBeFocused(); 58 | await expect(page.locator('[role="status"]')).not.toBeEmpty(); at /home/runner/work/sona/sona/tests/e2e/art-refsheet-nsfw.spec.ts:55:36
integration
Failed to restore: Failed to GetCacheEntryDownloadURL: Unable to make request: ECONNRESET If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github
🎭 Playwright Run Summary
3 flaky [chromium] › tests/e2e/art-refsheet-nsfw.spec.ts:41:2 › /art NSFW reference sheet › revealing clears the blur and lands focus on the now-linked sheet [chromium] › tests/e2e/gallery-variants.spec.ts:107:2 › gallery variant strip › browser back/forward follow the URL and re-blur the NSFW variant [upload] › tests/e2e/upload.spec.ts:956:1 › the sticker pack form names the refusal and keeps the good file in the batch 133 passed (8.0m)