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 details)
Built Distribution
File details
Details for the file github-deploy-0.0.3.tar.gz
.
File metadata
- Download URL: github-deploy-0.0.3.tar.gz
- Upload date:
- Size: 17.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2822d873c38c7287b7e618a657f7eed03a69785280a7496cb9ae14452a4a6ca6 |
|
MD5 | 0f72cceac98e88e55a098c1ec61da2d2 |
|
BLAKE2b-256 | 52e2600c5a8b20ec5a7e836994ae3aa6da4be24c9301fd98078a3d76b99e91e8 |
File details
Details for the file github_deploy-0.0.3-py3-none-any.whl
.
File metadata
- Download URL: github_deploy-0.0.3-py3-none-any.whl
- Upload date:
- Size: 18.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64fe50a46c2e0c817a4ba31be6971f104951c37fa65be1e61e383da781e6bfcc |
|
MD5 | 66f0f202176fae47d139a48837e9d4c1 |
|
BLAKE2b-256 | 96533217e752abe2d61f81bf69e8546324c37ae98e993b118436d645fad60d72 |