joshjohanning/Bulk GitHub Repository Sync

🔄 Sync GitHub repositories between organizations with visibility control, Actions management, and archiving

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
repo-list-fileYAML file containing repository mappings with source, target, visibility, and sync optionsyes
source-github-tokenGitHub Personal Access Token for accessing source repositoriesyes
target-github-tokenGitHub Personal Access Token for creating/updating target repositoriesno
source-github-api-urlSource GitHub API URL (e.g., https://api.github.com for GitHub.com or https://ghes.domain.com/api/v3 for GHES). Instance URL is auto-derived.no${{ github.api_url }}
target-github-api-urlTarget GitHub API URL (e.g., https://api.github.com for GitHub.com or https://ghes.domain.com/api/v3 for GHES). Instance URL is auto-derived.no${{ github.api_url }}
overwrite-repo-visibilityOverwrite visibility of existing repositories to match YAML confignofalse
force-pushForce push to target repositories (overwrites history)nofalse

no outputs