-
Notifications
You must be signed in to change notification settings - Fork 0
fix(ci): remove hardcoded DISPLAY=:99 #324
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
The self-hosted runner has a live KDE Plasma session with real display. Xvfb is unnecessary and the action also uses apt-get internally which doesn't exist on Fedora/Nobara. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
ⓘ Your approaching your monthly quota for Qodo. Upgrade your plan PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||||||||
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
|||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||
ⓘ Your approaching your monthly quota for Qodo. Upgrade your plan PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR modernizes the CI configuration for the text_injection_tests job to use the self-hosted runner's native display environment instead of a virtual display server. The change removes the hardcoded DISPLAY=:99 environment variable and the Xvfb virtual display setup, allowing the tests to run on the runner's existing KDE Plasma session.
Key Changes:
- Removed hardcoded
DISPLAY=:99environment variable, allowing display to be inherited from the runner's environment - Eliminated the "Start Xvfb" step that was setting up a virtual X display server
- Added clear documentation comment explaining the display inheritance strategy
User description
Summary
Removes hardcoded
DISPLAY=:99from text_injection_tests job. The self-hosted runner has a live KDE Plasma session - display should be inherited from environment.Follow-up to PR #319.
🤖 Generated with Claude Code
PR Type
Bug fix
Description
Remove hardcoded DISPLAY=:99 from CI environment variables
Remove xvfb-action step that's incompatible with Fedora/Nobara
Use live KDE Plasma session display from self-hosted runner
Simplify CI workflow by removing unnecessary virtual display setup
Diagram Walkthrough
File Walkthrough
ci.yml
Remove xvfb and hardcoded display configuration.github/workflows/ci.yml
DISPLAY: :99environment variable and replaced withcomment explaining display inheritance
Start Xvfbstep that usedGabrielBB/xvfb-action@v1at-spi2-core, and liberation-sans-fonts
runner