Checking & Debugging YAML



Search Results

Your .probo.yaml file is the heart of every Probo build, and YAML is strict about whitespace and structure. A single tab character or misaligned indent can stop your builds from triggering at all. Paste the contents of your .probo.yaml file below to check its syntax before you commit it.

YAML Syntax Checker

The check runs entirely in your browser - nothing you paste is sent anywhere. Along with syntax validation, the checker reports your top level keys and build steps so you can confirm the file contains what you expect, and it warns you when common problems are spotted, such as tab characters or a missing steps list.

Common YAML Mistakes

  • Tabs instead of spaces. YAML forbids tab characters in indentation. Configure your editor to insert spaces.
  • Inconsistent indentation. Children must be indented consistently below their parent key - pick two spaces and stick with it.
  • Missing space after a colon. name:Site Setup is not valid; it must be name: Site Setup.
  • Unquoted special characters. Values containing :, #, {, [ or starting with % or @ usually need to be wrapped in quotes.
  • Multi-line scripts without the pipe. Multi-line script values need the | block indicator, with every line of the script indented beneath it.

If your YAML is valid but your builds still are not starting, see Builds Don’t Trigger.


Get Started with Probo.CI

Want to Try Probo today?
Get Started Fast!.

When you sign up for a Probo.CI registration code, you will get a two week trial of the plan of your choosing. For more information on how to get started, click here .

LEARN MORE ABOUT PROBO.CI'S PRICING