🍺 BREW Explorer

← all formulae

action-validator

brew install action-validator v0.9.0 GPL-3.0-only

Tool to validate GitHub Action and Workflow YAML files

53
30-day installs · #4557
132
90-day · #4970
433
365-day · #5445
375
★ GitHub stars · updated 4mo ago

Build dependencies

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "rust"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Tool to validate GitHub Action and Workflow YAML files",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:35:17+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "action-validator",
  "github_default_branch": "main",
  "github_last_commit_at": "2026-04-09T00:01:39Z",
  "github_readme_excerpt": "The `action-validator` is a standalone tool designed to \"lint\" the YAML files\nused to define GitHub Actions and Workflows. It ensures that they are well-formed,\nby checking them against published JSON schemas, and it makes sure that any\nglobs used in `paths` / `paths-ignore` match at least one file in the repo.\n\nThe intended use case for `action-validator` is in Git pre-commit hooks and\nsimilar situations.\n\n\n# Funding Development\n\nI am currently experimenting with ways to fund development of new features in `action-validator`.\nYou can find more details of this approach at [the `action-validator` code fund page](https://hezmatt.org/~mpalmer/code-fund.html).\n\n\n# Installation\n\nWe have many ways to install `action-validator`.\n\n## Pre-built binaries\n\nThe [GitHub releases](https://github.com/mpalmer/action-validator/releases)\nhave some pre-built binaries -- just download and put them in your path. If a\nbinary for your platform isn\u0027t available, let me know and I\u0027ll see what I can\nfigure out.\n\n\n## Using cargo\n\nIf you\u0027ve got a Rust toolchain installed, running `cargo install action-validator` should give you the latest release.\n\n\n## Using asdf\n\nIf you\u0027re a proponent of the [asdf tool](https://asdf-vm.com/), then you can\nuse that to install and manage `action-validator`:\n\n```shell\nasdf plugin add action-validator\n# or\nasdf plugin add action-validator https://github.com/mpalmer/action-validator.git\n```\n\nInstall/configure action-validator:\n\n```shell\n# Show all installable versions\nasdf list-all action-validator\n\n# Install specific version\nasdf install action-validator latest\n\n# Set a version globally (on your ~/.tool-versions file)\nasdf set -u action-validator latest\n\n# Now action-validator commands are available\naction-validator --help\n```\n\n\n# Using mise\n\nIf you are a passionate user of [mise](https://github.com/jdx/mise), then you can use that to install and manage `action-validator`:\n\nNo need to declare the plugin, it\u0027s already known by mise.\n\nInstall/configure action-valida",
  "github_repo": "mpalmer/action-validator",
  "github_stars": 375,
  "github_topics": [],
  "homepage": "https://github.com/mpalmer/action-validator",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 53,
  "installs_365d": 433,
  "installs_90d": 132,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "GPL-3.0-only",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "action-validator",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 4557,
  "rank_365d": 5445,
  "rank_90d": 4970,
  "raw_hash": "6e592cbf96200e04",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/a/action-validator.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "0.9.0",
  "versioned_formulae": [],
  "why_use_this": null
}