feat(cli): add API v2 AgentInstance workflows #8731
ci.yaml
on: pull_request
setup
3s
Query Contraction Check
1m 30s
Protobuf Contract Check
27s
go-unit-tests
7m 9s
helm-unit-tests
15s
ui-tests
10m 33s
go-lint
4m 57s
python-lint
25s
manifests-check
5m 38s
Matrix: python-test
Annotations
6 errors, 8 warnings, and 2 notices
|
Query Contraction Check
Process completed with exit code 2.
|
|
ui-tests
Process completed with exit code 1.
|
|
[firefox] › playwright/tests/shell-chrome.spec.ts:87:1 › app shell: collapsed:
ui/playwright/tests/shell-chrome.spec.ts#L121
2) [firefox] › playwright/tests/shell-chrome.spec.ts:87:1 › app shell: collapsed, every nav icon sits on the rail's centre line
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: nav-dashboard is 2.9px off the centre line
expect(received).toBeLessThanOrEqual(expected)
Expected: <= 2
Received: 2.85833740234375
119 | * makes the suite report the renderer rather than the layout.
120 | */
> 121 | expect(Math.abs(off), `${key} is ${off.toFixed(1)}px off the centre line`).toBeLessThanOrEqual(2);
| ^
122 | }
123 | });
124 |
at /home/runner/work/kagent/kagent/ui/playwright/tests/shell-chrome.spec.ts:121:80
|
|
[firefox] › playwright/tests/shell-chrome.spec.ts:87:1 › app shell: collapsed:
ui/playwright/tests/shell-chrome.spec.ts#L121
2) [firefox] › playwright/tests/shell-chrome.spec.ts:87:1 › app shell: collapsed, every nav icon sits on the rail's centre line
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: nav-dashboard is 3.2px off the centre line
expect(received).toBeLessThanOrEqual(expected)
Expected: <= 2
Received: 3.1833267211914062
119 | * makes the suite report the renderer rather than the layout.
120 | */
> 121 | expect(Math.abs(off), `${key} is ${off.toFixed(1)}px off the centre line`).toBeLessThanOrEqual(2);
| ^
122 | }
123 | });
124 |
at /home/runner/work/kagent/kagent/ui/playwright/tests/shell-chrome.spec.ts:121:80
|
|
[firefox] › playwright/tests/shell-chrome.spec.ts:87:1 › app shell: collapsed:
ui/playwright/tests/shell-chrome.spec.ts#L121
2) [firefox] › playwright/tests/shell-chrome.spec.ts:87:1 › app shell: collapsed, every nav icon sits on the rail's centre line
Error: nav-dashboard is 3.1px off the centre line
expect(received).toBeLessThanOrEqual(expected)
Expected: <= 2
Received: 3.0916595458984375
119 | * makes the suite report the renderer rather than the layout.
120 | */
> 121 | expect(Math.abs(off), `${key} is ${off.toFixed(1)}px off the centre line`).toBeLessThanOrEqual(2);
| ^
122 | }
123 | });
124 |
at /home/runner/work/kagent/kagent/ui/playwright/tests/shell-chrome.spec.ts:121:80
|
|
[chromium] › playwright/tests/lists/list-filters.spec.ts:42:1 › lists: a page's filter narrows that page's own rows:
ui/playwright/tests/lists/list-filters.spec.ts#L89
1) [chromium] › playwright/tests/lists/list-filters.spec.ts:42:1 › lists: a page's filter narrows that page's own rows › 3. a term and a filter chosen in quick succession both survive
Error: expect(locator).toBeVisible() failed
Locator: getByTestId('models-filters-pill-ns-kagent')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByTestId('models-filters-pill-ns-kagent')
87 |
88 | await expect(page.getByTestId("models-filters-pill-search")).toBeVisible();
> 89 | await expect(page.getByTestId("models-filters-pill-ns-kagent")).toBeVisible();
| ^
90 | await expect(dataRows(page)).toHaveCount(2);
91 | });
92 | });
at /home/runner/work/kagent/kagent/ui/playwright/tests/lists/list-filters.spec.ts:89:69
at /home/runner/work/kagent/kagent/ui/playwright/tests/lists/list-filters.spec.ts:74:3
|
|
ui-tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
ui-tests:
ui/src/theme/themeMode.tsx#L137
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
|
|
ui-tests:
ui/src/pages/agents/HarnessesTab.tsx#L63
The 'rows' logical expression could make the dependencies of useMemo Hook (at line 82) change on every render. To fix this, wrap the initialization of 'rows' in its own useMemo() Hook
|
|
ui-tests:
ui/src/components/table/RefreshButton.tsx#L31
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
|
|
ui-tests:
ui/src/components/model-form/ProviderIcon.tsx#L150
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
|
|
ui-tests:
ui/src/components/model-form/ProviderIcon.tsx#L132
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
|
|
ui-tests:
ui/src/api/hooks/useChat.ts#L545
React Hook useMemo has a missing dependency: 'refreshTranscript'. Either include it or remove the dependency array
|
|
test-e2e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: styfle/cancel-workflow-action@85880fa0301c86cca9da44039ee3bb12d3bedbfa. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Cache Key
Branch: kagent-v2-api-v2-cli-pr1-split
|
|
🎭 Playwright Run Summary
1 failed
[firefox] › playwright/tests/shell-chrome.spec.ts:87:1 › app shell: collapsed, every nav icon sits on the rail's centre line
1 flaky
[chromium] › playwright/tests/lists/list-filters.spec.ts:42:1 › lists: a page's filter narrows that page's own rows
179 passed (8.9m)
|