Summary
The validation workflow currently downloads Apache Jena from the archive at runtime inside validate-action/action.yml. That makes CI slower, adds a network dependency, and bypasses the Nix-based toolchain the repo already uses locally.
We should make Jena available through a nixified path in CI and stop fetching the tarball on every run.
Acceptance criteria
Context
Current mismatch:
flake.nix already includes pkgs.apache-jena for local/dev usage
validate-action/action.yml still bootstraps Jena by downloading and unpacking a tarball during the workflow
Relevant files:
flake.nix
validate-action/action.yml
justfile
This should be addressed before more RDF/ontology workflow grows around the same validation path.
Summary
The validation workflow currently downloads Apache Jena from the archive at runtime inside
validate-action/action.yml. That makes CI slower, adds a network dependency, and bypasses the Nix-based toolchain the repo already uses locally.We should make Jena available through a nixified path in CI and stop fetching the tarball on every run.
Acceptance criteria
validate-actionno longer downloads Apache Jena fromarchive.apache.orgat runtimeContext
Current mismatch:
flake.nixalready includespkgs.apache-jenafor local/dev usagevalidate-action/action.ymlstill bootstraps Jena by downloading and unpacking a tarball during the workflowRelevant files:
flake.nixvalidate-action/action.ymljustfileThis should be addressed before more RDF/ontology workflow grows around the same validation path.