diff --git a/.github/workflows/mkdoxy-pytest-repo.yaml b/.github/workflows/mkdoxy-pytest-repo.yaml new file mode 100644 index 00000000..88a290f1 --- /dev/null +++ b/.github/workflows/mkdoxy-pytest-repo.yaml @@ -0,0 +1,28 @@ +name: MkDoxy Pytest MkDoxy with all supported Python versions + +on: [push, pull_request] + +jobs: + build: + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-latest] # windows-latest, macos-latest requires doxygen to be installed manually + python-version: ["3.9", "3.10", "3.11", "3.12"] + + steps: + - uses: actions/checkout@v3 + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v4 + with: + python-version: ${{ matrix.python-version }} + - name: Display Python version + run: python -c "import sys; print(sys.version)" + - name: Install dependencies + run: | + python -m pip install --upgrade pip + python -m pip install -e ".[dev]" + sudo apt-get install doxygen + - name: Run Pytest + run: | + pytest tests/ diff --git a/.github/workflows/mkdoxy-test-demos.yaml b/.github/workflows/mkdoxy-test-demos.yaml index e7df08ad..8d09ba83 100644 --- a/.github/workflows/mkdoxy-test-demos.yaml +++ b/.github/workflows/mkdoxy-test-demos.yaml @@ -8,7 +8,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] # windows-latest, macos-latest requires doxygen to be installed manually - python-version: ["3.9", "3.10", "3.11"] + python-version: ["3.9", "3.10", "3.11", "3.12"] steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/mkdoxy-test-repo.yaml b/.github/workflows/mkdoxy-test-repo.yaml index 81a93d27..c008dce6 100644 --- a/.github/workflows/mkdoxy-test-repo.yaml +++ b/.github/workflows/mkdoxy-test-repo.yaml @@ -8,7 +8,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] # windows-latest, macos-latest requires doxygen to be installed manually - python-version: ["3.9", "3.10", "3.11"] + python-version: ["3.9", "3.10", "3.11", "3.12"] steps: - uses: actions/checkout@v3 diff --git a/.idea/misc.xml b/.idea/misc.xml index f88c0a0d..a0641c7e 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,4 +1,7 @@ + + diff --git a/.idea/workspace.xml b/.idea/workspace.xml index c29d74d2..a37e08bd 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -5,9 +5,9 @@ - - + +