CLI tool that displays the last 3 runs of GitHub Actions workflows with status and run information
act3 is a CLI tool that provides a quick overview of GitHub Actions workflow runs by showing the results of the last 3 executions for specified repositories. It displays workflow status, run numbers, commit information, and execution times in a compact format, eliminating the need to navigate through GitHub's web interface to check recent CI/CD activity.
The tool supports multiple output formats including a default terminal view, tabular format, and HTML output for sharing or archiving results. Users can query workflows from the current repository, specify multiple repositories using the -r flag, or configure specific workflows through a YAML configuration file. The configuration approach allows for persistent monitoring of workflows across different repositories and includes optional features like custom URLs with run number interpolation.
act3 authenticates with GitHub either through an existing gh CLI installation or via a GH_TOKEN environment variable with appropriate permissions. It includes workflow filtering capabilities using regex patterns and can automatically open failed workflows for immediate investigation. The tool is particularly useful for developers and DevOps engineers who need to monitor CI/CD pipeline status across multiple repositories without switching between browser tabs.
# via Homebrew
brew install dhth/tap/act3
# via Go
go install github.com/dhth/act3@latest
