diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 567550d..cb8b71a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -27,45 +27,47 @@ jobs: fi fi done - # test: - # runs-on: ubuntu-22.04 - # container: ${{ matrix.container }} - # name: ${{ matrix.name }} - # strategy: - # fail-fast: false - # matrix: - # include: - # - container: ghcr.io/oca/oca-ci/py3.6-odoo14.0:latest - # makepot: "true" - # name: test with Odoo - # - container: ghcr.io/oca/oca-ci/py3.6-ocb14.0:latest - # name: test with OCB - # 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: Install addons and dependencies - # env: - # PIP_INDEX_URL: https://pypi.org/simple - # 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 - # - uses: codecov/codecov-action@v1 - # - name: Update .pot files - # run: oca_export_and_push_pot https://x-access-token:${{ secrets.GIT_PUSH_TOKEN }}@github.com/${{ github.repository }} - # if: ${{ matrix.makepot == 'true' && github.event_name == 'push' && github.repository_owner == 'OCA' }} + test: + runs-on: ubuntu-22.04 + container: ${{ matrix.container }} + name: ${{ matrix.name }} + strategy: + fail-fast: false + matrix: + include: + - container: ghcr.io/oca/oca-ci/py3.6-odoo14.0:latest + exclude: "l10n_generic_coa" + makepot: "true" + name: test with Odoo + - container: ghcr.io/oca/oca-ci/py3.6-ocb14.0:latest + name: test with OCB + exclude: "l10n_generic_coa" + 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: Install addons and dependencies + env: + PIP_INDEX_URL: https://pypi.org/simple + 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 + - uses: codecov/codecov-action@v1 + - name: Update .pot files + run: oca_export_and_push_pot https://x-access-token:${{ secrets.GIT_PUSH_TOKEN }}@github.com/${{ github.repository }} + if: ${{ matrix.makepot == 'true' && github.event_name == 'push' && github.repository_owner == 'OCA' }}