Skip to content

Add regression tests for conference data validator - #924

Open
ckenst wants to merge 1 commit into
mainfrom
feature/validator-regression-tests
Open

Add regression tests for conference data validator#924
ckenst wants to merge 1 commit into
mainfrom
feature/validator-regression-tests

Conversation

@ckenst

@ckenst ckenst commented Aug 28, 2026

Copy link
Copy Markdown
Member

Pull Request Template: Add a Conference or Workshop

Thank you for contributing! Most PRs are to add a new conference or workshop. The following are to help ensure you've added everything correctly:

Conference/Workshop Details

  • Name, Location, Date(s), Website URL and Status are required
  • X / Twitter is Optional
  • Location should be City + Country or Online
  • Status can include information about registration, pricing, calls for proposals and can include links to all the above.

Checklist

  • I have added the conference/workshop to the correct YAML file (_data/current.yml or _data/past.yml)
  • The entry includes name, location, date(s), url and accurate status
  • The entry is in chronological order (soonest to furtherest away)
  • If there are any special characters in the name field (: or ; or '), the name must be in quotes (")
  • I have checked for duplicates to avoid listing the same event twice
  • Build runs successfully

Additional context

Add any other context or screenshots about the pull request here.

Add a Minitest suite (test/validate_data_test.rb) with fixture data
directories covering valid data, representative errors, warnings, and
date-parsing edge cases for tools/validate_data.rb. The validator now
honors a VALIDATE_DATA_ROOT env var so tests can point at fixtures
without touching the real _data/ files. Wire the suite into CI so it
runs alongside the existing validator invocation.

Closes the Validator Regression Tests item in ROADMAP.md Phase 1.5.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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