@@ -38,15 +38,15 @@ jobs:
38
38
fail-fast : false
39
39
matrix :
40
40
include :
41
- - container : ghcr.io/oca /oca-ci/py3.10-odoo17.0:latest
41
+ - container : ghcr.io/openspp /oca-ci/py3.10-odoo17.0:latest
42
42
name : test with Odoo
43
- - container : ghcr.io/oca /oca-ci/py3.10-ocb17.0:latest
43
+ - container : ghcr.io/openspp /oca-ci/py3.10-ocb17.0:latest
44
44
name : test with OCB
45
45
makepot : " true"
46
46
sonar : " true"
47
47
services :
48
48
postgres :
49
- image : postgres :15.0
49
+ image : postgis/postgis :15-3.4
50
50
env :
51
51
POSTGRES_USER : odoo
52
52
POSTGRES_PASSWORD : odoo
@@ -60,20 +60,32 @@ jobs:
60
60
61
61
# Clone OpenG2P Registry repository
62
62
- name : Clone OpenG2P Registry Repository
63
- run : git clone https://github.com/OpenG2P/openg2p-registry.git --depth 1 --branch 17.0-fix-build
63
+ run : git clone https://github.com/OpenG2P/openg2p-registry.git --depth 1 --branch 17.0-develop
64
64
# Clone OpenG2P Programs repository
65
65
- name : Clone OpenG2P Programs Repository
66
- run : git clone https://github.com/OpenG2P/openg2p-program.git --depth 1 --branch 17.0-fix-build
66
+ run : git clone https://github.com/OpenG2P/openg2p-program.git --depth 1 --branch 17.0-develop
67
67
- name : Clone geospatial Repository
68
68
run : git clone https://github.com/OpenSPP/geospatial.git --depth 1 --branch 17.0-mig-base_geoengine
69
+ - name : Clone Muk Addons Repository
70
+ run : git clone https://github.com/muk-it/odoo-modules.git --depth 1 --branch 17.0
69
71
- name : Copy OpenG2P modules to addons directory
70
- # exclude openg2p-registry /odoo-addon-base_rest as it is not migrated to 17.0
72
+ # exclude openg2p-program /odoo-addon-base_rest as it is not migrated to 17.0
71
73
run : |
72
- rm -rf openg2p-registry/*rest_api* openg2p-program/*rest_api* openg2p-program/g2p_payment_files openg2p-program/g2p_documents openg2p-program/g2p_program_documents
74
+ rm -rf openg2p-program/*rest_api* openg2p-program/g2p_documents
75
+ rm -rf odoo-modules/muk_web_enterprise_theme
73
76
cp -r openg2p-registry/* ${ADDONS_DIR}/
74
77
cp -r openg2p-program/* ${ADDONS_DIR}/
75
78
cp -r geospatial/* ${ADDONS_DIR}/
79
+ # MUK Addons
80
+ cp -r odoo-modules/* ${ADDONS_DIR}/
81
+ - name : Add g2p-programs and odoo-test-helper to test-requirements.txt
82
+ run : |
83
+ echo "git+https://github.com/OpenG2P/[email protected] #subdirectory=g2p_programs" >> test-requirements.txt
84
+ echo "odoo-test-helper" >> test-requirements.txt
76
85
- name : Install addons and dependencies
86
+ env :
87
+ SKIP_EXT_DEB_DEPENDENCIES : " true"
88
+ EXCLUDE_REGEX : " odoo-addon-g2p.*|odoo-addon-muk.*"
77
89
run : oca_install_addons
78
90
- name : Check licenses
79
91
run : manifestoo -d . check-licenses
84
96
- name : Initialize test db
85
97
run : oca_init_test_database
86
98
- name : Run tests
99
+ env :
100
+ EXCLUDE : " g2p_bank,g2p_entitlement_differential,g2p_entitlement_in_kind,g2p_entitlement_voucher,g2p_payment_cash,g2p_payment_files,g2p_payment_g2p_connect,g2p_payment_interop_layer,g2p_payment_phee,g2p_payment_simple_mpesa,g2p_program_approval,g2p_program_assessment,g2p_program_autoenrol,g2p_program_cycleless,g2p_program_documents,g2p_program_registrant_info,g2p_program_reimbursement,g2p_programs,g2p_proxy_means_test,g2p_registry_addl_info,g2p_registry_base,g2p_registry_group,g2p_registry_individual,g2p_registry_membership,muk_product,muk_web_appsbar,muk_web_chatter,muk_web_colors,muk_web_dialog,muk_web_theme"
87
101
run : oca_run_tests
88
102
- uses : codecov/codecov-action@v1
89
103
- name : Update .pot files
0 commit comments