Composable GitHub Actions and reusable workflows for modern DevOps pipelines. Docker, Helm, semantic versioning, and an AI-native project scaffold — each piece does one thing well and connects cleanly with the rest.
Shell-first, platform-agnostic. Each action composes with the others.
Build a Docker image from a Dockerfile and push to any OCI-compatible registry — Docker Hub, GHCR, ECR, GCR.
Build chart dependencies, package a Helm chart, and push to an OCI-compatible Helm registry in one step.
Auto-compute a SemVer version from git tags and branch names. Trunk-based development ready. Outputs a Docker and OCI-compliant tag.
outputs: version
Drop-in reusable workflow templates for common CI patterns. Reference once, use across every repo in your org.
Combine compute-semver and docker-build-push for zero-config versioned image builds.
A Node.js project template built around layered AGENTS.md files —
so AI coding assistants (Claude, Copilot, Cursor) start every session knowing
your codebase's rules, conventions, and constraints rather than guessing.
Root-level rules cascade down to service and module levels. Teams own their
own AGENTS.md but can never relax a root constraint.
Pair with a SPEC.md to give agents both the rules (how to build)
and the goal (what to build).
Rules cascade downward. A service-level AGENTS.md can add stricter rules but never relax a root-level rule.
Each action does one thing. Combine compute-semver + docker-build-push + helm-package-push for a full release pipeline.
Shell scripts over opaque binaries. Readable CI is maintainable CI — you should understand what runs in your pipeline.
Works with any OCI-compatible registry, any Kubernetes distribution, any cloud. No vendor lock-in baked in.
Designed for fast-flow delivery. compute-semver understands main, develop, and feature branches out of the box.
ActionsCI is MIT-licensed and actively maintained. Issues, PRs, and ideas welcome across all repos.