Automic VaultAutomic Vault

brew

Install actions-batch with Homebrew

Time-sharing supercomputer built on GitHub Actions. Version 0.0.3 via Homebrew; verified 2026-06-15.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install actions-batch

local Homebrew formula metadata

overview

Package summary

Time-sharing supercomputer built on GitHub Actions

Commands and aliases

  • actions-batch

history

Project history and usage

actions-batch is a small Go CLI by Alex Ellis for submitting shell scripts to disposable GitHub Actions workflows and collecting logs or artifacts. Its own description frames it as a time-sharing supercomputer built on GitHub Actions.

Project history

The project appeared as a public GitHub repository in October 2022 and was documented by the author in a blog post that explains the time-sharing analogy, disposable repository workflow, and artifact retrieval model. Public releases began in December 2023 with v0.0.1.

Adoption history

The README targets GitHub-hosted runners, private repositories, self-hosted runners, and Actuated runners, so adoption is mostly in the GitHub Actions and self-hosted runner niche rather than as a general batch scheduler.

How it is used

Users pass a script with --file, identify an owner with --owner, provide a GitHub token via --token-file, and optionally pass secrets via --secrets-from. The tool creates a temporary workflow, runs it, and can download files placed in an uploads directory.

Why package nerds care

For package-manager users, actions-batch is interesting because it packages GitHub Actions as an ad hoc batch-compute backend: a single local CLI wraps repository creation, workflow generation, token handling, secrets, and artifact download.

Timeline

  • 2022: Public GitHub repository created.
  • 2023: README examples show artifact download and secret injection workflows.
  • 2023: v0.0.1 initial release published on GitHub.
  • 2023: v0.0.3 followed the next day with logging changes.

Related projects

  • The README points readers to alexellis/run-job for one-shot Kubernetes jobs and OpenFaaS for portable functions.

Sources

  • Author blog post linked from the README for project framing.
  • GitHub repository and releases API for creation and release dates.
  • Official README for usage, supported runners, secrets, artifacts, and related projects.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 10 platform targets.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
~/pat.txt~/batch.secrets/*

executables

Installed executables

CommandKindExposureNote
actions-batchcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version0.0.3
manager updated2026-06-15
local dataok
upstreamcurrent
latest detectedv0.0.3

https://github.com/alexellis/actions-batch

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:actions-batch
Version0.0.3
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/actions-batch
Homepagehttps://blog.alexellis.io/github-actions-timesharing-supercomputer/
Repositoryhttps://github.com/alexellis/actions-batch
Upstream docshttps://blog.alexellis.io/github-actions-timesharing-supercomputer
LicenseMIT
Source archivehttps://github.com/alexellis/actions-batch/archive/refs/tags/v0.0.3.tar.gz
Last updated2026-06-15T10:20:09-04:00
Pulseupdated
Build dependenciesgo
Bottleavailable (on arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameactions-batch
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment