Skip to content

ci: add dedicated Test Linux App smoke test workflow#413

Merged
koala73 merged 1 commit intomainfrom
ci/linux-appimage-smoke-test
Feb 26, 2026
Merged

ci: add dedicated Test Linux App smoke test workflow#413
koala73 merged 1 commit intomainfrom
ci/linux-appimage-smoke-test

Conversation

@koala73
Copy link
Owner

@koala73 koala73 commented Feb 26, 2026

Summary

  • Adds new test-linux-app.yml workflow — builds Linux AppImage only, launches under Xvfb, verifies no crash, uploads screenshot
  • build-desktop.yml is completely unchanged — zero diff from main
  • Triggered manually via workflow_dispatch from Actions tab

Test plan

  • Merge this PR
  • Go to Actions → "Test Linux App" → Run workflow
  • Verify the smoke test passes and screenshot artifact is uploaded

Launch the built AppImage under Xvfb after the Linux build to catch
startup crashes and render failures automatically. Uploads a screenshot
artifact for visual inspection.
@vercel
Copy link

vercel bot commented Feb 26, 2026

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

Project Deployment Actions Updated (UTC)
worldmonitor Building Building Preview, Comment Feb 26, 2026 0:57am
worldmonitor-finance Building Building Preview, Comment Feb 26, 2026 0:57am
worldmonitor-happy Building Building Preview, Comment Feb 26, 2026 0:57am
worldmonitor-startup Building Building Preview, Comment Feb 26, 2026 0:57am

Request Review

@chatgpt-codex-connector
Copy link

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@koala73 koala73 merged commit 3494754 into main Feb 26, 2026
6 checks passed
@koala73 koala73 changed the title ci(linux): add AppImage smoke test to desktop build ci: add dedicated Test Linux App smoke test workflow Feb 26, 2026
koala73 added a commit that referenced this pull request Feb 26, 2026
The squash merge of #413 put smoke test steps into build-desktop.yml
instead of the intended standalone workflow. This commit:
- Reverts build-desktop.yml to its original state
- Adds test-linux-app.yml as a separate Linux-only smoke test workflow
koala73 added a commit that referenced this pull request Feb 26, 2026
…414)

The squash merge of #413 put smoke test steps into build-desktop.yml
instead of the intended standalone workflow. This commit:
- Reverts build-desktop.yml to its original state
- Adds test-linux-app.yml as a separate Linux-only smoke test workflow
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