Skip to content

Add metadata support and OpenAPI contract test#34

Merged
djbender merged 5 commits intomainfrom
setup-lizard-reporting
Mar 23, 2026
Merged

Add metadata support and OpenAPI contract test#34
djbender merged 5 commits intomainfrom
setup-lizard-reporting

Conversation

@djbender
Copy link
Copy Markdown
Owner

Summary

  • Suppress reporter output during tests
  • Send github_run_id and github_repository metadata from GITHUB_RUN_ID/GITHUB_REPOSITORY env vars in both RSpec and Minitest reporters
  • Add json_schemer dev dependency and contract test that fetches the published OpenAPI spec from https://djbender.github.io/lizard/openapi.yaml and validates reporter payloads against it
  • Contract tests skip gracefully when Pages URL is unreachable

@djbender djbender merged commit 1f1e201 into main Mar 23, 2026
9 checks passed
@djbender djbender deleted the setup-lizard-reporting branch March 23, 2026 22:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant