llimllib/aver/github-actions-version-check

Claude Code and agent skill by llimllib/aver

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

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.

Install

npx vskill@latest install llimllib/aver/github-actions-version-check

SKILL.md

GitHub Actions Version Check

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

Prerequisites

Install aver (GitHub Actions version checker):

bash
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:

``bash # Search GitHub for the action's latest release # Example: for actions/checkout, check https://github.com/actions/checkout/releases ``

  1. Always use the latest major version when adding new actions:
  • Good: actions/checkout@v4
  • Avoid: actions/checkout@v3 (unless v3 is actually latest)
  1. After making changes, validate with aver:

``bash aver ``

  1. If outdated actions are found, update them to the latest versions shown.
Checking Existing Workflows

Run aver in the project root:

bash
# 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:

``bash export GITHUB_TOKEN=ghp_xxxxx ``

Common Actions and Their Repos

ActionRepository
actions/checkouthttps://github.com/actions/checkout
actions/setup-nodehttps://github.com/actions/setup-node
actions/setup-pythonhttps://github.com/actions/setup-python
actions/setup-gohttps://github.com/actions/setup-go
actions/cachehttps://github.com/actions/cache
actions/upload-artifacthttps://github.com/actions/upload-artifact
actions/download-artifacthttps://github.com/actions/download-artifact

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
1
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/llimllib/aver/github-actions-version-check/badge)](https://verified-skill.com/skills/llimllib/aver/github-actions-version-check)

Something wrong with this skill or its page? Tell us.