6.3Software · Infrastructure · SystemsDustin Edwards

devkit

Shared CI workflows, Renovate rules, and test helpers.

How devkit connects

Used by 15

Inside devkit

Runs

  • worker-deploy workflow

    Reusable GitHub Actions workflow

    Deploys a caller's Worker, gates it live on /health and rolls it back on a refusal.

    deploys Carrel Worker (Carrel) watches Carrel Worker (Carrel)

  • bump-consumers workflow

    Reusable GitHub Actions workflow

    On a package's release, starts a Renovate run in every repository whose manifest depends on it.

    writes to GitHub

  • code-map workflow

    Reusable GitHub Actions workflow

    Publishes a repository's code-map.json to its code-map branch for the Capsid explorer.

    writes to GitHub

  • no-bloat workflow

    Reusable GitHub Actions workflow

    The warn-only Knip and jscpd report against the repository's baseline.

    installs devkit-no-bloat

  • ai-author workflow

    Reusable GitHub Actions workflow

    Refuses an AI attribution trailer or a commit authored as Claude.

    installs devkit-check-trailers

  • devkit-check-trailers

    Node CLI

    The trailer and author check, the same on a laptop as in CI.

  • devkit-no-bloat

    Node CLI

    Knip and jscpd counts compared with the baseline. Always exits 0.

  • Renovate preset

    Renovate config

    The one Renovate policy every repository's renovate.json extends.

Outside

  • GitHub

    Repos, Actions, issues

    Where callers run the workflows, the Dependency Dashboards bump-consumers ticks, and the code-map branches.

Uses 1

Public model, 2026-10-23. Markdown