スキル一覧に戻る
llimllib

github-actions-version-check

by llimllib

A GitHub Actions version checker. Scans your workflow files and reports outdated actions.

1🍴 0📅 2026年1月18日
GitHubで見るManusで実行

SKILL.md


name: github-actions-version-check description: Check and update GitHub Actions versions. Use when creating, modifying, or reviewing GitHub Actions workflow files (.github/workflows/*.yml), or when asked to ensure actions are up to date.

GitHub Actions Version Check

Ensures GitHub Actions in workflow files use up-to-date versions.

Prerequisites

Install aver (GitHub Actions version checker):

go install github.com/llimllib/aver/cmd/aver@latest

Or if aver is already in PATH, skip this step.

Workflow

When Creating or Modifying Workflow Files

  1. Before adding any action, check what the latest version is:

    # Search GitHub for the action's latest release
    # Example: for actions/checkout, check https://github.com/actions/checkout/releases
    
  2. Always use the latest major version when adding new actions:

    • Good: actions/checkout@v4
    • Avoid: actions/checkout@v3 (unless v3 is actually latest)
  3. After making changes, validate with aver:

    aver
    
  4. If outdated actions are found, update them to the latest versions shown.

Checking Existing Workflows

Run aver in the project root:

# Human-readable output
aver

# JSON output for scripting
aver --json

# Ignore SHA-pinned actions
aver --ignore-sha

# Only report major version updates
aver --ignore-minor

Understanding Output

File                        Action            Current  Latest
--------------------------  ----------------  -------  ------
.github/workflows/ci.yml    actions/checkout  v3       v4

This means actions/checkout@v3 should be updated to actions/checkout@v4.

Exit Codes

CodeMeaning
0All actions up to date
1Outdated actions found
2Error occurred

Best Practices

  1. Pin to major versions (@v4) not full semver (@v4.1.2) unless you need reproducibility
  2. Run aver before committing workflow changes
  3. For SHA-pinned actions, aver shows commits behind - update periodically
  4. Set GITHUB_TOKEN for higher API rate limits:
    export GITHUB_TOKEN=ghp_xxxxx
    

Common Actions and Their Repos

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です