Skip to main content

Deploy yaml files to a large number of repositories in seconds.

Project description

PyPI version Upload Python Package

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


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)

Uploaded Source

Built Distribution

github_deploy-0.0.3-py3-none-any.whl (18.9 kB view details)

Uploaded Python 3

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

Hashes for github-deploy-0.0.3.tar.gz
Algorithm Hash digest
SHA256 2822d873c38c7287b7e618a657f7eed03a69785280a7496cb9ae14452a4a6ca6
MD5 0f72cceac98e88e55a098c1ec61da2d2
BLAKE2b-256 52e2600c5a8b20ec5a7e836994ae3aa6da4be24c9301fd98078a3d76b99e91e8

See more details on using hashes here.

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

Hashes for github_deploy-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 64fe50a46c2e0c817a4ba31be6971f104951c37fa65be1e61e383da781e6bfcc
MD5 66f0f202176fae47d139a48837e9d4c1
BLAKE2b-256 96533217e752abe2d61f81bf69e8546324c37ae98e993b118436d645fad60d72

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page