Augmenting Integrations GitHub Tools
GitHub repository management CLI: push .env secrets and variables to GitHub Actions, enforce repo standards (rulesets, merge strategy, auto-merge), and bootstrap new repositories.
Looking for the interactive health dashboard? It moved to augint-tools -- run
ai-tools dashboardthere.
Reports
| Report | Link |
|---|---|
| API Documentation | docs |
| Test Coverage | coverage |
| Unit Test Results | tests |
| Security Scan | security |
| License Compliance | compliance |
Installation
pip install augint-github
Quick Start
# Push .env secrets and variables to a GitHub repository
ai-gh-push
Commands
ai-gh sync / ai-gh-push
Push .env secrets and variables to GitHub Actions.
ai-gh sync # Sync current repo
ai-gh-push # Shortcut entry point
ai-gh init
Bootstrap a GitHub repository with settings and secrets.
ai-gh config
Check or set repository configuration (merge strategy, auto-merge, etc.).
ai-gh rulesets
View, apply, or delete branch rulesets on a GitHub repository.
ai-gh status
Show repository configuration: auto-merge, non-default branches, and settings.
ai-gh chezmoi
Back up .env to chezmoi and sync secrets to GitHub.
Environment
- Auth default:
gh auth token/ GitHub CLI keyring session when available GH_TOKEN: optional explicit override in the current shell, or.envfallback- Python: 3.12+
- Package manager: uv
Development
uv sync --all-extras # Install all dependencies
uv run pytest # Run tests
uv run pytest --cov=src --cov-fail-under=80 # Tests with coverage
uv run ruff check src/ # Lint
uv run mypy src/ # Type check
uv run pre-commit run --all-files # All pre-commit hooks
Metadata
Release files for augint-github 2.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| augint_github-2.0.0.tar.gz | 14.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| augint_github-2.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 32.5 kB
Release files / augint_github-2.0.0.tar.gz
| Download URL | augint_github-2.0.0.tar.gz |
|---|---|
| Size | 14.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
832358eeed7786e0ce64e91b34bc69690ef4137a14f57bfb01c3db515dfa756e
|
|
BLAKE2b-256 checksum How to use checksums |
6c63a28215ea5094f9f66facb6d1068fd06342ac0531205acbf3693eebaccc1e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 16, 2026.
Transparency logRelease files / augint_github-2.0.0-py3-none-any.whl
| Download URL | augint_github-2.0.0-py3-none-any.whl |
|---|---|
| Size | 18.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a902de8a109f42fbaf2eef391f840c39898ba67f0f85c7d1ed585b4fe658bb8e
|
|
BLAKE2b-256 checksum How to use checksums |
0bc73b8bd312462087bf1853e4236d15a616d3f27c612ac33663b73ed26dc9b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 16, 2026.
Transparency log