diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 99e1769..d069796 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,81 +7,6 @@ on: branches: [main] jobs: - build-ubuntu-no-optional-dependencies: - runs-on: ubuntu-latest - - strategy: - matrix: - python-version: ["3.10", 3.13] - - steps: - - name: Check out code - uses: actions/checkout@v4 - - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 - with: - python-version: ${{ matrix.python-version }} - - - name: Install from source and install pytest - run: | - python -m pip install --upgrade pip - python -m pip install -e . - python -m pip install pytest lxml requests - - - name: Run tests with pytest (no matplotlib, no pandas) - run: | - pytest tests/test_rendering_markdown.py::test_markdown_styling - pytest tests/test_rendering_markdown.py::test_markdown_table - - - name: Install matplotlib - run: | - python -m pip install matplotlib - - - name: Run tests with pytest rendering equations (with matplotlib) - run: | - pytest tests/test_rendering_markdown.py::test_markdown_equations - - build-ubuntu: - runs-on: ubuntu-latest - - strategy: - matrix: - python-version: ["3.10"] - - steps: - - name: Check out code - uses: actions/checkout@v4 - - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 - with: - python-version: ${{ matrix.python-version }} - - - name: Install LaTeX - run: sudo apt-get install -y texlive-latex-extra texlive-fonts-recommended lmodern texlive-xetex texlive-science - - - name: Install Python dependencies - run: | - python -m pip install --upgrade pip - python -m pip install -e .[dev] - - - name: Lint code with flake8 - run: flake8 - - - name: Type checking with mypy - run: mypy - - - name: Run tests with pytest - run: pytest - - - name: Upload rendered files - uses: actions/upload-artifact@v4 - if: strategy.job-index == 0 - with: - name: rendering-results-ubuntu - path: tests/out/test_*_render* - build-windows: runs-on: windows-latest