Skip to content

kakwa/ci-ggregate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ci-ggregate

Aggregate the CI status/badges of automatically every 6 hours.

CI Status

Last updated: 2026-04-21 12:55 UTC

Repository CI Status
kakwa/ci-ggregate Update CI Badges
kakwa/cpe-search CPE DB Update
kakwa/debian-rpm-build-tools Tests Documentation Build Repositories Check CVEs on NVD
kakwa/dnscherry Tests
kakwa/ficlip Doxygen Ubuntu-x86_64 pages-build-deployment
kakwa/freecad-pkg Tests Documentation Build Repositories Check CVEs on NVD
kakwa/GlobalProtect-openconnect Build
kakwa/kakwalab-pkg Tests Documentation Build Repositories Check CVEs on NVD
kakwa/ldapcherry CI
kakwa/ldfl Unit Tests & Coverage Doxygen Memleak Check
kakwa/libemf2svg emf2svg - Alpine-x86_64 emf2svg - MacOS-arm64 emf2svg - Ubuntu-aarch64 emf2svg - Ubuntu-x86_64 emf2svg - Windows-x86_64
kakwa/libvisio2svg CI
kakwa/misc-pkg Tests Documentation Build Repositories Check CVEs on NVD
kakwa/ofw-install-server CI
kakwa/pakste Tests Documentation Build Repositories Check CVEs on NVD pages-build-deployment
kakwa/py-ascii-graph documentation Python Tests
kakwa/rsyslog-splunk-plugin CI
kakwa/slack-discord-misc-pkg Build Repositories
kakwa/stars update awesome-stars
kakwa/technically Build and Publish pages-build-deployment
kakwa/uts-server Build pages-build-deployment
wows-tools/wows-depack Coverage Ubuntu-x86_64 Ubuntu-x86_64 pages-build-deployment
wows-tools/wows-geometry Coverage Ubuntu-x86_64
wows-tools/wows-splash Coverage Ubuntu-x86_64

Setup

Configure Monitored Orgs/Users

# add user/orgs
vim config.yml

GH_TOKEN secret

The workflow needs a Personal Access Token (PAT) stored as a repository secret named GH_TOKEN to call the GitHub API with a decent rate limit (5 000 req/h vs 60 req/h unauthenticated).

1. Create a Personal Access Token

  • Go to GitHub → Settings → Developer settings → Personal access tokens → Tokens (classic) (https://github.com/settings/tokens)
  • Click Generate new token (classic)
  • Give it a descriptive name (e.g. ci-ggregate)
  • Select the public_repo scope (read-only access to public repositories is enough)
  • Click Generate token and copy the value — you won't see it again

If you also want to scan private repositories, select the full repo scope instead.

2. Add the secret to this repository

  • Go to this repository on GitHub → Settings → Secrets and variables → Actions
  • Click New repository secret
  • Name: GH_TOKEN
  • Value: paste the token you copied above
  • Click Add secret

3. Trigger the first run

  • Go to Actions → Update CI Badges → Run workflow (manual dispatch), or
  • Simply push a change to config.yml or update_badges.py

The workflow then runs automatically every 6 hours.

About

Aggregate the CI badges of all my projects automatically

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages