{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools"}],"enrichment":{"capability":"GTO turns a Git repository into an artifact registry by creating annotated Git tags to track artifact versions, manage lifecycle stages, and signal CI/CD systems about deployments and readiness changes.","skillfed_tags":["gitops","artifact-registry","ci-cd-automation"],"use_cases":["Track model versions and their deployment status across environments using Git tags as the source of truth.","Automate CI/CD pipelines to deploy new artifact versions when lifecycle stages are updated (e.g., promoting from staging to production).","Manage release readiness by marking artifacts with stages that indicate their consumption status for specific environments.","Integrate with DVC-based ML workflows to maintain a Git-native model registry without external infrastructure.","Signal downstream systems about artifact changes without polling, using Git tags as events."],"what_it_does":"GTO is a command-line and Python tool that transforms a Git repository into an artifact registry by managing annotated Git tags in a standard format. It lets you track artifact versions, define lifecycle stages (like 'staging' or 'production'), and emit signals that trigger CI/CD automation when versions change or stages are updated. The tool works by creating and reading Git tags rather than maintaining a separate database, making it lightweight and Git-native.\n\nThe package is designed to work alongside DVC and serves as a backbone for Git-based model registries in systems like Iterative Studio. It has 10 runtime dependencies including click for CLI handling, pydantic for data validation, and ruamel.yaml for configuration. The codebase is actively maintained, supports Python 3.10 through 3.14, and carries no known security vulnerabilities.","worth_installing":"Yes, if you need Git-native artifact versioning and lifecycle management for CI/CD workflows. The package is actively maintained, has low install friction, carries no vulnerabilities, and integrates well with DVC-based ML pipelines. Pre-Alpha status means the API may change, but the core functionality is stable enough for production use in teams already using Git as their source of truth."},"id":"gto","links":{"html":"https://skillfed.io/packages/gto","md":"https://skillfed.io/packages/gto.md","pypi":"https://pypi.org/project/gto/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-09","license_spdx":null,"license_treatment":"permissive","name":"gto","python_support":"supports_current","summary":"Version and deploy your models following GitOps principles"},"popularity":{"monthly_downloads":2058805,"position":3333,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.10.1"}
