From 4d24b7079c93b4509d888957aa9e03c4943e7b1a Mon Sep 17 00:00:00 2001 From: Andre Henn Date: Thu, 27 Jun 2024 16:15:11 +0200 Subject: [PATCH 1/4] feat: adds action for wps testing --- .github/workflows/on-pull-request.yaml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .github/workflows/on-pull-request.yaml diff --git a/.github/workflows/on-pull-request.yaml b/.github/workflows/on-pull-request.yaml new file mode 100644 index 0000000..93f25fd --- /dev/null +++ b/.github/workflows/on-pull-request.yaml @@ -0,0 +1,25 @@ +name: Test time dimension WPS + +on: + pull_request: + +jobs: + test: + runs-on: ubuntu-22.04 + steps: + - uses: actions/checkout@v4 + - name: Set up JDK 17 + uses: actions/setup-java@v4 + with: + java-version: '17' + distribution: 'temurin' + cache: maven + - name: Handle caching of maven repository + uses: actions/cache@v4 + with: + path: ~/.m2/repository + key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} + restore-keys: | + ${{ runner.os }}-maven- + - name: Test WPS with Maven + run: mvn test From dbada6bf36f5412ca7318980817176e7a696c2d5 Mon Sep 17 00:00:00 2001 From: Andre Henn Date: Thu, 27 Jun 2024 16:15:35 +0200 Subject: [PATCH 2/4] fix: import of DataStoreFinder --- src/main/kotlin/de/terrestris/geoserver/wps/TimeDimension.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/kotlin/de/terrestris/geoserver/wps/TimeDimension.kt b/src/main/kotlin/de/terrestris/geoserver/wps/TimeDimension.kt index cc9e310..bfdf837 100644 --- a/src/main/kotlin/de/terrestris/geoserver/wps/TimeDimension.kt +++ b/src/main/kotlin/de/terrestris/geoserver/wps/TimeDimension.kt @@ -25,7 +25,7 @@ import org.geoserver.security.decorators.SecuredFeatureTypeInfo import org.geoserver.wps.gs.GeoServerProcess import org.geoserver.wps.process.RawData import org.geoserver.wps.process.StringRawData -import org.geotools.data.DataStoreFinder +import org.geotools.api.data.DataStoreFinder import org.geotools.data.shapefile.ShapefileDataStore import org.geotools.jdbc.JDBCDataStore import org.geotools.process.factory.DescribeParameter From 0e75118644944b0c122e57426374dd3fb8b442cd Mon Sep 17 00:00:00 2001 From: Andre Henn Date: Thu, 27 Jun 2024 16:17:59 +0200 Subject: [PATCH 3/4] chore: use latest ubuntu --- .github/workflows/on-pull-request.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/on-pull-request.yaml b/.github/workflows/on-pull-request.yaml index 93f25fd..d3b3074 100644 --- a/.github/workflows/on-pull-request.yaml +++ b/.github/workflows/on-pull-request.yaml @@ -5,7 +5,7 @@ on: jobs: test: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - name: Set up JDK 17 From d3f9049136010b9cf322e0b4dbaa418c6971b05f Mon Sep 17 00:00:00 2001 From: Andre Henn Date: Thu, 27 Jun 2024 16:36:11 +0200 Subject: [PATCH 4/4] chore: adds osgeo repository --- pom.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pom.xml b/pom.xml index 4a11bd6..6df9ebb 100644 --- a/pom.xml +++ b/pom.xml @@ -20,6 +20,13 @@ nexus.terrestris.de https://nexus.terrestris.de/repository/public/ + + osgeo + OSGeo Release Repository + https://repo.osgeo.org/repository/release/ + false + true +