InvenioRDM GitHub Archiver_images/cloud-upload.svg

InvenioRDM is used by many institutional repositories such as CaltechDATA to let users preserve software and data in a long-term archive managed by their institution. Depositing software and/or data into these repositories requires the creation of detailed metadata records – a tedious and error-prone process if done manually. This is where the InvenioRDM GitHub Archiver (IGA) comes in.

IGA can create metadata records and send releases from GitHub to an InvenioRDM-based repository server. It can be run as a command line program; it also can be set up as a GitHub Action to archive GitHub releases in InvenioRDM automatically each time they are made.

IGA sends metadata and assets from GitHub to an InvenioRDM server.