Skip to content

Latest commit

 

History

256 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

github-backup

archive

This repository is used to create an archive of all repositories in the tbep-tech GitHub organization page. Each repository is archived as a .tar.gz file and then uploaded to Amazon S3 services on a weekly basis. Motivation for this workflow was created from an rOpenSci blog post on 2022/3/22. Click the archive badge above to see the archive log.

Weekly runs only back up repositories that changed since their last archive in S3. A repository is backed up if it has no archive yet, if it had pushes or settings changes, or if it had issue or pull request activity since the last backup. The log.txt file lists the repositories backed up in the latest run and the last backup time of the repositories that were skipped. Private repositories are counted but not named in the log.

To back up all repositories regardless of changes, open the archive workflow in the Actions tab, click "Run workflow", and check the full backup option.

About

Materials to archive all repositories and upload to S3 weekly using GitHub Actions

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages