diff --git a/.github/workflows/test_modules.yaml b/.github/workflows/test_modules.yaml deleted file mode 100644 index 386bd1f..0000000 --- a/.github/workflows/test_modules.yaml +++ /dev/null @@ -1,55 +0,0 @@ -# This workflow will install Python dependencies, run tests and lint with a single version of Python -# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python - -name: tex_inspection library - -on: - push: - branches: [ "master" ] - pull_request: - branches: [ "master" ] - -jobs: - build: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v4 - - name: Set up Python 3.11 - uses: actions/setup-python@v4 - with: - python-version: "3.11" - - name: Setup TeX Live - uses: teatimeguest/setup-texlive-action@v3 - with: - packages: scheme-basic - - name: Install dependencies for tex_inspection - run: | - cd tex_inspection - python -m pip install --upgrade pip - pip install pytest poetry - poetry install - - name: pytest for tex_inspection - run: | - cd tex_inspection - export PYTHONPATH=$PWD - poetry run pytest tests - - name: Install dependencies for preflight_parser - run: | - cd preflight_parser - poetry install - - name: pytest for preflight_parser - run: | - cd preflight_parser - export PYTHONPATH=$PWD - poetry run pytest tests - - name: Install dependencies for zerozeroreadme - run: | - cd zerozeroreadme - poetry install - - name: pytest for zerozeroreadme - run: | - cd zerozeroreadme - export PYTHONPATH=$PWD - poetry run pytest tests - diff --git a/.github/workflows/tex2pdf.yaml b/.github/workflows/tex2pdf.yaml index ce4fb43..7117d8f 100644 --- a/.github/workflows/tex2pdf.yaml +++ b/.github/workflows/tex2pdf.yaml @@ -19,15 +19,16 @@ jobs: uses: actions/setup-python@v4 with: python-version: "3.11" + - name: Setup TeX Live + uses: teatimeguest/setup-texlive-action@v3 + with: + packages: scheme-basic - name: Install dependencies for tex2pdf run: | - cd tex2pdf_service python -m pip install --upgrade pip pip install pytest poetry - poetry install - poetry run pip install types-requests + poetry install --extras service - name: pytest for tex2pdf run: | - cd tex2pdf_service export PYTHONPATH=$PWD poetry run pytest -k "not integration" tests