Skip to content

Central repo with meta/global CRON actions

Notifications You must be signed in to change notification settings

r-universe-org/control-room

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 

Repository files navigation

Control room

Tools and scheduled actions (cron-jobs) to trigger global/meta operations in the r-universe platform. Each of these can also be triggered manually with a dispatch event.

Global sync

sync badge

Action source: https://github.com/r-universe-org/sync

Hourly cronjob which checks for all monorepos in r-universe if there are any updates in the registry or R packages. If any of the submodules needs to be updated, it triggers a dispatch action in the respective monorepo.

Sync some universes

  • cran: CRAN
  • bioc: CRAN
  • ropensci: CRAN

Action source: https://github.com/r-universe-org/sync

Rebuilds

rebuilds badge

Action source: https://github.com/r-universe-org/rebuilds

Nightly cron which triggers retry failures for recently failed build jobs, and a full rebuild for packages on r-universe that are 30 days old (so it rebuilds about 3% of packages each night).

Setup universes

setup badge

Action source: https://github.com/r-universe-org/setup-universes

On demand + nightly job which created and deletes r-universe monorepos based changes on CRAN and new (un)installations of the github app.

CRAN-to-git scraper

cran-to-git badge maintainers badge

Action source: https://github.com/r-universe-org/cranscraper

Nightly cron to update the automatically generated registry files in cran-to-git. This scrapes all CRAN packages looking for a Git URLs in the package descriptions, and then saves json files grouped by owner.

R-forge mirror

rforge badge

Action source: https://github.com/r-universe-org/rforge-mirror

Cron job to update the r-forge git-to-svn mirrors, runs few times per day.

About

Central repo with meta/global CRON actions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published