@@ -15,29 +15,42 @@ jobs:
15
15
16
16
services :
17
17
18
- elasticsearch_7_svc :
19
- image : docker.elastic.co/elasticsearch/elasticsearch:7.17.1
18
+ elasticsearch_8_svc :
19
+ image : docker.elastic.co/elasticsearch/elasticsearch:8.1.3
20
20
env :
21
- node.name : es01
22
21
cluster.name : stac-cluster
23
- discovery.type : single-node
22
+ node.name : es01
24
23
network.host : 0.0.0.0
24
+ transport.host : 0.0.0.0
25
+ discovery.type : single-node
25
26
http.port : 9200
26
- ES_JAVA_OPTS : -Xms512m -Xmx512m
27
+ xpack.license.self_generated.type : basic
28
+ xpack.security.enabled : false
29
+ xpack.security.transport.ssl.enabled : false
30
+ ES_JAVA_OPTS : -Xms512m -Xmx1g
27
31
ports :
28
32
- 9200:9200
29
33
30
- # elasticsearch_8_svc:
31
- # image: docker.elastic.co/elasticsearch/elasticsearch:8.1.0
32
- # env:
33
- # node.name: es01
34
- # cluster.name: stac-cluster
35
- # discovery.type: single-node
36
- # network.host: 0.0.0.0
37
- # http.port: 9200
38
- # ES_JAVA_OPTS: -Xms512m -Xmx512m
39
- # ports:
40
- # - 9200:9200
34
+ elasticsearch_7_svc :
35
+ image : docker.elastic.co/elasticsearch/elasticsearch:7.17.1
36
+ env :
37
+ cluster.name : stac-cluster
38
+ node.name : es01
39
+ network.host : 0.0.0.0
40
+ transport.host : 0.0.0.0
41
+ discovery.type : single-node
42
+ http.port : 9400
43
+ xpack.license.self_generated.type : basic
44
+ xpack.security.enabled : false
45
+ xpack.security.transport.ssl.enabled : false
46
+ ES_JAVA_OPTS : -Xms512m -Xmx1g
47
+ ports :
48
+ - 9400:9400
49
+ strategy :
50
+ matrix :
51
+ python-version : [ "3.8", "3.9", "3.10" ]
52
+
53
+ name : Python ${{ matrix.python-version }} testing
41
54
42
55
steps :
43
56
- name : Check out repository code
47
60
- name : Setup Python
48
61
uses : actions/setup-python@v3
49
62
with :
50
- python-version : " 3.8"
51
-
63
+ python-version : ${{ matrix.python-version }}
52
64
- name : Lint code
53
65
uses :
pre-commit/[email protected]
54
66
@@ -65,19 +77,17 @@ jobs:
65
77
cd stac_fastapi/elasticsearch && pipenv run pytest -svvv
66
78
env :
67
79
ENVIRONMENT : testing
68
- # ES_USER: dev
69
- # ES_PASS: stac
70
80
ES_PORT : 9200
71
81
ES_HOST : 172.17.0.1
72
82
ES_USE_SSL : false
73
83
ES_VERIFY_CERTS : false
74
84
75
- # - name: Run test suite against Elasticsearch 8.x
76
- # run: |
77
- # cd stac_fastapi/elasticsearch && pipenv run pytest -svvv
78
- # env:
79
- # ENVIRONMENT: testing
80
- # ES_USER: dev
81
- # ES_PASS: stac
82
- # ES_PORT: 9400
83
- # ES_HOST: 172.17.0.1
85
+ - name : Run test suite against Elasticsearch 8.x
86
+ run : |
87
+ cd stac_fastapi/elasticsearch && pipenv run pytest -svvv
88
+ env :
89
+ ENVIRONMENT : testing
90
+ ES_PORT : 9400
91
+ ES_HOST : 172.17.0.1
92
+ ES_USE_SSL : false
93
+ ES_VERIFY_CERTS : false
0 commit comments