7 Repos
Configuration settings for managing hooks within CI environments.
Distinguishing note: Focuses on CI-specific hook behavior.
Explore 7 awesome GitHub repositories matching devops & infrastructure · CI Environment Hook Configurations. Refine with filters or upvote what's useful.
Husky is a Git hook manager that automates the installation and execution of version control lifecycle events within a project repository. It functions by redirecting standard version control event triggers to a centralized configuration directory, allowing teams to standardize development workflows and enforce code quality without requiring manual setup on every machine. The tool enables custom workflow automation by triggering shell scripts during operations such as committing or pushing code. It distinguishes itself by integrating directly into package manager lifecycles, ensuring that aut
Allows ignoring hook installation or execution via environment variables in CI environments.
Prek is a Git hook manager written in Rust that runs configured hooks as a single binary without requiring Python or other external runtimes. It executes hooks faster than standard tools through parallel processing and bundled Rust implementations, and includes a built-in hook repository that enables fully offline operation without network access or environment setup. The tool supports both TOML and YAML configuration formats with identical semantics, and can run hooks from existing pre-commit configuration files without modification. Prek distinguishes itself through workspace-aware monorepo
Reuses toolchains and virtual environments across hooks and repositories to reduce disk usage.
This is a curated gallery of real-world workflows demonstrating how to use Claude Code for AI-driven coding, debugging, and development automation. The showcase includes executable scripts that reproduce each AI interaction locally, allowing you to see exactly how the assistant generates, explains, and modifies code within a development environment. The project shows how to build custom AI agents with targeted prompts and multi-step slash commands, define project-wide memory that persists across sessions, and inject domain-specific knowledge through markdown files. It also demonstrates integr
Set up custom hooks, environment variables, and permissions to control automated system behaviors.
Overcommit is a Git hook manager and workflow automation system used to configure, deploy, and orchestrate scripts that enforce coding standards and project workflows. It acts as a management layer for distributed hook configuration, applying global templates across multiple repositories to ensure consistent validation rules. The system functions as a parallel task runner, executing multiple validation scripts concurrently across CPU cores to reduce the time spent during pre-commit checks. It distinguishes itself through signature-based integrity verification to detect unauthorized changes to
Allows adjusting command arguments and environment variables to customize how hooks behave.
RubyGems ist ein Paketmanager für die Sprache Ruby und dient als Tool zum Verpacken, Verteilen und Installieren von Bibliotheken und Software-Erweiterungen. Er fungiert als Dependency-Resolver und Registry-Client, der die Installation erforderlicher Bibliotheken und deren rekursiver Abhängigkeiten verwaltet, um konsistente Umgebungen in Entwicklung und Produktion sicherzustellen. Das System handhabt den gesamten Paket-Lebenszyklus, einschließlich des Erstellens verteilbarer Archive, der Kompilierung nativer C-Erweiterungen für hochperformante Systemintegration und der Veröffentlichung stabiler oder Vorab-Versionen in Registries. Es bietet ein Sicherheits-Framework, das kryptografische Paketsignierung, Multi-Faktor-Authentifizierung für Veröffentlichungen und rollenbasierte Zugriffskontrolle für kollaborative Paketbesitz- und Organisationsverwaltung umfasst. Umfassende Funktionen decken die Umgebungsisolierung durch projektspezifische Verzeichnisse, Versionsfixierung über Manifest-Dateien zur Garantie reproduzierbarer Builds und die Manipulation von Laufzeit-Load-Paths ab. Das Toolset enthält zudem Registry-Verwaltungsfunktionen wie privates Repository-Hosting, Remote-Source-Mirroring und API-Request-Throttling. Die Command-Line-Schnittstelle bietet Utilities für API-Key-Management, die Inspektion installierter Pakete und einen integrierten Dokumentationsbetrachter für Bibliotheken.
Sets environment variables to install multiple applications and global libraries into a single shared location.
This is a structured deep learning curriculum for programmers, delivered as a collection of Jupyter notebooks. It teaches the fundamentals of training neural networks for computer vision, natural language processing, tabular data analysis, and collaborative filtering using PyTorch and the fastai library. The course is designed to be hands-on, guiding learners from building a training loop from scratch to fine-tuning pretrained models for a variety of practical tasks. The curriculum distinguishes itself by covering the full lifecycle of a deep learning project, from data preparation and augmen
Registers user-defined hook functions on model layers for inspecting or modifying activations.
Simple-git-hooks ist ein Dienstprogramm zur Verwaltung von Versionskontroll-Hooks über Projektkonfigurationsdateien. Es automatisiert die Installation und Ausführung benutzerdefinierter Aufgaben und stellt sicher, dass bestimmte Befehle in lokalen Entwicklungsumgebungen konsistent ausgeführt werden, sobald Versionskontrolloperationen stattfinden. Das Tool funktioniert durch das Injizieren verwalteter Skripte in die Repository-Verzeichnisstruktur, wobei bestehende Hooks ersetzt werden, um einheitliche Entwicklungsstandards aufrechtzuerhalten. Es unterstützt umgebungsspezifische Konfigurationen, die es Entwicklern ermöglichen, benutzerdefinierte Initialisierungsskripte zu definieren, um sicherzustellen, dass notwendige Binärdateien und Systempfade während automatisierter Prozesse zugänglich sind. Das System enthält Mechanismen zum Umgehen dieser Hooks über Umgebungsvariablen oder Befehls-Flags, falls erforderlich. Es arbeitet durch den Aufruf von Aufgaben als Standard-Shell-Prozesse, was die Integration automatisierter Qualitätsprüfungen und Richtliniendurchsetzungen direkt in den Lebenszyklus der Versionskontrolle erleichtert.
Enables custom initialization scripts to ensure required binaries and system paths are accessible during automated hook execution.