Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bisaloo/epiverse-trace-backup


https://github.com/bisaloo/epiverse-trace-backup

Last synced: 3 days ago
JSON representation

Awesome Lists containing this project

README

        

[![Automation
status](https://github.com/epiverse-trace-bot/epiverse-trace-backup/workflows/backup-and-upload/badge.svg)](https://github.com/epiverse-trace-bot/epiverse-trace-backup/actions)

This repository contains the automation code for weekly backups of the [`Epiverse-TRACE`](https://github.com/epiverse-trace) and [`Epiverse-CONNNECT`](https://github.com/epiverse-trace) GitHub organisation.

This is achieved by [replicating the back-up infrastructure from rOpenSci](https://discuss.ropensci.org/t/backing-up-github-organisation-with-gitcellar/3153) documented in the ["Safeguards and Backups for GitHub Organizations" blog post](https://ropensci.org/blog/2022/03/22/safeguards-and-backups-for-github-organizations/).

Migration archives are created with [gitcellar](https://docs.ropensci.org/gitcellar/) and are then uploaded to a [Google Cloud Platform](https://console.cloud.google.com/) storage bucket.

This is automated via GitHub Actions and runs on a weekly basis (each Saturday in the night).

For increased security, this repo is hosted on a dedicated GitHub account, @epiverse-trace-bot, which also provides a Personal Access Token (PAT) with minimal permissions.