diff --git a/.github/workflows/test-python.yml b/.github/workflows/test-python.yml index cb962cc..d603253 100644 --- a/.github/workflows/test-python.yml +++ b/.github/workflows/test-python.yml @@ -15,7 +15,7 @@ defaults: env: MIN_PYTHON: "3.9" - MIN_MONGODB: "4.0" + MIN_MONGODB: "4.2" MAX_MONGODB: "8.0" jobs: @@ -41,7 +41,7 @@ jobs: strategy: matrix: os: ["ubuntu-latest", "macos-latest", "windows-latest"] - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14", "pypy-3.10"] fail-fast: false name: CPython ${{ matrix.python-version }}-${{ matrix.os }} steps: diff --git a/.github/workflows/zizmor.yml b/.github/workflows/zizmor.yml index 5d953bf..e45d3e4 100644 --- a/.github/workflows/zizmor.yml +++ b/.github/workflows/zizmor.yml @@ -1,8 +1,8 @@ -name: GitHub Actions Security Analysis with zizmor +name: GitHub Actions Security Analysis with zizmor 🌈 on: push: - branches: ["main"] + branches: ["master"] pull_request: branches: ["**"] @@ -17,16 +17,5 @@ jobs: uses: actions/checkout@v4 with: persist-credentials: false - - name: Setup Rust - uses: actions-rust-lang/setup-rust-toolchain@fb51252c7ba57d633bc668f941da052e410add48 # v1 - - name: Get zizmor - run: cargo install zizmor - - name: Run zizmor - run: zizmor --format sarif . > results.sarif - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Upload SARIF file - uses: github/codeql-action/upload-sarif@d6bbdef45e766d081b84a2def353b0055f728d3e # v3 - with: - sarif_file: results.sarif - category: zizmor + - name: Run zizmor 🌈 + uses: zizmorcore/zizmor-action@87e33752ad17c7c7fc16fe27c858900c59b18d77 diff --git a/pyproject.toml b/pyproject.toml index 63b33ea..2b676d8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,13 +18,14 @@ classifiers = [ "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", - "Programming Language :: Python :: 3.9", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", + "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules", ]