Skip to content

RFC: muster, a supervisor for units that run in terminals #1321

RFC: muster, a supervisor for units that run in terminals

RFC: muster, a supervisor for units that run in terminals #1321

Triggered via pull request August 19, 2026 18:42
Status Failure
Total duration 1h 46m 42s
Artifacts –

ci.yml

on: pull_request
Matrix: build-packages / build-packages
Fit to window
Zoom out
Zoom in

Annotations

12 errors, 28 warnings, and 1 notice
lint
Process completed with exit code 1.
FlakeHub registration required.
Unable to authenticate to FlakeHub. Individuals must register at FlakeHub.com; Organizations must create an organization at FlakeHub.com.
test
Process completed with exit code 101.
FlakeHub registration required.
Unable to authenticate to FlakeHub. Individuals must register at FlakeHub.com; Organizations must create an organization at FlakeHub.com.
FlakeHub registration required.
Unable to authenticate to FlakeHub. Individuals must register at FlakeHub.com; Organizations must create an organization at FlakeHub.com.
FlakeHub registration required.
Unable to authenticate to FlakeHub. Individuals must register at FlakeHub.com; Organizations must create an organization at FlakeHub.com.
[chromium] › tests/pane-tools.spec.ts:311:7 › Parked terminal does not resurrect › closing the session that displaced a parked one shows it: e2e/tests/pane-tools.spec.ts#L75
2) [chromium] › tests/pane-tools.spec.ts:311:7 › Parked terminal does not resurrect › closing the session that displaced a parked one shows it, not an empty pane Error: expect(locator).toBeVisible() failed Locator: getByRole('button', { name: 'New terminal' }).first() Expected: visible Timeout: 10000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 10000ms - waiting for getByRole('button', { name: 'New terminal' }).first() 73 | await expect( 74 | page.getByRole("button", { name: "New terminal" }).first(), > 75 | ).toBeVisible({ timeout: 10_000 }); | ^ 76 | } 77 | 78 | /** at closeAllTerminals (/home/runner/_work/blit/blit/e2e/tests/pane-tools.spec.ts:75:5) at /home/runner/_work/blit/blit/e2e/tests/pane-tools.spec.ts:319:5
[chromium] › tests/font-size-sync.spec.ts:12:5 › font size stays local while previewing and reaches peers on Apply: e2e/tests/font-size-sync.spec.ts#L60
1) [chromium] › tests/font-size-sync.spec.ts:12:5 › font size stays local while previewing and reaches peers on Apply Error: browserContext.close: Test ended. Browser logs: [pid=85825][err] [OpenH264] this = 0x0xb8409700ba0, Warning:CWelsH264SVCEncoder::Initialize(), reinitialize, m_bInitialFlag= 1. [pid=85825][err] [OpenH264] this = 0x0xb8409700ba0, Warning:bEnableFrameSkip = 0,bitrate can't be controlled for RC_QUALITY_MODE,RC_BITRATE_MODE and RC_TIMESTAMP_MODE without enabling skip frame. [pid=85825][err] [0819/185959.451677:INFO:CONSOLE:0] "No available adapters.", source: http://127.0.0.1:3274/ (0) [pid=85825][err] [0819/185959.458980:INFO:CONSOLE:4369] "[mux] mux status %s → %s disconnected connecting", source: http://127.0.0.1:3274/ (4369) [pid=85825][err] [0819/185959.459011:INFO:CONSOLE:4369] "[mux] skipping WT (failed=%s, url=%s, api=%s), using WebSocket to %s false false true ws://127.0.0.1:3274/mux", source: http://127.0.0.1:3274/ (4369) [pid=85825][err] [0819/185959.459019:INFO:CONSOLE:4369] "[mux] opening WebSocket to %s ws://127.0.0.1:3274/mux", source: http://127.0.0.1:3274/ (4369) [pid=85825][err] [0819/185959.459025:INFO:CONSOLE:4339] "camera codecs: H.264 4:2:0=supported, AV1 4:2:0=supported, H.264 4:4:4=config-unsupported, AV1 4:4:4=supported", source: http://127.0.0.1:3274/ (4339) [pid=85825][err] [OpenH264] this = 0x0xb840c9ca700, Warning:bEnableFrameSkip = 0,bitrate can't be controlled for RC_QUALITY_MODE,RC_BITRATE_MODE and RC_TIMESTAMP_MODE without enabling skip frame. [pid=85825][err] [0819/185959.664839:ERROR:content/public/browser/web_contents_delegate.cc:309] WebContentsDelegate::CheckMediaAccessPermission: Not supported. [pid=85825][err] [0819/185959.664859:ERROR:content/public/browser/web_contents_delegate.cc:309] WebContentsDelegate::CheckMediaAccessPermission: Not supported. [pid=85825][err] [0819/185959.664866:ERROR:content/public/browser/web_contents_delegate.cc:309] WebContentsDelegate::CheckMediaAccessPermission: Not supported. [pid=85825][err] [0819/185959.664868:ERROR:content/public/browser/web_contents_delegate.cc:309] WebContentsDelegate::CheckMediaAccessPermission: Not supported. [pid=85825][err] [OpenH264] this = 0x0xb840cbee7c0, Warning:bEnableFrameSkip = 0,bitrate can't be controlled for RC_QUALITY_MODE,RC_BITRATE_MODE and RC_TIMESTAMP_MODE without enabling skip frame. [pid=85825][err] [OpenH264] this = 0x0xb840cbee7c0, Warning:CWelsH264SVCEncoder::Initialize(), reinitialize, m_bInitialFlag= 1. [pid=85825][err] [OpenH264] this = 0x0xb840cbee7c0, Warning:bEnableFrameSkip = 0,bitrate can't be controlled for RC_QUALITY_MODE,RC_BITRATE_MODE and RC_TIMESTAMP_MODE without enabling skip frame. [pid=85825][err] [0819/185959.687303:INFO:CONSOLE:0] "No available adapters.", source: http://127.0.0.1:3274/ (0) [pid=85825][err] [0819/185959.690877:INFO:CONSOLE:4369] "[mux] mux status %s → %s disconnected connecting", source: http://127.0.0.1:3274/ (4369) [pid=85825][err] [0819/185959.691025:INFO:CONSOLE:4369] "[mux] skipping WT (failed=%s, url=%s, api=%s), using WebSocket to %s false false true ws://127.0.0.1:3274/mux", source: http://127.0.0.1:3274/ (4369) [pid=85825][err] [0819/185959.691254:INFO:CONSOLE:4369] "[mux] opening WebSocket to %s ws://127.0.0.1:3274/mux", source: http://127.0.0.1:3274/ (4369) [pid=85825][err] [0819/185959.693897:INFO:CONSOLE:4369] "[mux] mux status %s → %s connecting authenticating", source: http://127.0.0.1:3274/ (4369) [pid=85825][err] [0819/185959.693912:INFO:CONSOLE:4369] "[mux] WebSocket authenticated", source: http://127.0.0.1:3274/ (4369) [pid=85825][err] [0819/185959.693920:INFO:CONSOLE:4369] "[mux] mux status %s → %s authenticating connected", source: http://127.0.0.1:3274/ (4369) [pid=85825][err] [0819/185959.707311:INFO:CONSOLE:4339] "camera codecs: H.264 4:2:0=supported, AV1 4:2:0=supported, H.264 4:4:4=config-unsupported, AV1 4:4:4=supported", source: http://127.0.0.1:3274/ (4339) [pid=85825][err] [0819/185959.707823:INFO:CONSOLE
[chromium] › tests/font-size-sync.spec.ts:12:5 › font size stays local while previewing and reaches peers on Apply: e2e/tests/font-size-sync.spec.ts#L0
1) [chromium] › tests/font-size-sync.spec.ts:12:5 › font size stays local while previewing and reaches peers on Apply Test timeout of 30000ms exceeded.
FlakeHub registration required.
Unable to authenticate to FlakeHub. Individuals must register at FlakeHub.com; Organizations must create an organization at FlakeHub.com.
FlakeHub registration required.
Unable to authenticate to FlakeHub. Individuals must register at FlakeHub.com; Organizations must create an organization at FlakeHub.com.
FlakeHub registration required.
Unable to authenticate to FlakeHub. Individuals must register at FlakeHub.com; Organizations must create an organization at FlakeHub.com.
nix-syntax
Failed to restore: Failed to GetCacheEntryDownloadURL: Rate limited: Failed request: (429) Too Many Requests: rate limit exceeded
nix-syntax
You've hit a rate limit, your rate limit will reset in 2 seconds
test
Failed to restore: Failed to GetCacheEntryDownloadURL: Rate limited: Failed request: (429) Too Many Requests: rate limit exceeded
test
You've hit a rate limit, your rate limit will reset in 6 seconds
test
Failed to restore: Failed to GetCacheEntryDownloadURL: Rate limited: Failed request: (429) Too Many Requests: rate limit exceeded
test
You've hit a rate limit, your rate limit will reset in 10 seconds
coverage
Failed to restore: Failed to GetCacheEntryDownloadURL: Rate limited: Failed request: (429) Too Many Requests: rate limit exceeded
coverage
You've hit a rate limit, your rate limit will reset in 1 seconds
coverage
Failed to restore: Failed to GetCacheEntryDownloadURL: Rate limited: Failed request: (429) Too Many Requests: rate limit exceeded
coverage
You've hit a rate limit, your rate limit will reset in 7 seconds
dev-check
Failed to restore: Failed to GetCacheEntryDownloadURL: Rate limited: Failed request: (429) Too Many Requests: rate limit exceeded
dev-check
You've hit a rate limit, your rate limit will reset in 4 seconds
dev-check
Failed to restore: Failed to GetCacheEntryDownloadURL: Rate limited: Failed request: (429) Too Many Requests: rate limit exceeded
dev-check
You've hit a rate limit, your rate limit will reset in 11 seconds
build-windows / build-windows
Failed to restore: Failed to GetCacheEntryDownloadURL: Rate limited: Failed request: (429) Too Many Requests: rate limit exceeded
build-windows / build-windows
You've hit a rate limit, your rate limit will reset in 31 seconds
build-windows / build-windows
Failed to restore: Failed to GetCacheEntryDownloadURL: Rate limited: Failed request: (429) Too Many Requests: rate limit exceeded
build-windows / build-windows
You've hit a rate limit, your rate limit will reset in 37 seconds
e2e
Failed to restore: Failed to GetCacheEntryDownloadURL: Rate limited: Failed request: (429) Too Many Requests: rate limit exceeded
e2e
You've hit a rate limit, your rate limit will reset in 4 seconds
e2e
Failed to restore: Failed to GetCacheEntryDownloadURL: Rate limited: Failed request: (429) Too Many Requests: rate limit exceeded
e2e
You've hit a rate limit, your rate limit will reset in 10 seconds
build-packages / build-packages (blacksmith-16vcpu-ubuntu-2404, linux-x86_64, amd64, true)
Failed to restore: Failed to GetCacheEntryDownloadURL: Rate limited: Failed request: (429) Too Many Requests: rate limit exceeded
build-packages / build-packages (blacksmith-16vcpu-ubuntu-2404, linux-x86_64, amd64, true)
You've hit a rate limit, your rate limit will reset in 4 seconds
build-packages / build-packages (blacksmith-16vcpu-ubuntu-2404, linux-x86_64, amd64, true)
Failed to restore: Failed to GetCacheEntryDownloadURL: Rate limited: Failed request: (429) Too Many Requests: rate limit exceeded
build-packages / build-packages (blacksmith-16vcpu-ubuntu-2404, linux-x86_64, amd64, true)
You've hit a rate limit, your rate limit will reset in 9 seconds
build-packages / build-packages (blacksmith-16vcpu-ubuntu-2404-arm, linux-aarch64, arm64, true)
Failed to restore: Failed to GetCacheEntryDownloadURL: Rate limited: Failed request: (429) Too Many Requests: rate limit exceeded
build-packages / build-packages (blacksmith-16vcpu-ubuntu-2404-arm, linux-aarch64, arm64, true)
You've hit a rate limit, your rate limit will reset in 1 seconds
🎭 Playwright Run Summary
2 flaky [chromium] › tests/font-size-sync.spec.ts:12:5 › font size stays local while previewing and reaches peers on Apply [chromium] › tests/pane-tools.spec.ts:311:7 › Parked terminal does not resurrect › closing the session that displaced a parked one shows it, not an empty pane 8 skipped 81 passed (4.8m)