Deploy yaml files to a large number of repositories in seconds.
Project description
github-deploy
Problem
Using poly repositories to manage projects ?
This can introduce a number challenges one of which is maintaining consistency across multiple repositories for files like shared configurations in your organization without introducing git submodules.
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 update --org [org] --token [PAT_TOKEN] --dest [LOCATION TO UPLOAD FILE] --source [SOURCE FILE LOCATION]
Example:
github-deploy update --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-deploy delete --org [org] --token [PAT_TOKEN] --dest [LOCATION TO DELETE]
Example:
github-deploy 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.3.tar.gz
(17.6 kB
view hashes)
Built Distribution
Close
Hashes for github_deploy-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64fe50a46c2e0c817a4ba31be6971f104951c37fa65be1e61e383da781e6bfcc |
|
MD5 | 66f0f202176fae47d139a48837e9d4c1 |
|
BLAKE2b-256 | 96533217e752abe2d61f81bf69e8546324c37ae98e993b118436d645fad60d72 |