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

kimata / unit-cooler
91%

Build:
DEFAULT BRANCH: master
Repo Added 12 Jan 2026 11:55PM UTC
Token QdYXNmX9PMVASt0PERhOxvlaPMEbPyc4q regen
Build 106 Last
Files 33
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 master
branch: master
CHANGE BRANCH
x
Reset
Sync Branches
  • master
  • renovate/actions-cache-6.x
  • renovate/actions-checkout-6.x
  • renovate/actions-checkout-7.x
  • renovate/actions-checkout-digest
  • renovate/actions-deploy-pages-5.x
  • renovate/actions-setup-node-6.x
  • renovate/actions-setup-python-6.x
  • renovate/actions-upload-pages-artifact-4.x
  • renovate/astral-sh-setup-uv-7.x
  • renovate/dorny-test-reporter-2.x
  • renovate/framer-motion-replacement
  • renovate/major-github-artifact-actions
  • renovate/major-react-monorepo
  • renovate/pin-dependencies
  • renovate/react-monorepo

27 Jul 2026 12:44AM UTC coverage: 90.953% (+0.08%) from 90.872%
30228140399

push

github

kimata
fix: ZMQ SUB のハーフオープン接続を検知して自動再接続するようにする

Publisher 側ノードの突然死(電源断等)では FIN/RST が届かず、SUB は
自分からは何も送信しないため、死んだ TCP 接続を掴んだまま永遠に
受信できなくなる問題があった(Web UI の Actuator 途絶表示が 6 日間
継続する事象が発生)。

- create_subscriber() を新設し、TCP keepalive / ZMTP heartbeat /
  LINGER=0 を設定した SUB ソケット生成を共通化
- start_client()(Controller 購読)に 180 秒の受信途絶ウォッチドッグを
  追加し、途絶時はソケットを作り直して再接続
- actuator_status_worker()(ActuatorStatus 購読)にも同様の
  ウォッチドッグを追加(毎秒配信のため閾値は 60 秒)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

37 of 37 new or added lines in 2 files covered. (100.0%)

2453 of 2697 relevant lines covered (90.95%)

0.91 hits per line

Relevant lines Covered
Build:
Build:
2697 RELEVANT LINES 2453 COVERED LINES
0.91 HITS PER LINE
Source Files on master
  • Tree
  • List 33
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
30228140399 master fix: ZMQ SUB のハーフオープン接続を検知して自動再接続するようにする Publisher 側ノードの突然死(電源断等)では FIN/RST が届かず、SUB は 自分からは何も送信しないため、死んだ TCP 接続を掴んだまま永遠に 受信できなくなる問題があった(Web UI の Actuator 途絶表示が 6 日間 継続する事象が発生)。 - create_subscriber() を新設し、TCP keepalive / ZMTP heartbeat / LINGE... push 27 Jul 2026 12:47AM UTC kimata github
90.95
30130036610 master chore(deps): update actions/checkout digest to 11d5960 (#66) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> push 24 Jul 2026 10:11PM UTC web-flow github
90.87
29631017395 master chore(deps): pin dependencies (#62) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> push 18 Jul 2026 04:45AM UTC web-flow github
90.87
29624170669 master chore(deps): pin dependencies (#61) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> push 18 Jul 2026 12:59AM UTC web-flow github
90.87
29616404848 master fix(deps): replace dependency framer-motion with motion (#60) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> push 17 Jul 2026 10:01PM UTC web-flow github
90.87
29326061718 master refactor: webui を my_lib.webapp.runner の共通ランナーに移行 docopt → logger → config → シグナル処理 → app.run の骨格を my_lib 側に寄せ、 このリポジトリは create_app / RuntimeSettings 構築 / ワーカー停止フックのみ 持つ。-p が ZMQ Pub ポートで WEB ポートは config から取る点は port_resolver、 リローダー禁止 (ZMQ ワーカー二重起... push 14 Jul 2026 10:41AM UTC kimata github
90.87
29304436541 master refactor: healthz を my_lib.healthz.cli の共通ランナーに移行 docopt → logger → config → チェック → exit の骨格を my_lib 側に寄せ、 このリポジトリはモード別の get_liveness_targets と HealthzCliSpec の 定義のみ持つ (WEB モードのみポートチェックは http_port_enabled で表現)。 CLI インターフェースは不変。 Co-Authored-By: C... push 14 Jul 2026 03:52AM UTC kimata github
91.13
29300275814 master chore: .gitlab-ci.yml を py-project のテンプレート管理に移行 共通骨格は docker 系統テンプレートから生成 (一意タグ・マルチアーキは tag_timestamp / build_platforms オプションで維持)。固有の controller / actuator / webui-docker / healthz-docker / config-compat 系ジョブは .gitlab/ci-local.yml に分離。 my-lib の更新... push 14 Jul 2026 02:10AM UTC kimata github
91.22
29286108124 master chore: Dockerfile を py-project のテンプレート管理に移行 hardware テンプレートから生成 (python 2-stage 構成)。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Rt4u1BRVLbQ8ZbCYD6nfNd push 13 Jul 2026 09:25PM UTC kimata github
91.22
29270537895 master chore: 設定ファイルを更新 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Rt4u1BRVLbQ8ZbCYD6nfNd push 13 Jul 2026 05:30PM UTC kimata github
91.22
See All Builds (106)

Badge your Repo: unit-cooler

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