LinkML (linkml-scala)
Version updated for https://github.com/NeverBlink-OSS/linkml-scala-action to version v0.11.1.
- This action is used across all versions by ? repositories.
Action Type
This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
This GitHub Action, linkml-scala-action, automates the validation and generation of LinkML schemas in CI using Node.js. It leverages the @neverblink/linkml npm package to validate schemas by linting them or generating various output formats such as JSON Schema, SHACL, RDF/SDLC, and Scala classes. Key features include inline annotations for GitHub checks, fast execution times, and support for importing additional schema files. The action is designed to be lightweight and compatible with any Node.js runner environment.
What’s Changed
Tracks linkml-scala v0.11.1.
Bundles @neverblink/linkml@0.11.1.
- Pin
uses: NeverBlink-OSS/linkml-scala-action@v0.11.1for reproducibility. - Pin
@v1for automatic patch/minor updates.