Skip to content

ci: Validate problems.yaml against the schema on every pull request - #215

Merged
olafmersmann merged 1 commit into
mainfrom
feat/validate-problems-yaml
Oct 26, 2026
Merged

olafmersmann merged 1 commit into
mainfrom
feat/validate-problems-yaml

Conversation

@olafmersmann

Copy link
Copy Markdown
Collaborator

The old New Problem Check workflow only ran when triggered manually and used utils/validate_yaml.py, which still expects the old list-based format and fails on the current problems.yaml. Replace it with a check that runs opl validate on every pull request and push to main.

@kvdblom

kvdblom commented Oct 16, 2026

Copy link
Copy Markdown
Collaborator

@olafmersmann I was hoping to quickly merge this, but there seems to be a conflict. Can you check + resolve?

@olafmersmann
olafmersmann force-pushed the feat/validate-problems-yaml branch 2 times, most recently from 49bfe49 to 17c2bed Compare October 26, 2026 12:31
The old New Problem Check workflow only ran when triggered manually and
used utils/validate_yaml.py, which still expects the old list-based format
and fails on the current problems.yaml. Replace it with a check that runs
opl validate on every pull request and push to main.
@olafmersmann
olafmersmann force-pushed the feat/validate-problems-yaml branch from 17c2bed to 9079cd8 Compare October 26, 2026 12:34
@olafmersmann
olafmersmann merged commit 081c051 into main Oct 26, 2026
25 checks passed
@olafmersmann
olafmersmann deleted the feat/validate-problems-yaml branch November 2, 2026 12:37
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.

2 participants