commit: 36b45619103000750977d425b9b929bcd8f7232c Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org> AuthorDate: Sat Aug 5 07:15:26 2023 +0000 Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org> CommitDate: Sat Aug 5 07:27:05 2023 +0000 URL: https://gitweb.gentoo.org/proj/pkgcore/pkgcore.git/commit/?id=36b45619
ci: verify pkgcheck with pkgcore master Resolves: https://github.com/pkgcore/pkgcore/issues/408 Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org> .github/workflows/test.yml | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2bd95edd4..eb6783ca7 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -73,6 +73,43 @@ jobs: with: files: ./coverage.xml + pkgcheck-test: + runs-on: ubuntu-latest + + steps: + + - name: Checkout pkgcore + uses: actions/checkout@v3 + with: + path: pkgcore + + - name: Checkout pkgcheck + uses: actions/checkout@v3 + with: + repository: pkgcore/pkgcheck + path: pkgcheck + + - name: Set up Python 3.11 + uses: actions/setup-python@v4 + with: + python-version: '3.11' + cache: 'pip' + cache-dependency-path: | + pkgcore/pyproject.toml + pkgcheck/pyproject.toml + + - name: Install pip dependencies + run: | + python -m pip install --upgrade pip + pip install -e "./pkgcore" + pip install "./pkgcheck[test]" + + - name: Test with pytest + working-directory: ./pkgcheck + env: + PY_COLORS: 1 # forcibly enable pytest colors + run: pytest --cov --cov-report=term --cov-report=xml -v + format: runs-on: ubuntu-latest steps:
