Skip to content

Fix CI: broken links and missing richtlijn validation sections#181

Merged
anneschuth merged 5 commits intomainfrom
fix/ci-broken-links-and-validation
Feb 19, 2026
Merged

Fix CI: broken links and missing richtlijn validation sections#181
anneschuth merged 5 commits intomainfrom
fix/ci-broken-links-and-validation

Conversation

@anneschuth
Copy link
Copy Markdown
Member

Summary

All open PRs are currently failing due to two CI issues on main:

  • check-links: 3 broken links to ospo-nl.github.io/kennisbank (site is no longer maintained, content moved to opensourcewerken.nl)
  • pre-commit.ci (validate-richtlijnen): 7 of 13 richtlijnen missing required "Gerelateerde hulpmiddelen" or "Gerelateerde standaarden" sections (requirement added in Development to Main #161 via conditional_headers in schema)

Changes

Broken link fixes:

  • Updated ospo-nl.github.io/kennisbank/best-practices/open-source-software-licenties/opensourcewerken.nl/page/view/.../softwarelicenties (in actions.yaml and open-source/index.md)
  • Updated ospo-nl.github.io/kennisbank/opensourcewerken.nl (in actions.yaml)

Missing sections added to 7 richtlijnen:

  • algoritmen, data, inkoop, open-standaarden, privacy, samenwerking, veiligheid
  • Each gets a minimal "Gerelateerde hulpmiddelen" or "Gerelateerde standaarden" section with relevant links, plus "Gerelateerde richtlijnen" cross-references

Test plan

  • validate_richtlijn.py passes for all 13 files (verified locally)
  • No remaining references to ospo-nl.github.io in codebase (verified locally)
  • check-links CI job passes
  • pre-commit.ci passes

- Replace 3 broken ospo-nl.github.io/kennisbank links with
  opensourcewerken.nl equivalents (OSPO-NL kennisbank is no longer
  maintained, content moved to opensourcewerken.nl)
- Add missing "Gerelateerde hulpmiddelen" and "Gerelateerde richtlijnen"
  sections to 7 richtlijnen (algoritmen, data, inkoop, open-standaarden,
  privacy, samenwerking, veiligheid) to satisfy the conditional_headers
  validation requirement

These two issues caused check-links and pre-commit.ci failures on all
open PRs.
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 19, 2026

PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-02-19 12:39 UTC

- Replace broken rijksoverheid.nl IAMA link with Algoritmekader equivalent
- Add lychee excludes for Dutch government sites that return 415
  (Unsupported Media Type) to automated link checkers due to bot
  detection: gebruikercentraal.nl, nldesignsystem.nl, digitaleoverheid.nl,
  gebruikersonderzoeken.nl, digitoegankelijk.nl, usmwiki.com,
  rijksoverheid.nl
- Add exclude for apps.digilab.network (internal/restricted apps)
The site blocks automated requests with connection refused errors.
- amt.prd.apps.digilab.network → amt.rijksapp.nl
- ai-verordening-beslishulp.apps.digilab.network → algoritmes.rijksapp.nl/beslishulp-ai-verordening
No more references to digilab.network in the codebase after the
migration to rijksapp.nl.
@anneschuth anneschuth merged commit 396feed into main Feb 19, 2026
4 checks passed
@anneschuth anneschuth deleted the fix/ci-broken-links-and-validation branch February 19, 2026 12:39
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