We already have branches such as wip/main/dependency-update/jandex and a Jenkins job to test Hibernate Search against the latest version of Jandex. I think it would be useful to also test against the latest version of Lucene (9.x), even if we currently can’t upgrade to that version (it requires JDK 11+), just so we are aware of features removed in Lucene 9.x. I’m thinking about highlighting in particular, since I suspect some highlighting features are only there for historical reasons and might be removed at some point. This would require:
- adding something to the settings() function in ci/dependency-update/Jenkinsfile
- adding something to the matrix axes in ci/dependency-update/Jenkinsfile
- adding dependency update rules under ci/dependency-update
- creating a branch wip/main/dependency-update/lucene-9 with a few commits to upgrade to JDK 11 and to address whatever changes are necessary in the Lucene backend. We can use the ticket keys https://hibernate.atlassian.net/browse/HSEARCH-4556 and https://hibernate.atlassian.net/browse/HSEARCH-4393 for those commits.
|