🍺 BREW Explorer

← all formulae

actions-up

brew install actions-up v1.14.3 MIT

Tool to update GitHub Actions to latest versions with SHA pinning

130
30-day installs · #3121
308
90-day · #3497
467
365-day · #5268
590
★ GitHub stars · updated 2mo ago

Runtime dependencies

GitHub topics

actions cli dependencies github-actions security workflow

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "node"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Tool to update GitHub Actions to latest versions with SHA pinning",
  "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": "actions-up",
  "github_default_branch": "main",
  "github_last_commit_at": "2026-06-15T03:36:26Z",
  "github_readme_excerpt": "# Actions Up!\n\n\u003cimg\n  src=\"https://raw.githubusercontent.com/azat-io/actions-up/main/assets/logo.svg\"\n  alt=\"Actions Up logo\"\n  align=\"right\"\n  width=\"160\"\n/\u003e\n\n[![Version](https://img.shields.io/npm/v/actions-up.svg?color=fff\u0026labelColor=4493f8)](https://npmjs.com/package/actions-up)\n[![Code Coverage](https://img.shields.io/codecov/c/github/azat-io/actions-up.svg?color=fff\u0026labelColor=4493f8)](https://codecov.io/gh/azat-io/actions-up)\n[![GitHub License](https://img.shields.io/badge/license-MIT-232428.svg?color=fff\u0026labelColor=4493f8)](https://github.com/azat-io/actions-up/blob/main/license.md)\n\nActions Up scans your workflows and composite actions to discover every\nreferenced GitHub Action, then checks for newer releases.\n\nInteractively upgrade and pin actions to exact commit SHAs for secure,\nreproducible CI, or preserve tag-style references when you need to stay on tags.\n\n## Features\n\n- **Auto-discovery**: Scans all workflows (`.github/workflows/*.yml`) and\n  composite actions (`.github/actions/*/action.yml` and root\n  `action.yml`/`action.yaml`)\n- **Reusable Workflows**: Detects and updates reusable workflow calls at the job\n  level\n- **Flexible update styles**: Use SHA pinning by default, or preserve tag-style\n  references with `--style preserve`\n- **Batch Updates**: Update multiple actions at once\n- **Interactive Selection**: Choose which actions to update\n- **Breaking Changes Detection**: Warns about major version updates\n- **Fast \u0026 Efficient**: Optimized API usage with deduped lookups\n- **CI/CD Integration**: Use in GitHub Actions workflows for automated PR checks\n\n###\n\n\u003cbr\u003e\n\n\u003cpicture\u003e\n  \u003csource\n    srcset=\"https://raw.githubusercontent.com/azat-io/actions-up/main/assets/example-light.webp\"\n    media=\"(prefers-color-scheme: light)\"\n  /\u003e\n  \u003csource\n    srcset=\"https://raw.githubusercontent.com/azat-io/actions-up/main/assets/example-dark.webp\"\n    media=\"(prefers-color-scheme: dark)\"\n  /\u003e\n  \u003cimg\n    src=\"https://raw.githubusercontent.com/azat-io/actions-up/main/asse",
  "github_repo": "azat-io/actions-up",
  "github_stars": 590,
  "github_topics": [
    "actions",
    "cli",
    "dependencies",
    "github-actions",
    "security",
    "workflow"
  ],
  "homepage": "https://github.com/azat-io/actions-up",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 130,
  "installs_365d": 467,
  "installs_90d": 308,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "actions-up",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 3121,
  "rank_365d": 5268,
  "rank_90d": 3497,
  "raw_hash": "4234ed42e4b4ce52",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/a/actions-up.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": null,
  "version_stable": "1.14.3",
  "versioned_formulae": [],
  "why_use_this": null
}