Repository navigation
CI: Release Artifacts browser smoke fails with "The source badge does not repeat the visible Goal title" #7390
Description
Failing job
Workflow "Release Artifacts" (.github/workflows/release-artifacts.yml), job build, step "Exercise the installed page in a real browser" fails.
Failing run on PR #7386 (head 423ebb27bd64c13d991eaf8195d39d7be9f90445): https://github.com/loopx-project/loopx/actions/runs/40307999141
Error
Exact assertion text:
AssertionError [ERR_ASSERTION]: The source badge does not repeat the visible Goal title
The step runs npm run smoke:personal-workspace-packaged, which chains to smoke:chat-model-menu. That runs apps/presentation/dashboard/smoke/chat-model-menu-smoke.mjs (built with vite SSR). The assertion's actual value is a context-help element whose trigger has aria-label="Historical run · 只读", and the check is doesNotMatch against /Historical run/.
Same assertion text in other failing build jobs:
- Run 40309846734 (head
415eaa0d44630fd6cda85121a155bcdcedb20c3a): https://github.com/loopx-project/loopx/actions/runs/40309846734 (build job https://github.com/loopx-project/loopx/actions/runs/40309846734/job/121527985227) - Run 40297894021 (head
ed2f5c9b19f2a260616b83104a681faefa826764): https://github.com/loopx-project/loopx/actions/runs/40297894021 (build job https://github.com/loopx-project/loopx/actions/runs/40297894021/job/121488330192) - Run 40291344970 (head
2694ff6091f1749323ebda50e410cf8db1622680): https://github.com/loopx-project/loopx/actions/runs/40291344970 (build job https://github.com/loopx-project/loopx/actions/runs/40291344970/job/121466891305)
These three heads do not contain commit 423ebb27bd64c13d991eaf8195d39d7be9f90445.
Main branch
The workflow triggers on pull_request, release and workflow_dispatch only. No Release Artifacts run exists on main. The five most recent runs of this workflow (all PR heads) are:
- 40313320762, failure: https://github.com/loopx-project/loopx/actions/runs/40313320762
- 40313161226, failure: https://github.com/loopx-project/loopx/actions/runs/40313161226
- 40312657968, cancelled: https://github.com/loopx-project/loopx/actions/runs/40312657968
- 40312041520, failure: https://github.com/loopx-project/loopx/actions/runs/40312041520
- 40310381832, failure: https://github.com/loopx-project/loopx/actions/runs/40310381832
Commit context
Commit 4b392c8328b7ba4451baefbd7812dcd3dcc580db ("fix(workspace): preserve original Goal source identity and recovery (#6928)"), committed 2026-10-20T08:19:40Z. It is an ancestor of the failing PR heads checked, including 423ebb27. The cause of the failure is not established by these logs, and no passing Release Artifacts run was found to bracket the first failure.
Required status checks
Repository ruleset "protect main" (id 18121976) requires Sign-off and merge-gate (integration 15368). The build job of Release Artifacts is not a required check.
Owners
Mentions: @huangruiteng @maxliux5 @songoow. .github/CODEOWNERS on main has /apps/presentation/dashboard/ @huangruiteng @maxliux5 @songoow @loopx-agent, which matches apps/presentation/dashboard/smoke/chat-model-menu-smoke.mjs. No later rule overrides it for that path.
Activity