Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Automate backend functionality and model compatibility verification across Annif releases #906

@juhoinkinen

Description

@juhoinkinen

Currently, verifying the correct working of backends and the compatibility of models trained on previous Annif versions is a manual process, typically performed by running the annif eval command by hand. This manual approach is time-consuming and error-prone, especially before new version releases.

This issue proposes automating the verification process to ensure:

  • Automated execution of annif eval (and other relevant commands) for all supported backends and algorithms
  • Systematic testing of model compatibility for models trained with previous Annif versions
  • Integration of these automated checks into CI pipelines or as dedicated test scripts
  • Documentation of the automated verification process for maintainers

Automating these steps will improve reliability, reduce manual effort, and help catch regressions or compatibility issues earlier in the release cycle.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions