@@ -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/[email protected]   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