chore: prepare release 20260817.01 #305
release.yml
on: push
Matrix: provider-integration / provider-tests
Workflow Security
12s
provider-integration
/
Provider E2E Scenarios
3m 55s
provider-integration
/
Cloud Sandbox Live E2E
8s
provider-integration
/
OpenAI Live E2E
15m 17s
provider-integration
/
Ollama Qwen Live E2E
18m 9s
Validate Tag Format
4s
Matrix: build-appimage
Matrix: build-arch
Matrix: build-deb
Matrix: build-docker
Matrix: build-homebrew-binaries
Matrix: build-rpm
Build Snap
0s
Build macOS app
0s
Build .exe (x86_64)
0s
Generate Release SBOM
0s
Update Homebrew tap
0s
Update deploy template tags
0s
Annotations
15 errors, 38 warnings, and 1 notice
|
provider-integration / OpenAI Live E2E
Process completed with exit code 1.
|
|
provider-integration / OpenAI Live E2E
Error: Process from config.webServer was not able to start. Exit code: 127
|
|
provider-integration / zai
Canceling since a higher priority waiting request for provider-integration exists
|
|
provider-integration / zai
The operation was canceled.
|
|
provider-integration / Integration Summary
Process completed with exit code 1.
|
|
provider-integration / Integration Summary
OPENAI_LIVE_RESULT was failure
|
|
provider-integration / Integration Summary
PROVIDER_TESTS_RESULT was cancelled
|
|
E2E Tests
Process completed with exit code 1.
|
|
[default] › e2e/specs/sessions.spec.js:1142:2 › Session management › cron session shows archive and delete buttons in more controls:
crates/web/ui/e2e/specs/sessions.spec.js#L1198
3) [default] › e2e/specs/sessions.spec.js:1142:2 › Session management › cron session shows archive and delete buttons in more controls
Error: expect(received).toBe(expected) // Object.is equality
Expected: 0
Received: 1
Call Log:
- Timeout 15000ms exceeded while waiting on the predicate
1196 | // stalling the store update. Poll the store directly and force
1197 | // a refresh if the session lingers.
> 1198 | await expect
| ^
1199 | .poll(
1200 | () =>
1201 | page.evaluate(async (key) => {
at /home/runner/work/moltis/moltis/crates/web/ui/e2e/specs/sessions.spec.js:1198:3
|
|
[default] › e2e/specs/sessions.spec.js:866:2 › Session management › session search filters the list:
crates/web/ui/e2e/specs/sessions.spec.js#L885
2) [default] › e2e/specs/sessions.spec.js:866:2 › Session management › session search filters the list
Error: expect(received).toBeLessThanOrEqual(expected)
Expected: <= 30
Received: 37
883 |
884 | const countAfter = await page.locator("#sessionList .session-item").count();
> 885 | expect(countAfter).toBeLessThanOrEqual(countBefore);
| ^
886 |
887 | // Clear search restores list
888 | await searchInput.fill("");
at /home/runner/work/moltis/moltis/crates/web/ui/e2e/specs/sessions.spec.js:885:23
|
|
[default] › e2e/specs/sessions.spec.js:530:2 › Session management › main session can be deleted and comes back empty:
crates/web/ui/e2e/specs/sessions.spec.js#L548
1) [default] › e2e/specs/sessions.spec.js:530:2 › Session management › main session can be deleted and comes back empty
Error: expect(received).not.toMatch(expected)
Expected pattern: not /\/chats\/main$/
Received string: "http://127.0.0.1:38953/chats/main"
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
546 | // An empty main deletes without the confirmation dialog and hands the
547 | // view to another session.
> 548 | await expect.poll(() => page.url(), { timeout: 10_000 }).not.toMatch(/\/chats\/main$/);
| ^
549 | await expect(mainItem).toHaveCount(0);
550 | await expect
551 | .poll(async () => {
at /home/runner/work/moltis/moltis/crates/web/ui/e2e/specs/sessions.spec.js:548:3
|
|
Release Gates
Process completed with exit code 1.
|
|
Release Gates
PROVIDER_RESULT was cancelled
|
|
Release Gates
E2E_RESULT was failure
|
|
Build Packages
Canceling since a higher priority waiting request for provider-integration exists
|
|
provider-integration / Cloud Sandbox Live E2E
No usable cloud sandbox secrets are configured, skipping live cloud sandbox E2E
|
|
Biome
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Biome
Unexpected input(s) 'package-manager-cache', valid inputs are ['always-auth', 'node-version', 'node-version-file', 'architecture', 'check-latest', 'registry-url', 'scope', 'token', 'cache', 'cache-dependency-path', 'mirror', 'mirror-token']
|
|
lint/suspicious/noShadow:
crates/web/ui/e2e/specs/chat-input.spec.js#L24
This variable shadows another variable with the same name in the outer scope.
|
|
lint/suspicious/noShadow:
crates/web/ui/e2e/specs/chat-input.spec.js#L24
This variable shadows another variable with the same name in the outer scope.
|
|
lint/complexity/noExcessiveCognitiveComplexity:
crates/web/ui/e2e/specs/channels-slack.spec.js#L23
Excessive complexity of 26 detected (max: 15).
|
|
lint/complexity/noExcessiveCognitiveComplexity:
crates/web/ui/e2e/specs/auth.spec.js#L160
Excessive complexity of 16 detected (max: 15).
|
|
lint/complexity/noExcessiveCognitiveComplexity:
crates/web/ui/e2e/specs/auth.spec.js#L260
Excessive complexity of 16 detected (max: 15).
|
|
lint/complexity/noExcessiveCognitiveComplexity:
crates/web/ui/e2e/specs/auth.spec.js#L324
Excessive complexity of 25 detected (max: 15).
|
|
lint/complexity/noExcessiveCognitiveComplexity:
crates/web/ui/e2e/specs/agents.spec.js#L120
Excessive complexity of 27 detected (max: 15).
|
|
lint/complexity/noExcessiveCognitiveComplexity:
crates/web/ui/e2e/helpers.js#L85
Excessive complexity of 39 detected (max: 15).
|
|
lint/complexity/noExcessiveCognitiveComplexity:
crates/web/ui/e2e/base-test.js#L11
Excessive complexity of 16 detected (max: 15).
|
|
lint/suspicious/noEmptyBlockStatements:
crates/web/ui/e2e/base-test.js#L38
Unexpected empty block.
|
|
Biome
Unexpected input(s) 'package-manager-cache', valid inputs are ['always-auth', 'node-version', 'node-version-file', 'architecture', 'check-latest', 'registry-url', 'scope', 'token', 'cache', 'cache-dependency-path', 'mirror', 'mirror-token']
|
|
provider-integration / Provider E2E Scenarios
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: Swatinem/rust***cache@779680da715d629ac1d338a641029a2f4372abb5. For more information see: https://github.blog/changelog/2025***09***19***deprecation***of***node***20***on***github***actions***runners/
|
|
provider-integration / minimax
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
provider-integration / moonshot
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
provider-integration / fireworks
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
provider-integration / anthropic
anthropic live tests are temporarily ignored: configured account has insufficient credits.
|
|
provider-integration / OpenAI Live E2E
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
provider-integration / openai
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
provider-integration / nearai
Secret not configured — skipping tests
|
|
provider-integration / mistral
mistral live tests are temporarily ignored: configured account is currently rate limited by the provider.
|
|
provider-integration / openrouter
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
provider-integration / kimi-code
kimi-code live tests are temporarily ignored: configured account reports inactive membership/payment benefits.
|
|
provider-integration / Ollama Qwen Live E2E
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
provider-integration / Ollama Qwen Live E2E
Ollama Qwen live E2E is temporarily ignored: CI timed out waiting for a local model response after Ollama/model setup succeeded.
|
|
provider-integration / deepseek
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
provider-integration / gemini
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
provider-integration / zai
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
E2E Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
E2E Tests
Unexpected input(s) 'package-manager-cache', valid inputs are ['always-auth', 'node-version', 'node-version-file', 'architecture', 'check-latest', 'registry-url', 'scope', 'token', 'cache', 'cache-dependency-path', 'mirror', 'mirror-token']
|
|
Test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test
Unexpected input(s) 'package-manager-cache', valid inputs are ['always-auth', 'node-version', 'node-version-file', 'architecture', 'check-latest', 'registry-url', 'scope', 'token', 'cache', 'cache-dependency-path', 'mirror', 'mirror-token']
|
|
Test
Unexpected input(s) 'package-manager-cache', valid inputs are ['always-auth', 'node-version', 'node-version-file', 'architecture', 'check-latest', 'registry-url', 'scope', 'token', 'cache', 'cache-dependency-path', 'mirror', 'mirror-token']
|
|
Clippy
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Clippy
Unexpected input(s) 'package-manager-cache', valid inputs are ['always-auth', 'node-version', 'node-version-file', 'architecture', 'check-latest', 'registry-url', 'scope', 'token', 'cache', 'cache-dependency-path', 'mirror', 'mirror-token']
|
|
Clippy
Unexpected input(s) 'package-manager-cache', valid inputs are ['always-auth', 'node-version', 'node-version-file', 'architecture', 'check-latest', 'registry-url', 'scope', 'token', 'cache', 'cache-dependency-path', 'mirror', 'mirror-token']
|
|
🎭 Playwright Run Summary
3 failed
[default] › e2e/specs/sessions.spec.js:530:2 › Session management › main session can be deleted and comes back empty
[default] › e2e/specs/sessions.spec.js:866:2 › Session management › session search filters the list
[default] › e2e/specs/sessions.spec.js:1142:2 › Session management › cron session shows archive and delete buttons in more controls
20 skipped
494 passed (21.8m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
e2e-test-results-31996978211-1
Expired
|
26.7 MB |
sha256:1f13b4169117fdf7911b8b22e5c9669fe45f017a1507b6cf58f230bd57131e32
|
|
|
openai-live-e2e-31996978211-1
Expired
|
192 KB |
sha256:9627663e995e4826342201bfc87f4cf49ac14455e2274cb55ba4b6d58cb56c8e
|
|