Skip to content

1.7.2

Choose a tag to compare

@github-actions github-actions released this 09 Jul 18:13
e9f4788

Startup configuration validation

2026-07-11 · #18 · closes #17

All three services (Server, Runner, Agent) now validate their configuration at startup and fail with a single aggregated error listing everything that is missing, rather than failing later at first use with a partial message.

  • [Required] and [NonEmptyGuid] annotations across settings classes, bound with ValidateDataAnnotations().ValidateOnStart().
  • Conditional validators for provider-dependent fields.
  • Validation runs before migrations, so a misconfigured server fails fast.
  • The settings schema generator emits required arrays from the same annotations, so the published schemas stay accurate.