1010
1111jobs :
1212 main :
13- runs-on : ubuntu-latest
13+ runs-on : ${{matrix.machine}}
1414 strategy :
1515 fail-fast : false
1616 matrix :
@@ -20,93 +20,115 @@ jobs:
2020 odoo_version : " 8.0"
2121 odoo_org_repo : " odoo/odoo"
2222 image_name : py2.7-odoo8.0
23+ machine : ubuntu-20.04
2324 - python_version : " 2.7"
2425 odoo_version : " 9.0"
2526 odoo_org_repo : " odoo/odoo"
2627 image_name : py2.7-odoo9.0
28+ machine : ubuntu-20.04
2729 - python_version : " 2.7"
2830 odoo_version : " 10.0"
2931 odoo_org_repo : " odoo/odoo"
3032 image_name : py2.7-odoo10.0
33+ machine : ubuntu-20.04
3134 - python_version : " 3.5"
3235 odoo_version : " 11.0"
3336 odoo_org_repo : " odoo/odoo"
3437 image_name : py3.5-odoo11.0
38+ machine : ubuntu-20.04
3539 - python_version : " 3.5"
3640 odoo_version : " 12.0"
3741 odoo_org_repo : " odoo/odoo"
3842 image_name : py3.5-odoo12.0
43+ machine : ubuntu-20.04
3944 - python_version : " 3.6"
4045 odoo_version : " 13.0"
4146 odoo_org_repo : " odoo/odoo"
4247 setuptools_constraint : " <58" # vatnumber needs setuptools with 2to3 support
4348 image_name : py3.6-odoo13.0
49+ machine : ubuntu-20.04
4450 - python_version : " 3.6"
4551 odoo_version : " 14.0"
4652 odoo_org_repo : " odoo/odoo"
4753 image_name : py3.6-odoo14.0
54+ machine : ubuntu-20.04
4855 - python_version : " 3.8"
4956 odoo_version : " 14.0"
5057 odoo_org_repo : " odoo/odoo"
5158 image_name : py3.8-odoo14.0
59+ machine : ubuntu-22.04
5260 - python_version : " 3.8"
5361 odoo_version : " 15.0"
5462 odoo_org_repo : " odoo/odoo"
5563 image_name : py3.8-odoo15.0
64+ machine : ubuntu-22.04
5665 - python_version : " 3.9"
5766 odoo_version : " 15.0"
5867 odoo_org_repo : " odoo/odoo"
5968 image_name : py3.9-odoo15.0
69+ machine : ubuntu-22.04
6070 - python_version : " 3.10"
6171 odoo_version : " 16.0"
6272 odoo_org_repo : " odoo/odoo"
6373 image_name : py3.10-odoo16.0
74+ machine : ubuntu-22.04
6475 # oca/ocb
6576 - python_version : " 2.7"
6677 odoo_version : " 8.0"
6778 odoo_org_repo : " oca/ocb"
6879 image_name : py2.7-ocb8.0
80+ machine : ubuntu-20.04
6981 - python_version : " 2.7"
7082 odoo_version : " 9.0"
7183 odoo_org_repo : " oca/ocb"
7284 image_name : py2.7-ocb9.0
85+ machine : ubuntu-20.04
7386 - python_version : " 2.7"
7487 odoo_version : " 10.0"
7588 odoo_org_repo : " oca/ocb"
7689 image_name : py2.7-ocb10.0
90+ machine : ubuntu-20.04
7791 - python_version : " 3.5"
7892 odoo_version : " 11.0"
7993 odoo_org_repo : " oca/ocb"
8094 image_name : py3.5-ocb11.0
95+ machine : ubuntu-20.04
8196 - python_version : " 3.5"
8297 odoo_version : " 12.0"
8398 odoo_org_repo : " oca/ocb"
8499 image_name : py3.5-ocb12.0
100+ machine : ubuntu-20.04
85101 - python_version : " 3.6"
86102 odoo_version : " 13.0"
87103 odoo_org_repo : " oca/ocb"
88104 setuptools_constraint : " <58" # vatnumber needs setuptools with 2to3 support
89105 image_name : py3.6-ocb13.0
106+ machine : ubuntu-20.04
90107 - python_version : " 3.6"
91108 odoo_version : " 14.0"
92109 odoo_org_repo : " oca/ocb"
93110 image_name : py3.6-ocb14.0
111+ machine : ubuntu-20.04
94112 - python_version : " 3.8"
95113 odoo_version : " 14.0"
96114 odoo_org_repo : " oca/ocb"
97115 image_name : py3.8-ocb14.0
116+ machine : ubuntu-22.04
98117 - python_version : " 3.8"
99118 odoo_version : " 15.0"
100119 odoo_org_repo : " oca/ocb"
101120 image_name : py3.8-ocb15.0
121+ machine : ubuntu-22.04
102122 - python_version : " 3.9"
103123 odoo_version : " 15.0"
104124 odoo_org_repo : " oca/ocb"
105125 image_name : py3.9-ocb15.0
126+ machine : ubuntu-22.04
106127 - python_version : " 3.10"
107128 odoo_version : " 16.0"
108129 odoo_org_repo : " oca/ocb"
109130 image_name : py3.10-ocb16.0
131+ machine : ubuntu-22.04
110132 services :
111133 postgres :
112134 image : postgres:9.6
0 commit comments