GitHub Actions のE2Eテストが失敗したとき、実行ログを取得して各コンポーネントのエラーを調べ、原因を整理するスキルです。
- GitHub ActionsのE2E失敗を調べたいとき
- OAPや各コンポーネントのログを確認したいとき
- テスト用の別プロセスの失敗を追いたいとき
Apache 2.0のライセンスヘッダーと依存ライセンスを確認し、不備のあるヘッダーを修正します。PR提出前のライセンス確認に使うスキルです。
Check and fix Apache 2.0 license headers and dependency licenses using skywalking-eyes. Use before submitting a PR.
実行スコア 未検証
インストール方法を見るskywalking-eyesのlicense-eyeを使い、ソースファイルのApache 2.0ライセンスヘッダーと、依存関係に対応するLICENSEファイルを確認します。ヘッダーに不備があれば修正して再確認できます。依存ライセンスの確認では、依存情報からLICENSEファイルを再生成し、差分があれば内容を確認する手順を扱います。
PRを提出する前に、ファイルのライセンス表記や依存ライセンス一覧を確認したいときに向いています。新しいファイルを追加した後のヘッダー確認や、依存関係を変更した後のLICENSE差分確認にも使えます。
license-eyeが必要です。Goのgo installまたはmacOSのHomebrewで導入できます。依存ライセンスの差分は、macOSやWindowsではプラットフォーム固有の依存によるものか確認してからコミットします。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
SKILL.md の記述から、注意が要る操作と導入の前提を AI が確認しました。点数は実際に動かした結果(実行検証)だけで付けています。
点数には入れていません。 2026年10月29日 時点で AI(OpenAI Codex)が判定しました。目安なので、入れる前に原文も確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Check and fix license compliance using skywalking-eyes. Two CI jobs use this tool:
check argument)license-eye header check
valid: N, invalid: 0 — nothing to do.license-eye header fix, then re-check.fix argument)license-eye header fix
license-eye header check
deps argument)This regenerates the LICENSE file from dependency metadata and checks for drift:
license-eye dependency resolve --summary ./dist-material/release-docs/LICENSE.tpl || exit 1
if [ ! -z "$(git diff -U0 ./dist-material/release-docs/LICENSE)" ]; then
echo "LICENSE file is not updated correctly"
git diff -U0 ./dist-material/release-docs/LICENSE
fi
If the LICENSE file changed, review the diff and commit it. Important: CI runs on Linux — some dependencies have platform-specific variants. If you're on macOS/Windows, the LICENSE diff may be a platform artifact. Verify before committing.
Configuration is in .licenserc.yaml:
META-INF/services/) require headers (use # comment style)# Same version as CI (pinned commit)
go install github.com/apache/skywalking-eyes/cmd/license-eye@5b7ee1731d036b5aac68f8bd3fc9e6f98ada082e
# Or via Homebrew (macOS)
brew install license-eye
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
GitHub Actions のE2Eテストが失敗したとき、実行ログを取得して各コンポーネントのエラーを調べ、原因を整理するスキルです。
SkyWalking OAPサーバーのビルド、Javadoc検査、Checkstyleを実行し、PR提出前に変更がビルドやコード規約を満たすか確かめます。
SkyWalkingのDSLスクリプトをコンパイルし、MAL・OAL・LAL・Hierarchyから生成されたクラスファイルを調査用に出力します。
変更をコンパイルやライセンス表記などの事前確認に通し、PRブランチへコミット・プッシュします。PRがなければ所定の形式で作成するスキルです。
SkyWalking OAPに新しい監視対象を追加する際、信号に応じた拡張方法や設定・UI・ドキュメントの更新箇所を整理し、実装の道筋を示します。
SkyWalkingの変更をテスト前に配布物とOAPのDockerイメージへ反映し、古いJARが残っていないか確認するビルド手順を案内します。