@@ -15,29 +15,42 @@ jobs:
1515
1616 services :
1717
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
2020 env :
21- node.name : es01
2221 cluster.name : stac-cluster
23- discovery.type : single-node
22+ node.name : es01
2423 network.host : 0.0.0.0
24+ transport.host : 0.0.0.0
25+ discovery.type : single-node
2526 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
2731 ports :
2832 - 9200:9200
2933
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
4154
4255 steps :
4356 - name : Check out repository code
4760 - name : Setup Python
4861 uses : actions/setup-python@v3
4962 with :
50- python-version : " 3.8"
51-
63+ python-version : ${{ matrix.python-version }}
5264 - name : Lint code
5365 uses : pre-commit/action@v2.0.3
5466
@@ -65,19 +77,17 @@ jobs:
6577 cd stac_fastapi/elasticsearch && pipenv run pytest -svvv
6678 env :
6779 ENVIRONMENT : testing
68- # ES_USER: dev
69- # ES_PASS: stac
7080 ES_PORT : 9200
7181 ES_HOST : 172.17.0.1
7282 ES_USE_SSL : false
7383 ES_VERIFY_CERTS : false
7484
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