This is the first release of the {multideploy}
package, providing tools for
deploying file changes across multiple GitHub repositories.
repos()
: List repositories for a user or organization, with filtering optionsorgs()
: List organizations for the authenticated user
file_content()
: Retrieve contents of a file from a GitHub repositoryfile_update()
: Create or update a file in a GitHub repositoryfile_mapping()
: Create a mapping between local files and their target paths in repositoriesfile_deploy()
: Deploy a file to multiple GitHub repositories
pr_create()
: Create a pull request for changes in multiple repositories
- Dry run mode
dry_run = TRUE
to preview changes without making actual commits - Support for processing entire directories of files while preserving or flattening structure
- Detailed documentation with examples for all functions