Skip to content
Recued
Menu
← Back to packs

Actionlint Pack

by recued-core v1 app_pack

V3 deterministic GitHub Actions workflow lint capability pack. By-value connector composition (service_kind=cli, no separate ingredient): one local actionlint CLI ingredient exposes bounded project operations for readiness and GitHub Actions workflow lint diagnostics. Lints run from an explicit project directory cwd supplied at execution time, check one trusted local GitHub Actions workflow YAML file, and return JSON diagnostics via the github_actions.workflow_lint catalog operation. Fixed-function and reproducible: no arbitrary actionlint flags, no caller-supplied config path, no shell wrapper, no Docker image, no workflow execution, and no network egress. ShellCheck and Pyflakes integrations are disabled so the pack depends only on actionlint and never spawns secondary linters. Findings are represented as JSON output instead of failing the op; real invocation errors still fail. Requires actionlint on PATH. Local and no-egress.

What this pack installs

  • actionlint Ingredient

Trust & control

What installing this whole pack would let it do. Recued grants these permissions at install — review them there before approving.

Where it runs

Server only Runs on your server.

What it's allowed to do

Read Local CLI actionlint read-only
Read: actionlint.version · No approvalRead: github_actions.workflow_lint · No approval

Data it touches

SurfacesLocal CLI

About

Tags

pack:actionlintactionlintgithub-actionsworkflowciyamllintdeveloper-toolsqualitydeterministiclocal-servicev3composition