Skip to content

ci: pin the qualified KWallet5 acceptance baseline - #456

Merged
BunsDev merged 1 commit into
mainfrom
linux-wallet-baseline
Oct 30, 2026
Merged

BunsDev merged 1 commit into
mainfrom
linux-wallet-baseline

Conversation

@BunsDev

@BunsDev BunsDev commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

The moving ubuntu-latest runner selected Ubuntu 26.04 for #453, where installing libkf5wallet-bin pulled in KWallet6 and provided no kwalletd5. The existing KWallet5 acceptance harness therefore failed before any wallet-backed app launch. The earlier passing job used Ubuntu 24.04 with the same acceptance scripts.

Pins the native CLI/installer workflow to Ubuntu 24.04, matching its documented KWallet5 scope. All CLI, package, encryption, restart and exact daemon-ownership assertions remain required. The release workflow reuses this workflow. Ubuntu 26/KWallet6, full graphical sessions and real account acceptance remain explicitly unverified; the original failure is preserved.

Validation: pnpm build and pnpm test passed (2,268 passed, 26 skipped, zero failures). Independent read-only review found no actionable findings and confirmed that the pin matches the declared scope. Hosted Linux and Windows native acceptance passed on this exact candidate. The Linux receipt confirms KWallet5 5.115.0-0ubuntu3 and successful write, app-restart and daemon-restart launches. Head CI also passed: 479 desktop tests with 4 skips, 7 site tests, and 43 iPhone UI tests. The distro pin does not freeze apt packages or the runner image revision, so their versions remain part of each acceptance receipt.

Merge-queue validation remains unresolved: run 41056164788 at b033809 failed the approved 500 ms cold-transcript gate with a 781.9 ms median (samples 781.9, 1022.5, 822.3, 719.5 and 729.4 ms). Desktop results were 478 passed, 4 skipped and 1 failed; site tests did not run. The original log, trace archive and all five measurements are retained. Local CPU profiling on an M5 Max did not reproduce the hosted slowdown and does not clear this failure. A later queue run 41078340820 was initiated under BunsDev on 2026-10-30 at 15:11 UTC against current main; it is running. This session did not request that requeue. The earlier failure remains on record and its cause is unresolved.

@vercel

vercel Bot commented Oct 30, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
modex Ready Ready Preview Oct 30, 2026 11:53am UTC

Request Review

@github-code-quality

Copy link
Copy Markdown

Code coverage overview

Languages: TypeScript

TypeScript / code-coverage-agent

main ba8f289 linux-wallet-baselin... a3d69c2 +/-
66% 66% 0%
View coverage of the 4 most impacted files.
File main ba8f289 linux-wallet-baselin... a3d69c2 +/-
apps/desktop/sr...ngine/runner.ts 98% 98% 0%
apps/desktop/sr...provals/gate.ts 100% 100% 0%
apps/desktop/sr...task-context.ts 100% 100% 0%
apps/desktop/sr...ngine/titles.ts 96% 97% +1%

ℹ️ Calculations represent line coverage. Results may change as calculations are updated.

@BunsDev
BunsDev added this pull request to the merge queue Oct 30, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Oct 30, 2026
@BunsDev
BunsDev added this pull request to the merge queue Oct 30, 2026
Merged via the queue into main with commit 727e022 Oct 30, 2026
13 checks passed
@BunsDev
BunsDev deleted the linux-wallet-baseline branch October 30, 2026 15:51

This branch was successfully deployed

1 active deployment
Preview — a3d69c28 Deployed Oct 30, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant