{"repo":"andrewthetechie/gha-repo-manager","free":true,"listed":false,"github":"https://github.com/andrewthetechie/gha-repo-manager","clone":"git clone https://github.com/andrewthetechie/gha-repo-manager.git","description":"Manage your Github repo(s) settings and secrets using Github Actions and a yaml file","language":"Python","stars":25,"topics":["github-actions","python"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Repo Manager via Github Actions Description Manage your Github repo(s) settings and secrets using Github Actions and a yaml file Usage This action manages your repo from a yaml file. You can manage: branch protection labels repos secrets repo settings Files See examples/settings.yml for an example config file. The schemas for this file are in repo manager.schemas. File Management -- Experimental File management can copy files from your local environment to a target repo, copy files from one location to another in the target repo, move files in the target repo, and delete files in the target repo. File operations are performed using the Github BLOB API and your PAT. Each file operation is a separate commit. This feature is helpful to keep workflows or settings file in sync from a central repo to many repos. Example workflow Inputs parameter description required default - - - - action What action to take with this action. One of validate, check, or apply. Validate will validate your settings file, but not touch your repo. Check will check your repo with your settings file and output a report of any drift. Apply will apply the settings in your settings file to your repo false check settings file What yaml file to use as your settings. This is local to runner running this action. false .github/settings.yml repo What repo to perform this action on. Default is self, as in the repo this action is running in false self github server url Set a custom github server url for github api o","default_branch":null,"files":null,"tree":[],"storefront":"/r/andrewthetechie","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/andrewthetechie/gha-repo-manager/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}