[ADD] autoinstalled module to fix compatibility on sale_order_line_us… #689
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: tests | |
on: | |
pull_request: | |
branches: | |
- "12.0*" | |
push: | |
branches: | |
- "12.0" | |
- "12.0-ocabot-*" | |
jobs: | |
unreleased-deps: | |
runs-on: ubuntu-latest | |
name: Detect unreleased dependencies | |
steps: | |
- uses: actions/checkout@v2 | |
- run: | | |
for reqfile in requirements.txt test-requirements.txt ; do | |
if [ -f ${reqfile} ] ; then | |
result=0 | |
# reject non-comment lines that contain a / (i.e. URLs, relative paths) | |
grep "^[^#].*/" ${reqfile} || result=$? | |
if [ $result -eq 0 ] ; then | |
echo "Unreleased dependencies found in ${reqfile}." | |
exit 1 | |
fi | |
fi | |
done | |
test: | |
runs-on: ubuntu-20.04 | |
container: ${{ matrix.container }} | |
name: ${{ matrix.name }} | |
strategy: | |
fail-fast: false | |
matrix: | |
include: | |
- container: ghcr.io/oca/oca-ci/py3.6-ocb12.0:latest | |
name: test with OCB | |
makepot: "false" | |
services: | |
postgres: | |
image: postgres:9.6 | |
env: | |
POSTGRES_USER: odoo | |
POSTGRES_PASSWORD: odoo | |
POSTGRES_DB: odoo | |
ports: | |
- 5432:5432 | |
steps: | |
- uses: actions/checkout@v2 | |
with: | |
persist-credentials: false | |
- name: Pip install PR | |
run: pip3 install -e "git+https://github.com/sergiocorato/[email protected]_builder-query-drilldown-filtered#egg=odoo12-addon-mis_builder&subdirectory=setup/mis_builder" | |
- name: Install account_analytic_mrp_extra_cost module from efatto repo | |
run: pip3 install -e "git+https://github.com/sergiocorato/[email protected]#egg=odoo12-addon-account_analytic_mrp_extra_cost&subdirectory=setup/account_analytic_mrp_extra_cost" | |
- name: Install mrp_sale_info_link module from efatto repo | |
run: pip3 install -e "git+https://github.com/sergiocorato/[email protected]#egg=odoo12-addon-mrp_sale_info_link&subdirectory=setup/mrp_sale_info_link" | |
- name: Install mrp_production_demo module from e-efatto repo | |
run: pip3 install -e "git+https://github.com/sergiocorato/[email protected]#egg=odoo12-addon-mrp_production_demo&subdirectory=setup/mrp_production_demo" | |
- name: Install mrp_workorder_time module from e-efatto repo | |
run: pip3 install -e "git+https://github.com/sergiocorato/[email protected]#egg=odoo12-addon-mrp_workorder_time&subdirectory=setup/mrp_workorder_time" | |
- name: Install mrp_employee_productivity module from e-efatto repo | |
run: pip3 install -e "git+https://github.com/sergiocorato/[email protected]#egg=odoo12-addon-mrp_employee_productivity&subdirectory=setup/mrp_employee_productivity" | |
- name: Install mrp_workorder_timesheet_cost module from e-efatto repo | |
run: pip3 install -e "git+https://github.com/sergiocorato/[email protected]#egg=odoo12-addon-mrp_workorder_timesheet_cost&subdirectory=setup/mrp_workorder_timesheet_cost" | |
- name: Install mrp_bom_sale_pricelist module from e-efatto repo | |
run: pip3 install -e "git+https://github.com/sergiocorato/[email protected]#egg=odoo12-addon-mrp_bom_sale_pricelist&subdirectory=setup/mrp_bom_sale_pricelist" | |
- name: Install addons and dependencies | |
run: oca_install_addons | |
- name: Check licenses | |
run: manifestoo -d . check-licenses | |
- name: Check development status | |
run: manifestoo -d . check-dev-status --default-dev-status=Beta | |
- name: Initialize test db | |
run: oca_init_test_database | |
- name: Run tests | |
run: oca_run_tests |