githubsecrets

Manage your GitHub Actions secrets with a simple CLI

MIT License

Downloads
669
Stars
42
Committers
3
githubsecrets - 1.0.9rc2 Latest Release

Published by unfor19 over 3 years ago

  • [CI/CD] Improved Dockerfile to use better caching
githubsecrets - 1.0.9rc1

Published by unfor19 over 3 years ago

  • [CI/CD] Improved Dockerfile to use better caching
githubsecrets - v1.0.8

Published by unfor19 almost 4 years ago

  • [SECURITY-FIX] cryptography 2.9 to 3.2
githubsecrets - v1.0.7

Published by unfor19 about 4 years ago

  • Fixed modules error
githubsecrets - v1.0.6

Published by unfor19 about 4 years ago

  • Changed scripts directory name to githubsecrets
  • Changed linter from pylint to flake8 and fixed linting issues
githubsecrets - Shorter command names

Published by unfor19 over 4 years ago

  • The commonly used commands secret and profile are a bit long, it's easier to use shortcuts.
  • Examples of how to use the new shortcuts:
    • ghs profile-apply --> ghs pa
    • ghs secret-apply --> ghs sa
    • ghs secret-list --> ghs sl
    • And so on ...
githubsecrets - Enhancements

Published by unfor19 over 4 years ago

  1. Actions on multiple repositories - Closes #6
  2. Actions on multiple profiles
  3. The flag --ci is automatically True when running in Docker
  4. Response output is more meaningful and formatted as JSON
  5. Improved test functionality - not deleting .githubsecrets when completes
  6. Contributing is explained better
  7. Dockerfile is built from source, instead of installing from pip - this avoids racing conditions, and gets the latest version when running in Docker
githubsecrets - Security Update

Published by unfor19 over 4 years ago

Credentials file - ~/.githubsecrets/credentials is now encrypted by using keyring.

  • CI/CD processes - Make sure keyrings.alt is installed, or simply use the Docker image

    • If you're getting issues in Ubuntu, then execute
      sudo apt remove python3-pip && python -m pip install --upgrade pip 
      
  • Docker image - already updated with keyrings.alt

githubsecrets - Official Release

Published by unfor19 over 4 years ago

First official release! 🎉

Feel free to open an issue, ask any question, or reach out for help

githubsecrets - CI Support

Published by unfor19 over 4 years ago

Fully supports running in CI mode, just add the --ci flag after ghs, some example:

$ ghs --ci profile-delete profile_name
SUCCESS: Deleted the profile unfor19

$ ghs --ci profile-delete secret_name
{
    "status_code": 204
}
githubsecrets - Beta Release

Published by unfor19 over 4 years ago

githubsecrets - Alpha Release

Published by unfor19 over 4 years ago