Skip to content

ci(linux): install native packages and exercise tray on three distros - #1114

Merged
rowkav09 merged 3 commits into
mainfrom
linux-lab
Oct 3, 2026
Merged

rowkav09 merged 3 commits into
mainfrom
linux-lab

Conversation

@rowkav09

@rowkav09 rowkav09 commented Oct 3, 2026

Copy link
Copy Markdown
Member

Refs #779.

Adds a workflow that builds the native packages and installs them on Debian 13, Fedora 43 and Arch, then runs a smoke test that exercises the tray. docs/linux-desktop-testing.md describes the acceptance steps, and scripts/linux-distro-lab.sh and scripts/linux-desktop-smoke.py do the work.

This is the first time the .rpm and Arch builders and the three-distro install have actually run, so failures are likely and I have not seen any of it pass. If a distro job fails I will post the log here rather than merge around it.

@codecov

codecov Bot commented Oct 3, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

📢 Thoughts on this report? Let us know!

@rowkav09
rowkav09 merged commit 58e9896 into main Oct 3, 2026
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant