Skip to content

v1.0.0 - Initial Release

Choose a tag to compare

@OmarRao OmarRao released this 15 Jun 18:40

What's new in v1.0.0

First public release of GitHub ? Google Drive Backup.

?? Live Dashboard - no install needed, runs in your browser via GitHub Pages.

Features

  • Full backup - source code (git mirror), issues, pull requests, releases, wiki, labels, and milestones
  • Full restore - recreates GitHub repos and pushes all branches, tags, labels, and milestones
  • GitHub Pages dashboard - dark-mode browser UI, triggers GitHub Actions, monitors workflow runs live
  • GitHub Actions - scheduled daily backup (02:00 UTC) and manual restore workflow
  • Concurrent processing - configurable parallel repo operations
  • Timestamped sessions - each backup creates an isolated folder in Google Drive
  • Selective backup/restore - choose specific repos or process everything
  • Rotating logs - Winston-powered log files with error isolation

Getting Started

See the README for full setup instructions.

GitHub Actions Secrets Required

Secret Description
GH_BACKUP_TOKEN GitHub PAT (repo, read:org, read:user)
GH_USER Your GitHub username or org
GDRIVE_FOLDER_ID Google Drive folder ID
GOOGLE_CLIENT_SECRET Contents of google-client-secret.json
GOOGLE_TOKEN Contents of google-token.json