• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

jyablonski / goarctis
61%

Build:
DEFAULT BRANCH: main
Repo Added 01 Mar 2026 09:39PM UTC
Token f7vv9DjeDzGlvO55vkcdVgmMbmEkExHez regen
Build 27 Last
Files 17
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • jyablonski/add-cpu-memory-monitoring
  • jyablonski/add-gpu-and-temp-monitoring
  • jyablonski/add-hyperx-monitoring
  • jyablonski/add-self-update
  • jyablonski/add-sustained-cpu-temp-control
  • jyablonski/fix-high-threshold-issue
  • jyablonski/gamebuds-update
  • jyablonski/hello-world
  • jyablonski/high-cpu-fix
  • jyablonski/razer-fixes
  • main

11 Jul 2026 03:23PM UTC coverage: 61.387% (+1.0%) from 60.363%
29157815476

push

github

web-flow
chore: clear recovered system alerts from tray title (#13)

### Description

Fix Linux tray labels that remain stuck on CPU and temperature alerts
after system metrics recover by dispatching title updates through the
GLib main loop.

## Added

- Linux GLib title dispatcher and recovery regression coverage

## Updated

- Route tray title updates through injectable renderer hooks for
reliable GTK updates and testing

## Validation

- Triggered CPU Spike, observed tray title get updated to show high CPU
usage and temps, and then these were cleared successfully after they
went back down

<img width="199" height="55" alt="image"
src="https://github.com/user-attachments/assets/50150286-8bfd-441f-a347-6d62fbb18c88"
/>

```sh
[08:20:15 AM] jacob@jacob-archlinux goarctis % stress-ng --cpu 0 --timeout 15s
stress-ng: info:  [64801] setting to a 15 secs run per stressor
stress-ng: info:  [64801] dispatching hogs: 20 cpu
stress-ng: info:  [64801] skipped: 0
stress-ng: info:  [64801] passed: 20: cpu (20)
stress-ng: info:  [64801] failed: 0
stress-ng: info:  [64801] metrics untrustworthy: 0
stress-ng: info:  [64801] successful run completed in 15.01 secs
[08:20:31 AM] jacob@jacob-archlinux goarctis % 
```

5 of 17 new or added lines in 2 files covered. (29.41%)

2000 of 3258 relevant lines covered (61.39%)

0.7 hits per line

Relevant lines Covered
Build:
Build:
3258 RELEVANT LINES 2000 COVERED LINES
0.7 HITS PER LINE
Source Files on main
  • Tree
  • List 17
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
29157815476 main chore: clear recovered system alerts from tray title (#13) ### Description Fix Linux tray labels that remain stuck on CPU and temperature alerts after system metrics recover by dispatching title updates through the GLib main loop. ## Added - L... push 11 Jul 2026 03:24PM UTC web-flow github
61.39
29157503701 jyablonski/fix-high-threshold-issue chore: add fixes Pull #13 11 Jul 2026 03:13PM UTC jyablonski github
60.93
27177119139 main feat: report gamebuds battery, case, and anc state (#12) ### Description GameBuds battery never populated because the dongle is a request/response device, not a GET_FEATURE one. The poll now writes the 0xB0 status query and parses the reply, and... push 09 Jun 2026 01:04AM UTC web-flow github
60.36
27177051425 jyablonski/gamebuds-update feat: add gamebuds improvements Pull #12 09 Jun 2026 01:02AM UTC jyablonski github
60.7
27103532964 main feat: add sustained temperature tray badges (#11) ### Description Adds sustained hot-temperature state so transient CPU/GPU spikes do not immediately appear in the compact tray title. ## Added - Sustained hot temperature tracking for CPU, GPU,... push 07 Jun 2026 08:13PM UTC web-flow github
59.81
27103476098 jyablonski/add-sustained-cpu-temp-control feat: add sustained cpu temp check Pull #11 07 Jun 2026 08:11PM UTC jyablonski github
59.81
27075193933 main feat(system): add gpu and temperature monitoring (#10) ## Description Adds CPU/GPU temperature monitoring (hwmon + NVIDIA NVML) to the system tray, plus an opt-in, NVIDIA-only GPU thermal guard that reduces a card's power limit when it runs hot ... push 06 Jun 2026 10:08PM UTC web-flow github
59.34
27072519240 jyablonski/add-gpu-and-temp-monitoring chore: add concurreny group to ci Pull #10 06 Jun 2026 08:05PM UTC jyablonski github
58.99
27050585337 jyablonski/add-gpu-and-temp-monitoring chore: update docs Pull #10 06 Jun 2026 02:53AM UTC jyablonski github
59.4
27050565589 jyablonski/add-gpu-and-temp-monitoring chore: fix lint error Pull #10 06 Jun 2026 02:52AM UTC jyablonski github
58.99
See All Builds (27)

Badge your Repo: goarctis

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc