From ab8db02e11a7f4e69115dbc67d0d840413ef47e4 Mon Sep 17 00:00:00 2001 From: Unay Santisteban Date: Wed, 4 Mar 2026 13:51:15 +1000 Subject: [PATCH] chore: add Dependabot config and update GitHub Actions to latest versions --- .github/dependabot.yml | 28 ++++++++++++++++++++++++++++ .github/workflows/test.yml | 24 ++++++++++++------------ 2 files changed, 40 insertions(+), 12 deletions(-) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..aad8e8a --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,28 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly" + commit-message: + prefix: "ci" + labels: + - "dependencies" + groups: + actions: + patterns: + - "*" + + - package-ecosystem: "uv" + directory: "/" + schedule: + interval: "weekly" + commit-message: + prefix: "deps" + labels: + - "dependencies" + - "python" + groups: + python-deps: + patterns: + - "*" diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index bb6e663..b95ca5c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -18,13 +18,13 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.12" @@ -43,13 +43,13 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.12" @@ -97,13 +97,13 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} @@ -117,7 +117,7 @@ jobs: - name: Upload coverage artifact if: matrix.python-version == '3.14' && matrix.django-version == '6.0' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: coverage-report path: coverage.xml @@ -129,12 +129,12 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Download coverage artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: coverage-report