flowpactworkflow contracts
Rules

FP801 · contract-missing

A workflow or local action has no contract in `.github/flowpact/` (check mode).

CodeNameCategoryDefault severity
FP801contract-missingContracts🔴 error

Why it matters

Without a locked contract, changes to its interface and wiring are not visible in review and cannot be checked.

How to fix

Run flowpact generate and commit the updated contracts. In CI, the flowpact action (check mode) attaches the regenerated contracts and a git apply-able patch to the run — see its job summary.

Configure

Change the severity (or turn the rule off) in .github/flowpact/flowpact.config.yml, by code or by name:

.github/flowpact/flowpact.config.yml
rules:
  FP801: off
  # or: contract-missing: error

Explain it in the terminal:

flowpact explain FP801

On this page