Monitoring tools for DDEV add-ons
This provides check-addons.sh, a bash script that monitors DDEV repositories by checking their scheduled GitHub Actions workflows.
- Topic-based repositories: All repositories with the
ddev-gettopic - Critical DDEV infrastructure: Key repositories like
ddev/ddev,ddev/github-action-add-on-test, etc. - Additional repositories: Configurable list via command line
Basic usage:
./check-addons.sh --github-token=<token> --org=ddevAdd additional repositories to monitor:
./check-addons.sh --github-token=<token> --org=ddev --additional-github-repos="owner/repo1,owner/repo2,owner/repo3"--github-token=TOKEN- GitHub personal access token (required)--org=ORG- GitHub organization to filter by (use "all" for all orgs)--additional-github-repos=REPOS- Comma-separated list of additional repositories to monitor
0- All monitored repositories have recent successful scheduled runs1- One or more repositories have failed scheduled runs2- One or more repositories haven't had scheduled runs within the last day3- One or more repositories have no scheduled runs configured5- GitHub token not provided