bryanwills / github-repo-manager

Manage GitHub Actions secrets in your repositories.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitHub Repo Manager

Manage repositories in a GitHub account.

GitHub Authentication

This project uses a Personal Access Token. Generate one in your GitHub account by going to Settings > Developer Settings > Personal access tokens, then generating a token with at least the full 'repo' scope.

Usage

This project currently just creates or updates secrets using PyGithub.

  1. Ensure you have Python and Pip installed.
  2. Install requirements: pip3 install -r requirements.txt
  3. Copy example.config.yml to config.yml and tweak it.
  4. Run the script: python3 create_secret.py.
  5. Enjoy!

Note: Currently requires manual application of this PR to the PyGithub project. You can do this with:

pip3 install git+https://github.com/PyGithub/PyGithub.git@refs/pull/1681/merge

Author

Jeff Geerling.

About

Manage GitHub Actions secrets in your repositories.

License:MIT License


Languages

Language:Python 100.0%