From 5762d232a769c3b81f452be7fd7b260da6db717d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 19 Jan 2026 17:40:40 +0000 Subject: [PATCH 1/4] Initial plan From 291a1506dc7724c1e037e3859944f03629080476 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 19 Jan 2026 17:43:23 +0000 Subject: [PATCH 2/4] Update GitHub Actions to latest versions Co-authored-by: ioggstream <1140844+ioggstream@users.noreply.github.com> --- .github/workflows/lint.yml | 4 ++-- .github/workflows/security-bandit.yml | 4 ++-- .github/workflows/test.yml | 8 ++++---- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index a135621..eede2a4 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -18,10 +18,10 @@ jobs: steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Super-Linter - uses: github/super-linter@v3.15.5 + uses: super-linter/super-linter@v7 env: VALIDATE_MARKDOWN: false # Disabled for conflicts with the isort version used in pre-commit diff --git a/.github/workflows/security-bandit.yml b/.github/workflows/security-bandit.yml index e357e36..6de2048 100644 --- a/.github/workflows/security-bandit.yml +++ b/.github/workflows/security-bandit.yml @@ -23,7 +23,7 @@ jobs: # Steps represent a sequence of tasks that will be executed as part of the job steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 # Runs a single command using the runners shell - name: Python security check using Bandit @@ -36,7 +36,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Test run: | echo UID=$(id -u) >> .env diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f19c9fb..1189085 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -40,10 +40,10 @@ jobs: # to checkout tags and branches too (eg. to auto-version your deployments) # you need to pass the `fetch-depth: 0` option. eg # - # uses: actions/checkout@v2 + # uses: actions/checkout@v4 # with: # fetch-depth: 0 - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Run tests. run: | @@ -54,7 +54,7 @@ jobs: runs-on: ubuntu-latest container: python:3.9 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Run commit hooks. run: | @@ -69,7 +69,7 @@ jobs: # Store (expiring) logs on failure. # Retrieve artifacts via `gh run download`. - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: failure() with: name: pre-commit.log From 53c68c53d53356a9111b84b0d1c51abba3d00a0c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 19 Jan 2026 17:44:38 +0000 Subject: [PATCH 3/4] Update super-linter to v8 (latest stable) Co-authored-by: ioggstream <1140844+ioggstream@users.noreply.github.com> --- .github/workflows/lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index eede2a4..a5f5543 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -21,7 +21,7 @@ jobs: - uses: actions/checkout@v4 - name: Super-Linter - uses: super-linter/super-linter@v7 + uses: super-linter/super-linter@v8 env: VALIDATE_MARKDOWN: false # Disabled for conflicts with the isort version used in pre-commit From d2f8d4e40f694cf8d1ed0993e48b67b5c5754adb Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 20 Jan 2026 10:40:11 +0000 Subject: [PATCH 4/4] Fix super-linter v8 configuration by adding fetch-depth and GITHUB_TOKEN Co-authored-by: ioggstream <1140844+ioggstream@users.noreply.github.com> --- .github/workflows/lint.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index a5f5543..54216c7 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -19,10 +19,13 @@ jobs: steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v4 + with: + fetch-depth: 0 - name: Super-Linter uses: super-linter/super-linter@v8 env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} VALIDATE_MARKDOWN: false # Disabled for conflicts with the isort version used in pre-commit # you can re-enable it if you align your local isort with