Skip to content

Validation scripts#706

Merged
ravimeijerrig merged 4 commits intomainfrom
497-maak-een-test-script-voor-validatie-ook-voor-ci
May 19, 2025
Merged

Validation scripts#706
ravimeijerrig merged 4 commits intomainfrom
497-maak-een-test-script-voor-validatie-ook-voor-ci

Conversation

@ravimeijerrig
Copy link
Copy Markdown
Collaborator

@ravimeijerrig ravimeijerrig commented Apr 18, 2025

Beschrijf jouw aanpassingen

Deze PR voegt drie validatiescripts toe die automatisch consistentie binnen het Algoritmekader controleren:

  1. Uniciteit van URNs
  2. Geldigheid van alle labelwaarden (levenscyclus, AI-profiel, onderwerpen, rollen)
  3. Overeenkomst tussen bestandsnamen en URNs

De scripts negeren numerieke voorvoegsels in bestandsnamen en index.md bestanden. Validatie gebeurt zowel via GitHub Actions als pre-commit, waar ook Ruff, whitespace en file-checkers zijn toegevoegd.

Er zijn ook unit-tests voor de validatie scripts toegevoegd. Deze runnen vanuit de ci.

Implementatie

  • Python scripts in script/validation/
  • GitHub Actions workflow via .github/workflows/ci.yaml handled zowel de tests als de validatie zelf
  • Lokaal uitvoerbaar via script/validation/run_all_validations.py
  • Geïntegreerd in pre-commit hook

Bij welk issue hoort deze pull-request?

Checklist before requesting a review

  • Ik heb de contributing guidelines van deze repository gelezen en gevolgd.
  • Ik heb mijn aanpassingen gecheckt op spelfouten.
  • Als ik gebruik heb gemaakt van links, dan heb ik gecheckt of deze werken.
  • Ik heb gebruik gemaakt van de templates en formats van het algoritmekader.

@ravimeijerrig ravimeijerrig linked an issue Apr 18, 2025 that may be closed by this pull request
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 18, 2025

PR Preview Action v1.6.1
Preview removed because the pull request was closed.
2025-05-19 07:10 UTC

@ravimeijerrig ravimeijerrig force-pushed the 497-maak-een-test-script-voor-validatie-ook-voor-ci branch from a4565b5 to 2ebd537 Compare May 12, 2025 08:30
@ravimeijerrig ravimeijerrig marked this pull request as ready for review May 12, 2025 08:31
@ravimeijerrig ravimeijerrig force-pushed the 497-maak-een-test-script-voor-validatie-ook-voor-ci branch from 2d3c4ca to bc5c95f Compare May 12, 2025 08:32
Comment thread README.md
Comment thread README.md
@ravimeijerrig ravimeijerrig force-pushed the 497-maak-een-test-script-voor-validatie-ook-voor-ci branch 2 times, most recently from 83214bd to 0d6d370 Compare May 14, 2025 14:19
@ravimeijerrig ravimeijerrig linked an issue May 15, 2025 that may be closed by this pull request
@ravimeijerrig ravimeijerrig force-pushed the 497-maak-een-test-script-voor-validatie-ook-voor-ci branch 2 times, most recently from 03dc072 to 5108f07 Compare May 15, 2025 11:51
@ravimeijerrig ravimeijerrig requested a review from robbertbos May 15, 2025 11:53
@ravimeijerrig ravimeijerrig force-pushed the 497-maak-een-test-script-voor-validatie-ook-voor-ci branch from 1ecacc6 to 53cb43b Compare May 15, 2025 12:03
@ravimeijerrig ravimeijerrig linked an issue May 15, 2025 that may be closed by this pull request
@ravimeijerrig ravimeijerrig force-pushed the 497-maak-een-test-script-voor-validatie-ook-voor-ci branch from c2938bd to 62d0336 Compare May 16, 2025 12:24
Add validation scripts for URN and lifecycle
@ravimeijerrig ravimeijerrig force-pushed the 497-maak-een-test-script-voor-validatie-ook-voor-ci branch from 227f41c to 1183029 Compare May 16, 2025 12:49
Comment thread .github/scripts/README.md Outdated
Comment thread .github/workflows/ci.yaml
@ravimeijerrig ravimeijerrig merged commit 8fba45c into main May 19, 2025
3 checks passed
@ravimeijerrig ravimeijerrig deleted the 497-maak-een-test-script-voor-validatie-ook-voor-ci branch May 23, 2025 09:40
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.

Maak een test script voor validatie (ook voor CI)

2 participants