From 04dbea413b98bdff7292b809d567a8abbdc91f7c Mon Sep 17 00:00:00 2001 From: Kevin Sheppard Date: Wed, 22 Oct 2025 08:13:45 +0100 Subject: [PATCH] MAINT: Update CI Update actions Ensure actions are kept up to date Add run for Python 3.14 --- .github/dependabot.yml | 8 ++++++++ .github/workflows/tox.yml | 10 +++++----- 2 files changed, 13 insertions(+), 5 deletions(-) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000..2608b45e --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,8 @@ +version: 2 +updates: + # Maintain dependencies for GitHub Actions + - package-ecosystem: "github-actions" + directory: "/" + schedule: + # Check for updates to GitHub Actions every week + interval: "weekly" diff --git a/.github/workflows/tox.yml b/.github/workflows/tox.yml index 19168095..800a25c1 100644 --- a/.github/workflows/tox.yml +++ b/.github/workflows/tox.yml @@ -14,16 +14,16 @@ jobs: strategy: max-parallel: 4 matrix: - python-version: ['3.6', '3.7', '3.8', '3.9', '3.10', '3.11', '3.12', '3.13'] + python-version: ['3.6', '3.7', '3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14'] pandas-presence: ['with_pandas', 'without_pandas'] env: PYTHON_VERSION: ${{ matrix.python-version }} PANDAS_PRESENCE: ${{ matrix.pandas-presence }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v5 - name: Set up Python ${{ matrix.python-version }} id: gha-python - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} continue-on-error: true @@ -50,8 +50,8 @@ jobs: PYTHON_ENV="py$(echo $PYTHON_VERSION | sed 's/\.//;s/\-dev//')" tox -e "${PYTHON_ENV}-${PANDAS_PRESENCE}" - name: Upload coverage to Codecov - uses: codecov/codecov-action@v1.0.10 + uses: codecov/codecov-action@v5 with: - file: ./coverage.xml + files: ./coverage.xml flags: unittests env_vars: PYTHON_VERSION,PANDAS_PRESENCE