diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
index dcf25d0737..3eb5afb9cc 100644
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy.yml
@@ -6,7 +6,7 @@ name: Deploy ANNIS
jobs:
deploy_release_binaries:
name: Deploy release binaries
- runs-on: ubuntu-22.04
+ runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@v2
@@ -33,13 +33,13 @@ jobs:
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
deploy_documentation:
- runs-on: ubuntu-22.04
+ runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@v1
- name: Get the release version from the GITHUB_REF variable as new SHORT_VERSION variable
run: echo "SHORT_VERSION=$(echo ${GITHUB_REF} | sed -E 's/^refs\/heads\/.*/develop/' | sed -E 's/^(refs\/tags\/v)?(.*)(\.[0-9]+\.[0-9]+)$/\2/')" >> $GITHUB_ENV
- - run: misc/download-mdbook.sh 0.4.17
+ - run: misc/download-mdbook.sh 0.5.2
env:
OS_NAME: linux
- name: Generate the user documentation
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 74d4d4200c..22cac13865 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -8,7 +8,7 @@ on:
jobs:
test_jdk8:
name: Execute all automated tests JDK 8
- runs-on: ubuntu-22.04
+ runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@v4
@@ -34,7 +34,7 @@ jobs:
run: mvn install
test_jdk11:
name: Execute all automated tests on JDK 11
- runs-on: ubuntu-22.04
+ runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@v4
@@ -62,8 +62,8 @@ jobs:
- name: Run Maven install (includes tests)
run: mvn install
test_jdk17:
- name: Execute all automated tests on JDK 17
- runs-on: ubuntu-22.04
+ name: Execute all automated tests on JDK 21
+ runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@v2
@@ -83,24 +83,24 @@ jobs:
path: "*.zip"
key: ${{ runner.os }}-corpora-${{ hashFiles('misc/import-test-corpora.sh') }}
- name: Set JAVA_HOME to included JDK 17
- run: echo JAVA_HOME=$JAVA_HOME_17_X64 >> $GITHUB_ENV
+ run: echo JAVA_HOME=$JAVA_HOME_21_X64 >> $GITHUB_ENV
- run: misc/download-annis-cli.sh
env:
OS_NAME: linux
- run: misc/import-test-corpora.sh
- name: Run Maven Tests with enabled code coverage and upload results to SonarCloud
- run: mvn -Pcoverage install sonar:sonar -Dsonar.projectKey=korpling_ANNIS -Dsonar.organization=korpling -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=$SONAR_TOKEN
+ run: mvn -Pcoverage install sonar:sonar -Dsonar.projectKey=korpling_ANNIS -Dsonar.organization=korpling -Dsonar.host.url=https://sonarcloud.io -Dsonar.token=$SONAR_TOKEN
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
test_docs:
name: Test documentation
- runs-on: ubuntu-22.04
+ runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@v2
- - run: misc/download-mdbook.sh 0.4.17
+ - run: misc/download-mdbook.sh 0.5.2
env:
OS_NAME: linux
- run: mdbook build docs/user-guide/
diff --git a/CHANGELOG.md b/CHANGELOG.md
index b6a8d43548..ba9f67cc62 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,11 @@ ANNIS is a frontend to the graphANNIS webservice, which has its [own changelog](
## [Unreleased]
+### Fixed
+
+- Update to graphANNIS 4.1.3 which includes a bugfix for including token in subgraph even if the
+ token is not covered by a segmentation node
+
## [4.15.1] - 2025-10-10
### Fixed
diff --git a/docs/developer-guide/book.toml b/docs/developer-guide/book.toml
index eedf79ca88..899c998d23 100644
--- a/docs/developer-guide/book.toml
+++ b/docs/developer-guide/book.toml
@@ -1,5 +1,4 @@
[book]
authors = ["Thomas Krause"]
-multilingual = false
src = "src"
title = "ANNIS Developer Guide"
diff --git a/docs/online-help/book.toml b/docs/online-help/book.toml
index a9caf09e56..1cc18c34e1 100644
--- a/docs/online-help/book.toml
+++ b/docs/online-help/book.toml
@@ -1,5 +1,4 @@
[book]
authors = ["Thomas Krause"]
-multilingual = false
src = "src"
title = "ANNIS Help"
diff --git a/docs/user-guide/book.toml b/docs/user-guide/book.toml
index 74755b9686..dab03e1d16 100644
--- a/docs/user-guide/book.toml
+++ b/docs/user-guide/book.toml
@@ -1,6 +1,5 @@
[book]
authors = ["Thomas Krause"]
-multilingual = false
src = "src"
title = "ANNIS User Guide"
diff --git a/pom.xml b/pom.xml
index 160ca6085e..10c17d138b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -39,7 +39,7 @@