ci
12 repositories
Test GitHub Actions on Your Laptop Before You Push — act parses .github/workflows files and runs them locally via Docker, matching GitHub's environment variables and filesystem so you get fast feedback without committing and pushing. It can also double as a task runner, letting workflow files replace a Makefile. A VS Code extension now lets you manage and run act without leaving your editor.
A massive open dataset of classical Chinese poetry in JSON — An open JSON database covering nearly 14,000 Tang and Song poets, 55,000 Tang poems, 260,000 Song poems, and 21,050 Song ci lyrics from 1,564 poets. Data is crawled from the web, making it easy to build apps, NLP models, or research tools on classical Chinese literature.
Harness Open Source Expands Drone Into a Full DevOps Platform — Harness is the open source successor to Drone, bundling Git hosting, CI/CD pipelines, hosted dev environments (Gitspaces), and artifact registries into one self-hostable platform. It runs as a single Docker container, making it relevant for teams who want Drone-style pipelines plus SCM and dev environments without stitching together separate tools.
Promptfoo's LLM Evals and Red Teaming, Now Backed by OpenAI — Promptfoo is a CLI and library for evaluating and red-teaming LLM apps, agents, and RAGs, with declarative configs that plug into CI/CD. It recently became part of OpenAI while staying open source and MIT licensed, and is used by OpenAI and Anthropic to catch vulnerabilities before shipping.
A unified runner that bundles over a hundred Go linters — golangci-lint runs many Go linters in parallel with caching and YAML configuration, speeding up static analysis. It integrates with major IDEs and CI systems, making it useful for teams who want consistent, fast linting without wiring up each tool separately.
A web control panel for running Ansible, Terraform, and scripts at scale — Semaphore UI gives teams a web interface and API for running Ansible playbooks, Terraform/OpenTofu/Terragrunt code, Bash and PowerShell scripts, replacing ad-hoc terminal deployments. It adds projects, reusable task templates, schedules, inventories, and access control, aimed at teams whose deployment workflows have outgrown manual CLI use.
A community-driven CI/CD engine forked from Drone, built on containers — Woodpecker is an open-source CI/CD engine that runs pipelines as containers and plugs into Git forges like GitHub, Gitea, and GitLab. Originally forked from Drone after its license change, it's community-governed and aimed at teams wanting a self-hostable, extensible alternative to proprietary CI services.
Write AI-driven GitHub Actions workflows in plain Markdown — gh-aw is a GitHub CLI extension that compiles Markdown+YAML workflow files into standard GitHub Actions, letting agents like Copilot, Claude Code, Codex, Gemini or Pi handle issue triage, PR review, or CI investigation. Agent jobs run read-only and sandboxed, with writes going through permission-scoped safe-outputs jobs for safer automation.
A shared memory layer that lets coding agents learn across tools — Beacon is a CLI-based memory layer that works across coding agent harnesses like Claude Code, Codex, and Cursor, letting agents retain and improve knowledge between sessions instead of starting fresh each time. It targets developers running multiple AI coding agents who want shared context, traceability, and security observability across their workflows.
Rust-powered dependency boundaries for Python monorepos — Tach is a pip-installable, Rust-built CLI that enforces module boundaries in Python codebases: declared dependencies, public interfaces for cross-module calls, and no import cycles. It adopts incrementally with no runtime impact, making it useful for teams moving toward a modular monolith without a full rewrite.
Agents that triage, code, review, and merge on their own — Fullsend runs autonomous agents across GitHub, GitLab, and Forgejo that triage issues, implement fixes, review code, and merge to production, built with security as a core design goal. It targets teams exploring fully agentic software development workflows rather than single-task coding assistants.
AI changelog generator that opens PRs for you, no API key required — changelog-bot turns commit history, PR titles, and release notes into a ready-to-ship changelog entry, optionally opening a PR with compare links already wired up. It works with OpenAI or Anthropic for tone-aware summaries, but falls back to a heuristic generator if no API key is set, so releases never fail because AI is down. Ships as a CLI, GitHub Action, or reusable workflow.