Deploy File Changes Across Multiple 'GitHub' Repositories
Overview
Deploy file changes across multiple 'GitHub' repositories using the 'GitHub' 'Web API' https://docs.github.com/en/rest. Allows synchronizing common files, Continuous Integration ('CI') workflows, or configurations across many repositories with a single command.
Initial Release
This is the first release of the {multideploy} package, providing tools for
deploying file changes across multiple GitHub repositories.
Features
Repository Management
repos(): List repositories for a user or organization, with filtering optionsorgs(): List organizations for the authenticated user
File Operations
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
Show all changes in 0.1.0Hide the rest of the changes in 0.1.0
Pull Request Operations
pr_create(): Create a pull request for changes in multiple repositories
Other Features
- Dry run mode
dry_run = TRUEto 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
From NEWS.md in the release
Install
Health
- OK13 OK2026-08-05
- NOTE12 OK, 1 NOTE2026-08-01
- OK13 OK2026-06-08
- ERROR12 OK, 1 ERROR2026-06-07
- OK14 OK2026-03-10
Documentation
- Help pages
- 11 (1 internal)includes a package overview page
- Examples that run
- 100%10 run in a plain check (8 of them under a condition)
- Exported functions with examples
- 100%
- Documented parameters
- 100%
- Return-value docs
- 100%
- Help pages citing references
- 0%
Downloads
Repository
- PRs merged (all time)
- not measured
- Median days to close, 50 most recently updated closed issues
- 70
- Median days to close, 50 most recently updated closed PRs
- not measured
Stars over time
Forks over time
Issues over time
11 development-tooling and community-health practices detected across 6 families in the upstream repository
Checks run against github.com/coatless-rpkg/multideploy on 2026-10-18.
The R CMD check workflow runs on Linux
Funding links: GitHub Sponsors, Patreon, Buy Me a Coffee, thanks.dev
GitHub Pages site last deployed 2025-08-22 · The repository has a site deploy workflow
pkgdown site last built 2025-08-22, before release 0.1.0 (2025-08-27)
Show all practicesHide 2 practices
Dependencies
Code & Tests
People & History
- RR 4.6.0 released · 2026-04-24
- 0.1.0Latest2025-08-27 · current release
- RR 4.5.0 released · 2025-04-11
Package metadata
- First published
- 2025-08-27
- Total releases
- 1 / 1 yrs
- License
- AGPL (>= 3) OSI
- Download size
- 29 KB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("multideploy")This package has no citation file, so citation() returns this entry built from DESCRIPTION.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-22, which the citation names so these numbers can be found later. More on citing and the projects behind them.