Deploy yaml files to a large number of repositories in seconds.
Project description
github-deploy
Using poly repositories to manage projects can introduce a number challenges one of which is maintaining consistency across multiple repositories for configurations that needs to be the same accross all of them in your organization.
For example adding a github action or maintaing a consistent pull request template accross your organization.
Usage
Creating or Updating files on github
github-deploy
github-deploy --org [org] --token [PAT_TOKEN] --dest [LOCATION TO UPLOAD FILE] --source [SOURCE FILE LOCATION]
Example:
github-deploy --org tj-actions --token [PAT_TOKEN] --dest '.github/workflows/auto-approve.yml' --source auto-approve.yml
NOTE:
auto-approve.yml
is located on your local system.
Deleting files on github
github-delete
github-delete --org [org] --token [PAT_TOKEN] --dest [LOCATION TO DELETE]
Example:
github-delete --org tj-actions --token [PAT_TOKEN] --dest '.github/auto-approve.yml'
Resources
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
github-deploy-0.0.2.tar.gz
(2.1 kB
view hashes)
Built Distribution
Close
Hashes for github_deploy-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbcfe0e5d6dd583370819cedc8ab427f9525db5d3ddc72b44f9a047e5e1d320a |
|
MD5 | 2a4b345f9a3ef09bd7168a715bf42f55 |
|
BLAKE2b-256 | ac0e4955bec3d204b827eae956dc4e25187417ea8e8223b64cac21e3d19d4d53 |