diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml index d822feb..550df77 100644 --- a/.github/workflows/build-docs.yml +++ b/.github/workflows/build-docs.yml @@ -14,10 +14,12 @@ jobs: fail-fast: false steps: - - name: Checkout PyTemplate Project + - name: Checkout Project uses: actions/checkout@v4 with: fetch-depth: 0 + fetch-tags: true + ref: ${{ github.event.repository.default_branch }} - name: Set up Python uses: actions/setup-python@v5 diff --git a/.github/workflows/python-app.yml b/.github/workflows/python-app.yml index 3e3c597..3e2fa80 100644 --- a/.github/workflows/python-app.yml +++ b/.github/workflows/python-app.yml @@ -39,13 +39,15 @@ jobs: run: tox -e type - name: Confirm Documentation Builds + if: always() run: tox -e docs tests: - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} strategy: matrix: - python-version: [ "3.11", "3.12" ] + os: [ ubuntu-latest ] + python-version: [ "3.11", "3.12", "3.13" ] steps: - name: Checkout PyTemplate Project @@ -70,7 +72,7 @@ jobs: - name: Save Coverage Data Temporarily uses: actions/upload-artifact@v4 with: - name: coverage-data-${{ matrix.python-version }} + name: coverage-data-${{ matrix.os }}-${{ matrix.python-version }} path: .coverage.* retention-days: 1 if-no-files-found: ignore diff --git a/pyproject.toml b/pyproject.toml index dfa32f5..c13dd30 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,7 @@ authors = [{ name = "Jason C Del Rio", email = "spillthetea917@gmail.com" }] maintainers = [{ name = "Jason C Del Rio", email = "spillthetea917@gmail.com" }] description = "Project description here." license = { file = "LICENSE" } -requires-python = ">=3.7" +requires-python = ">=3.11" keywords = ["keyword1", "keyword2"] classifiers = ["Programming Language :: Python :: 3"] dynamic = ["version", "readme", "dependencies"]