paths-filter is a GitHub Actions path filter and git change detector designed to trigger conditional workflow steps by identifying modified files. It serves as a path-based change metadata generator that determines if specific files or directories have changed to drive automation logic in CI pipelines.
Les fonctionnalités principales de dorny/paths-filter sont : Changed File Identification, Git Change Detectors, Change Metadata Generators, Change-Based Path Filtering, File Pattern Matching, Cross-Branch Change Detection, CI Change Analysis, Trigger Condition Filters.
Les alternatives open-source à dorny/paths-filter incluent : mxschmitt/action-tmate — This project is an orchestration tool for establishing interactive debug sessions within automation pipelines. It… jhspetersson/fselect — fselect is a command line utility and file metadata query engine that uses SQL-like syntax to filter and find files… actions/toolkit — The GitHub ToolKit for developing GitHub Actions. moonrepo/moon — Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It… crate-ci/typos — Typos is a source code spell checker and automated typo fixer designed to detect and correct spelling errors across… gam-team/gam — GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments…
This project is an orchestration tool for establishing interactive debug sessions within automation pipelines. It functions as a GitHub Action that opens an interactive SSH or web-based shell session, providing a remote access utility for real-time system interaction and troubleshooting during continuous integration execution. The tool supports conditional debugging workflows, allowing interactive shells to be triggered only upon manual request or the failure of previous automation steps. It also enables detached debugging modes to start background sessions that provide connection details wit
fselect is a command line utility and file metadata query engine that uses SQL-like syntax to filter and find files based on their attributes. It functions as a file system analysis tool capable of selecting files and directories using relational logic, subqueries, and structured data filtering. The tool distinguishes itself by integrating Git tracking status and branch metadata into the search process while respecting project ignore files. It also includes a specialized media metadata search capability that filters audio and image files by technical properties such as resolution, bitrate, an
The GitHub ToolKit for developing GitHub Actions.
Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It functions as a dependency graph orchestrator that executes build targets in topological order and utilizes input hashing to cache results and skip redundant work. The project features a polyglot toolchain manager that automates the installation and versioning of language runtimes and CLI tools to ensure environment consistency. It also includes a plugin framework based on WebAssembly, allowing developers to extend build logic and toolchain behavior using any supported language.