Getting started¶
Requirements¶
- Python 3.13 or later.
- A GitHub token that can read Actions on the repositories you want to monitor. For a fine-grained personal access token, grant Actions: Read-only.
Install¶
Configuration¶
Environment variables¶
Environment variables take precedence over a config file.
Configuration file¶
-
Print the location of the config file:
-
Create the file and add your token and the repositories to monitor:
For other settings, see Configuration.
Run¶
Pipe-Ping prints each status change to the terminal and shows a desktop notification when a pipeline run finishes. Press Ctrl+C to stop it.
To show log messages in the terminal, add -v for info or -vv for debug:
To keep Pipe-Ping running after you close the terminal, see Running in the background.