Tools and utilities for executing continuous integration workflows directly on your local development machine.
This project provides a containerized execution agent designed to host automated workflows for version control platforms. It functions as a self-hosted runner that automatically registers with a central service upon startup and terminates after completing a single job, ensuring that every task runs in a clean, isolated environment. The system distinguishes itself through its focus on ephemeral lifecycle management and security. By utilizing a non-root execution model, it enforces least-privilege principles during job processing. The runner supports dynamic configuration through environment va
It provides a Dockerized GitHub Actions runner that can execute workflows locally, enabling you to test pipelines before pushing, but it may lack explicit support for GitLab CI and built-in caching or version‑control hooks.
This is a GitHub Actions tool used to clone Git repositories into a workspace to provide source code for automated workflow steps. It functions as a repository manager that handles the orchestration of source code checkouts, including a dedicated authentication handler for persisting security tokens and credentials. The project distinguishes itself through capabilities for managing complex repository structures, such as recursive submodule initialization and the retrieval of large binary assets via Git Large File Storage. It also supports multi-repository workspace management, allowing severa
actions/checkout is a GitHub Action step that clones repositories into a workflow workspace, not a tool to run entire CI/CD pipelines locally for testing and debugging.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| myoung34/docker-github-actions-runner | 2.2K | Shell | gpl-3.0 | |
| actions/checkout | 7.5K | TypeScript | mit |