andrewthetechie / gha-repo-manager

Manage your Github repo(s) settings and secrets using Github Actions and a yaml file
https://github.com/andrewthetechie/gha-repo-manager
MIT License
22 stars 6 forks source link

feat: Ability to configure deployment environments (including their secrets/variables) #233

Closed actuarysailor closed 3 months ago

actuarysailor commented 4 months ago

Description

Updated the action to enable the configuration of:

Motivation and Context

I manage several hundred repositories at work, and we use templates to ensure that everyone has the correct CI/CD pipelines for various project types varying by platform, programming language, and teams responsible for them. While this action does not fully automate everything such that all repositories require no manual configurations, it does streamline the configuration process for new repositories, such that:

While new repositories still need their settings.yml file updated for any customizations specific to a new repository, this allows even non-admins to propose those updates via a pull request. Secret values may still need a manual configuration because it is not guaranteed that:

How Has This Been Tested?

andrewthetechie commented 3 months ago

Closing these per discussion with @actuarysailor in another PR.