werk 0.8.3

Local CI pipeline runner with parallel execution and Docker support.

Werk

Local CI pipeline runner with parallel execution and Docker support.

CI Status

Features

  • Declarative pipelines in a single YAML file
  • Automatic parallelism based on the dependency graph
  • Local and Docker executors
  • Built-in vault for encrypting secrets in dotenv files
  • Execution reports with per-job timing and status
  • MCP server for AI assistant integration (experimental)

Quick start

Install via Homebrew:

brew tap marghidanu/werk
brew install werk

Create a werk.yml:

version: "1"

jobs:
  main:
    executor: local
    needs:
      - lint
      - test
    commands:
      - echo "Build complete!"

  lint:
    executor: local
    commands:
      - echo "Linting..."

  test:
    executor: local
    commands:
      - echo "Running tests..."

Run it:

werk run

Inspect the execution plan:

werk plan

Get a detailed report:

werk run -r

Documentation

License

MIT

Repository

werk

Owner
Statistic
  • 30
  • 3
  • 0
  • 0
  • 3
  • about 4 hours ago
  • September 7, 2020
License

MIT License

Links
Synced at

Sat, 28 Feb 2026 15:52:52 GMT

Languages