2026 OpenClaw · リモート Mac CI

2026 OpenClaw リリース前巡検実戦:
リモート Mac で Lighthouse・死リンク・基礎 a11y をつなぐ再現手順

2026.03.25 Web 運用・前端リリース責任者向け 約 7 分で読めます

OpenClaw・Lighthouse・死リンク・a11y・リモート Mac CIを一本のリリース前パイプラインにすると、手戻りを減らし品質を再現できます。HowTo で範囲・オーケストレーション・閾値・保管とリトライまで示します。

01 巡検範囲の定義

「何で止めるか」を一文に。ステージング URL 1 本Lighthouse モバイル優先死リンクは同一オリジン+管理下a11y は WCAG2 A 自動検査。認証は別ジョブ、リモート Mac CI のブレを抑える。

成果物パスと除外を README 固定。Lighthouseスモークと併用可。

02 OpenClaw タスクオーケストレーション

単一シェルで再現:リモート Mac で(1)Chrome 確認(2)lighthouse→JSON(3)lychee 等で死リンク(4)npx @axe-core/cli 等で a11y、を直列。exit 0 のみ続行。失敗時はログ先頭を OpenClaw 通知へ。

スケジュール等は同一ラッパーTARGET_URLBUILD_ID 必須で誤本番を防ぐ。

03 閾値とゲート表

下表は導入例(0〜100)。合意の上で調整。

ゲート項目 閾値(例) 失敗時の意味(エラータイプ)
Lighthouse Performance モバイル ≥ 85(厳格 90) 性能劣化(perf_drop
Lighthouse Accessibility ≥ 90 かつ自動検出の serious を 0 コントラスト等(a11y_lh
死リンク(同一オリジン中心) HTTP 4xx/5xx リンク 0 件(許容なら「トップナビのみ 0」) 404/5xx・タイムアウト(broken_link
axe(wcag2a タグ) critical 0、serious ≤ 0〜2(合意が取れたら 0 固定) 重大違反(axe_violation
Best Practices / SEO(任意) BP ≥ 90、SEO ≥ 95 品質警告(quality_opt

閾値は JSON 化し数値比較で exit 1。OpenClaw と他 CI で同一判定を共有します。

04 レポートのアーカイブとリトライ

各 JSON/ログを BUILD_ID 配下へ。リトライは Lighthouse のみ最大 2 回・中央値。死リンク・axe は即失敗。

成果物は 14 日でローテーション。

05 FAQ

Lighthouse がぶれる

同一マシン・ヘッドレス固定・閾値にマージン。

認証ページの a11y

シークレット付きの別ジョブに分離。

他 CI でも使える?

同一ラッパー+閾値 JSON なら Mac ランナーでも可。

まとめ

範囲 → 直列オーケストレーション → 閾値表 → 保管とリトライの四段で、運用とリリース責任者の合意が揃います。MacWww の Mac Mini M4 はログイン不要で料金確認から始められます。まずステージング 1 URL で複製してください。

料金(ログイン不要) · レンタル · ブログ

リリース前巡検用のリモート Mac を今すぐ選ぶ。

ログイン不要で料金確認。OpenClaw+Lighthouse・死リンク・a11y 向けリモート Mac CIに Mac Mini M4。

リモート Mac を選ぶ(ログイン不要)