Skip to main content

Augmenting Integrations GitHub Tools

ci status PyPI - Version License: MIT Ruff Conventional Commits pre-commit Made with GH Actions semantic-release

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 dashboard there.

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 .env fallback
  • 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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

augint_github-2.0.0.tar.gz (14.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

augint_github-2.0.0-py3-none-any.whl (18.4 kB view details)

Uploaded Python 3

File details

Details for the file augint_github-2.0.0.tar.gz.

File metadata

  • Download URL: augint_github-2.0.0.tar.gz
  • Upload date:
  • Size: 14.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for augint_github-2.0.0.tar.gz
Algorithm Hash digest
SHA256 832358eeed7786e0ce64e91b34bc69690ef4137a14f57bfb01c3db515dfa756e
MD5 07629d2bd64abf0d85d9cc1154766fbf
BLAKE2b-256 6c63a28215ea5094f9f66facb6d1068fd06342ac0531205acbf3693eebaccc1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for augint_github-2.0.0.tar.gz:

Publisher: pipeline.yaml on svange/augint-github

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file augint_github-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: augint_github-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 18.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for augint_github-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a902de8a109f42fbaf2eef391f840c39898ba67f0f85c7d1ed585b4fe658bb8e
MD5 d6eaabe92571e7c99882107437924cdd
BLAKE2b-256 0bc73b8bd312462087bf1853e4236d15a616d3f27c612ac33663b73ed26dc9b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for augint_github-2.0.0-py3-none-any.whl:

Publisher: pipeline.yaml on svange/augint-github

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

2.0.0 This release

2 files

1.13.0

2 files

1.12.0

2 files

1.11.0

2 files

1.10.0

2 files

1.9.2

2 files

1.9.1

2 files

1.6.0

2 files

1.5.0

2 files

1.4.0

2 files

1.3.5

2 files

1.3.4

2 files

1.3.3

2 files

1.3.2

2 files

1.3.1

2 files

1.3.0

2 files

1.2.0

2 files

1.1.0

2 files

1.0.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page