Skip to content

Latest commit

 

History

History

codeowners-validate

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

pleme-io · codeowners-validate

Validate .github/CODEOWNERS against repo file tree (catch unowned paths).

Category: hygiene — 🧹 Repo hygiene Backend: tatara-lisp Auto-published: pinnable via @v0.13.x tags or floating @v1 / @main

30-second quickstart

steps:
  - uses: actions/checkout@v4
  - uses: pleme-io/actions/codeowners-validate@v1
    with:
      fail-on-unowned: "false"

Inputs

Name Required Default Description
fail-on-unowned no false

Outputs

Name Description
unowned-count

Configuration via .pleme-io-release.toml

Per-repo defaults follow 3-tier precedence: env var (workflow input) > .pleme-io-release.toml > hardcoded default.

See the full config schema.

Architecture

Composite GitHub Action. Logic lives in run.tlisp; action.yml orchestrates install steps + one tatara-script invocation.

Per the ★★ NO-SHELL prime directive (pleme-io-pattern-core skill): this action's primary logic is typed Lisp, not bash. The substrate's action-shell-lint enforces this fleet-wide on every PR.

Related primitives — hygiene category

branch-protect-sync · gh-team-sync · stale-issue-bot

Auto-published on free public CI

Every push to main on pleme-io/actions:

  1. auto-bump.yml fires (~10s) → tags v0.13.{next}
  2. release.yml cuts the Docker image (if applicable) + fast-forwards v1
  3. Consumers using @v1 see the new revision automatically

$0/month cost — GitHub-hosted runners + public-repo free tier.

License

MIT.


Auto-generated from action.yml by pleme-doc-gen. Do not hand-edit.