Skip to content

Vocab Actions Migration

David ROFF requested to merge feature/vocabpublish#13 into main

Migrates JSON-LD generation from GitHub Actions to GitLab CI publish job. Adds generation of 5 JSON-LD vocabulary files alongside existing CSV, TXT, XML, and MDB outputs. Includes GitHub repository dispatch trigger to notify uncefact/vocabulary-outputs when releases are created.

Changes:

  • Add jq dependency for JSON sorting
  • Add JSON-LD generation step using Java transformer
  • Include json-ld/ directory in release tarballs
  • Update release description to mention JSON-LD files
  • Add GitHub API trigger in release job

Needs validation and testing by @kseniya.shychko as well as adding a CICD variable. Note that the jsonLD is triggering a GitHub action, we need to discuss this for future

Merge request reports

Loading