Skip to content

Commit 273fa8f

Browse files
authored
Update CI to use jdk-21 (#604)
Signed-off-by: Ryan Bogan <rbogan@amazon.com>
1 parent eb19fb0 commit 273fa8f

File tree

62 files changed

+162
-173
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+162
-173
lines changed

.github/workflows/CI.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
needs: Get-CI-Image-Tag
2020
strategy:
2121
matrix:
22-
java: [11, 17]
22+
java: [11, 17, 21]
2323

2424
name: Build and Test geospatial Plugin
2525
runs-on: ubuntu-latest
@@ -52,7 +52,7 @@ jobs:
5252
Build-windows-macos:
5353
strategy:
5454
matrix:
55-
java: [11, 17]
55+
java: [11, 17, 21]
5656
os: [windows-latest, macos-latest]
5757

5858
name: Build and Test geospatial Plugin

.github/workflows/test_security.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
Build-ad:
1616
strategy:
1717
matrix:
18-
java: [ 11,17 ]
18+
java: [ 11,17,21 ]
1919
os: [ubuntu-latest]
2020
fail-fast: true
2121

build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ buildscript {
7474

7575
dependencies {
7676
classpath "${opensearch_group}.gradle:build-tools:${opensearch_version}"
77-
classpath "com.diffplug.spotless:spotless-plugin-gradle:6.3.0"
77+
classpath "com.diffplug.spotless:spotless-plugin-gradle:6.20.0"
7878
classpath "io.freefair.gradle:lombok-plugin:8.4"
7979
}
8080
}

src/main/java/org/opensearch/geospatial/action/upload/geojson/IndexManager.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@
88
import java.io.IOException;
99
import java.util.Map;
1010

11-
import lombok.AllArgsConstructor;
12-
import lombok.NonNull;
13-
1411
import org.apache.logging.log4j.LogManager;
1512
import org.apache.logging.log4j.Logger;
1613
import org.opensearch.action.StepListener;
@@ -20,6 +17,9 @@
2017
import org.opensearch.core.action.ActionListener;
2118
import org.opensearch.core.xcontent.XContentBuilder;
2219

20+
import lombok.AllArgsConstructor;
21+
import lombok.NonNull;
22+
2323
/**
2424
* IndexManager is responsible for managing index operations like create, delete, etc...
2525
*/

src/main/java/org/opensearch/geospatial/action/upload/geojson/PipelineManager.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,6 @@
88
import java.io.IOException;
99
import java.util.function.Supplier;
1010

11-
import lombok.AllArgsConstructor;
12-
import lombok.NonNull;
13-
import lombok.extern.log4j.Log4j2;
14-
1511
import org.opensearch.action.StepListener;
1612
import org.opensearch.action.ingest.DeletePipelineRequest;
1713
import org.opensearch.action.ingest.PutPipelineRequest;
@@ -25,6 +21,10 @@
2521
import org.opensearch.geospatial.processor.FeatureProcessor;
2622
import org.opensearch.ingest.Pipeline;
2723

24+
import lombok.AllArgsConstructor;
25+
import lombok.NonNull;
26+
import lombok.extern.log4j.Log4j2;
27+
2828
/**
2929
* PipelineManager is responsible for managing pipeline operations like create and delete
3030
*/

src/main/java/org/opensearch/geospatial/action/upload/geojson/UploadGeoJSONRequest.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,17 @@
1414
import java.io.IOException;
1515
import java.util.Objects;
1616

17-
import lombok.AllArgsConstructor;
18-
import lombok.Getter;
19-
import lombok.NonNull;
20-
2117
import org.opensearch.action.ActionRequest;
2218
import org.opensearch.action.ActionRequestValidationException;
2319
import org.opensearch.core.common.bytes.BytesReference;
2420
import org.opensearch.core.common.io.stream.StreamInput;
2521
import org.opensearch.core.common.io.stream.StreamOutput;
2622
import org.opensearch.rest.RestRequest;
2723

24+
import lombok.AllArgsConstructor;
25+
import lombok.Getter;
26+
import lombok.NonNull;
27+
2828
@AllArgsConstructor
2929
@Getter
3030
public class UploadGeoJSONRequest extends ActionRequest {

src/main/java/org/opensearch/geospatial/action/upload/geojson/UploadGeoJSONRequestContent.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@
1212
import java.util.Map;
1313
import java.util.Objects;
1414

15-
import lombok.AccessLevel;
16-
import lombok.AllArgsConstructor;
17-
1815
import org.opensearch.core.ParseField;
1916
import org.opensearch.core.common.Strings;
2017
import org.opensearch.geospatial.GeospatialParser;
2118

19+
import lombok.AccessLevel;
20+
import lombok.AllArgsConstructor;
21+
2222
/**
2323
* UploadGeoJSONRequestContent is the Data model for UploadGeoJSONRequest's body
2424
*/

src/main/java/org/opensearch/geospatial/geojson/FeatureCollection.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
import java.util.List;
1010
import java.util.Map;
1111

12+
import org.opensearch.geospatial.GeospatialParser;
13+
1214
import lombok.NonNull;
1315
import lombok.Value;
1416

15-
import org.opensearch.geospatial.GeospatialParser;
16-
1717
/**
1818
* FeatureCollection represents GEOJSON of type FeatureCollection. A FeatureCollection object has a member
1919
* with the name "features". The value of "features" is a List.

src/main/java/org/opensearch/geospatial/geojson/FeatureFactory.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010

1111
import java.util.Map;
1212

13-
import lombok.NonNull;
14-
1513
import org.opensearch.geospatial.geojson.Feature.FeatureBuilder;
1614

15+
import lombok.NonNull;
16+
1717
/**
1818
* FeatureFactory helps to create {@link Feature} instance based on user input
1919
*/

src/main/java/org/opensearch/geospatial/index/common/xyshape/XYShapeConverter.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,6 @@
1111
import java.util.stream.DoubleStream;
1212
import java.util.stream.IntStream;
1313

14-
import lombok.AccessLevel;
15-
import lombok.NoArgsConstructor;
16-
import lombok.NonNull;
17-
1814
import org.apache.lucene.geo.XYCircle;
1915
import org.apache.lucene.geo.XYLine;
2016
import org.apache.lucene.geo.XYPoint;
@@ -26,6 +22,10 @@
2622
import org.opensearch.geometry.Polygon;
2723
import org.opensearch.geometry.Rectangle;
2824

25+
import lombok.AccessLevel;
26+
import lombok.NoArgsConstructor;
27+
import lombok.NonNull;
28+
2929
/**
3030
* Utility class to convert compatible shapes from opensearch to Lucene
3131
*/

src/main/java/org/opensearch/geospatial/index/mapper/xypoint/XYPoint.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,6 @@
1111
import java.util.Locale;
1212
import java.util.Objects;
1313

14-
import lombok.AllArgsConstructor;
15-
import lombok.Getter;
16-
import lombok.NoArgsConstructor;
17-
1814
import org.opensearch.OpenSearchParseException;
1915
import org.opensearch.core.xcontent.ToXContentFragment;
2016
import org.opensearch.core.xcontent.XContentBuilder;
@@ -25,6 +21,10 @@
2521
import org.opensearch.geometry.utils.WellKnownText;
2622
import org.opensearch.index.mapper.AbstractPointGeometryFieldMapper;
2723

24+
import lombok.AllArgsConstructor;
25+
import lombok.Getter;
26+
import lombok.NoArgsConstructor;
27+
2828
/**
2929
* Represents a point in a 2-dimensional planar coordinate system with no range limitations.
3030
*/

src/main/java/org/opensearch/geospatial/index/mapper/xypoint/XYPointIndexer.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@
99
import java.util.Objects;
1010
import java.util.stream.Collectors;
1111

12-
import lombok.AllArgsConstructor;
13-
1412
import org.apache.lucene.document.XYPointField;
1513
import org.apache.lucene.geo.XYPoint;
1614
import org.apache.lucene.index.IndexableField;
@@ -19,6 +17,8 @@
1917
import org.opensearch.index.mapper.AbstractGeometryFieldMapper;
2018
import org.opensearch.index.mapper.ParseContext;
2119

20+
import lombok.AllArgsConstructor;
21+
2222
/**
2323
* Converts points into Lucene-compatible form{@link XYPoint} for indexing in a xy_point field.
2424
*/

src/main/java/org/opensearch/geospatial/index/query/xypoint/XYPointQueryVisitor.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@
1313
import java.util.Locale;
1414
import java.util.Objects;
1515

16-
import lombok.AllArgsConstructor;
17-
1816
import org.apache.lucene.document.XYDocValuesField;
1917
import org.apache.lucene.document.XYPointField;
2018
import org.apache.lucene.geo.XYCircle;
@@ -42,6 +40,8 @@
4240
import org.opensearch.index.query.QueryShardContext;
4341
import org.opensearch.index.query.QueryShardException;
4442

43+
import lombok.AllArgsConstructor;
44+
4545
/**
4646
* Geometry Visitor to create a query to find all cartesian XYPoints
4747
* that comply ShapeRelation with all other XYShapes objects

src/main/java/org/opensearch/geospatial/index/query/xyshape/XYShapeQueryProcessor.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@
88
import java.util.List;
99
import java.util.Locale;
1010

11-
import lombok.NonNull;
12-
1311
import org.apache.lucene.document.ShapeField;
1412
import org.apache.lucene.document.XYShape;
1513
import org.apache.lucene.geo.XYGeometry;
@@ -23,6 +21,8 @@
2321
import org.opensearch.index.query.QueryShardContext;
2422
import org.opensearch.index.query.QueryShardException;
2523

24+
import lombok.NonNull;
25+
2626
/**
2727
* Query Processor to convert given Geometry into Lucene query
2828
*/

src/main/java/org/opensearch/geospatial/ip2geo/action/DeleteDatasourceRequest.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@
77

88
import java.io.IOException;
99

10-
import lombok.AllArgsConstructor;
11-
import lombok.Getter;
12-
import lombok.Setter;
13-
1410
import org.opensearch.action.ActionRequest;
1511
import org.opensearch.action.ActionRequestValidationException;
1612
import org.opensearch.core.common.io.stream.StreamInput;
1713
import org.opensearch.core.common.io.stream.StreamOutput;
1814
import org.opensearch.geospatial.ip2geo.common.ParameterValidator;
1915

16+
import lombok.AllArgsConstructor;
17+
import lombok.Getter;
18+
import lombok.Setter;
19+
2020
/**
2121
* GeoIP datasource delete request
2222
*/

src/main/java/org/opensearch/geospatial/ip2geo/action/DeleteDatasourceTransportAction.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@
77

88
import java.io.IOException;
99

10-
import lombok.extern.log4j.Log4j2;
11-
1210
import org.opensearch.ResourceNotFoundException;
1311
import org.opensearch.action.support.ActionFilters;
1412
import org.opensearch.action.support.HandledTransportAction;
@@ -29,6 +27,8 @@
2927
import org.opensearch.threadpool.ThreadPool;
3028
import org.opensearch.transport.TransportService;
3129

30+
import lombok.extern.log4j.Log4j2;
31+
3232
/**
3333
* Transport action to delete datasource
3434
*/

src/main/java/org/opensearch/geospatial/ip2geo/action/GetDatasourceRequest.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@
77

88
import java.io.IOException;
99

10-
import lombok.Getter;
11-
import lombok.Setter;
12-
1310
import org.opensearch.action.ActionRequest;
1411
import org.opensearch.action.ActionRequestValidationException;
1512
import org.opensearch.core.common.io.stream.StreamInput;
1613
import org.opensearch.core.common.io.stream.StreamOutput;
1714

15+
import lombok.Getter;
16+
import lombok.Setter;
17+
1818
/**
1919
* Ip2Geo datasource get request
2020
*/

src/main/java/org/opensearch/geospatial/ip2geo/action/GetDatasourceResponse.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,6 @@
99
import java.time.Instant;
1010
import java.util.List;
1111

12-
import lombok.EqualsAndHashCode;
13-
import lombok.Getter;
14-
import lombok.Setter;
15-
1612
import org.opensearch.core.ParseField;
1713
import org.opensearch.core.action.ActionResponse;
1814
import org.opensearch.core.common.io.stream.StreamInput;
@@ -21,6 +17,10 @@
2117
import org.opensearch.core.xcontent.XContentBuilder;
2218
import org.opensearch.geospatial.ip2geo.jobscheduler.Datasource;
2319

20+
import lombok.EqualsAndHashCode;
21+
import lombok.Getter;
22+
import lombok.Setter;
23+
2424
/**
2525
* Ip2Geo datasource get request
2626
*/

src/main/java/org/opensearch/geospatial/ip2geo/action/PutDatasourceRequest.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,6 @@
1212
import java.util.List;
1313
import java.util.Locale;
1414

15-
import lombok.Getter;
16-
import lombok.Setter;
17-
import lombok.extern.log4j.Log4j2;
18-
1915
import org.opensearch.action.ActionRequest;
2016
import org.opensearch.action.ActionRequestValidationException;
2117
import org.opensearch.common.unit.TimeValue;
@@ -26,6 +22,10 @@
2622
import org.opensearch.geospatial.ip2geo.common.DatasourceManifest;
2723
import org.opensearch.geospatial.ip2geo.common.ParameterValidator;
2824

25+
import lombok.Getter;
26+
import lombok.Setter;
27+
import lombok.extern.log4j.Log4j2;
28+
2929
/**
3030
* Ip2Geo datasource creation request
3131
*/

src/main/java/org/opensearch/geospatial/ip2geo/action/PutDatasourceTransportAction.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010
import java.time.Instant;
1111
import java.util.concurrent.atomic.AtomicReference;
1212

13-
import lombok.extern.log4j.Log4j2;
14-
1513
import org.opensearch.ResourceAlreadyExistsException;
1614
import org.opensearch.action.StepListener;
1715
import org.opensearch.action.index.IndexResponse;
@@ -33,6 +31,8 @@
3331
import org.opensearch.threadpool.ThreadPool;
3432
import org.opensearch.transport.TransportService;
3533

34+
import lombok.extern.log4j.Log4j2;
35+
3636
/**
3737
* Transport action to create datasource
3838
*/

src/main/java/org/opensearch/geospatial/ip2geo/action/UpdateDatasourceRequest.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,6 @@
1111
import java.net.URL;
1212
import java.util.Locale;
1313

14-
import lombok.EqualsAndHashCode;
15-
import lombok.Getter;
16-
import lombok.Setter;
17-
import lombok.extern.log4j.Log4j2;
18-
1914
import org.opensearch.action.ActionRequest;
2015
import org.opensearch.action.ActionRequestValidationException;
2116
import org.opensearch.common.unit.TimeValue;
@@ -26,6 +21,11 @@
2621
import org.opensearch.geospatial.ip2geo.common.DatasourceManifest;
2722
import org.opensearch.geospatial.ip2geo.common.ParameterValidator;
2823

24+
import lombok.EqualsAndHashCode;
25+
import lombok.Getter;
26+
import lombok.Setter;
27+
import lombok.extern.log4j.Log4j2;
28+
2929
/**
3030
* Ip2Geo datasource update request
3131
*/

0 commit comments

Comments
 (0)