Skip to main content

GitHub tools for Augmenting Integrations

Project description

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

Project details


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.

Supported by

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