flowpactworkflow contracts
Rules

FP503 · schema-violation

The file does not match GitHub’s workflow / action schema (validated with GitHub’s own parser).

CodeNameCategoryDefault severity
FP503schema-violationEnv & expressions🔴 error

Why it matters

GitHub refuses to run a workflow with schema errors, often only when the trigger fires.

How to fix

Correct the key or value reported; the message comes from @actions/workflow-parser, the parser GitHub’s tooling uses.

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:
  FP503: off
  # or: schema-violation: error

Explain it in the terminal:

flowpact explain FP503

On this page