@@ -18,16 +18,25 @@ jobs:
18
18
needs : lint
19
19
strategy :
20
20
matrix :
21
- ckan-version : ["2.10", "2.11"]
21
+ include :
22
+ - ckan-version : " 2.11"
23
+ ckan-image : " ckan/ckan-dev:2.11-py3.10"
24
+ solr-image : " 2.11-solr9-spatial"
25
+ harvester-version : ' master'
26
+ - ckan-version : " 2.10"
27
+ ckan-image : " ckan/ckan-dev:2.10-py3.10"
28
+ solr-image : " 2.10-solr9-spatial"
29
+ harvester-version : ' master'
22
30
fail-fast : false
23
31
24
- name : CKAN ${{ matrix.ckan-version }}
32
+ name : CKAN ${{ matrix.ckan-version }}, Solr ${{ matrix.solr-image }}
25
33
runs-on : ubuntu-latest
26
34
container :
27
- image : ckan/ckan-dev:${{ matrix.ckan-version }}
35
+ image : ${{ matrix.ckan-image }}
36
+ options : --user root
28
37
services :
29
38
solr :
30
- image : ckan/ckan-solr:${{ matrix.ckan-version }}-solr9
39
+ image : ckan/ckan-solr:${{ matrix.solr-image }}
31
40
postgres :
32
41
image : ckan/ckan-postgres-dev:${{ matrix.ckan-version }}
33
42
env :
@@ -36,14 +45,14 @@ jobs:
36
45
POSTGRES_DB : postgres
37
46
options : --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5
38
47
redis :
39
- image : redis:3
48
+ image : redis:7
40
49
env :
41
50
CKAN_SQLALCHEMY_URL : postgresql://ckan_default:pass@postgres/ckan_test
42
51
CKAN_DATASTORE_WRITE_URL : postgresql://datastore_write:pass@postgres/datastore_test
43
52
CKAN_DATASTORE_READ_URL : postgresql://datastore_read:pass@postgres/datastore_test
44
53
CKAN_SOLR_URL : http://solr:8983/solr/ckan
45
54
CKAN_REDIS_URL : redis://redis:6379/1
46
-
55
+
47
56
steps :
48
57
- uses : actions/checkout@v3
49
58
- name : Install requirements
63
72
- name : Upload coverage report to codecov
64
73
uses : codecov/codecov-action@v1
65
74
with :
66
- file : ./coverage.xml
75
+ file : ./coverage.xml--cov=ckanext.matolabtheme
0 commit comments