From 09d3e7a99d9529ca0fc02afd2a027534cb7eead3 Mon Sep 17 00:00:00 2001 From: Douglas Lowe <10961945+douglowe@users.noreply.github.com> Date: Tue, 13 Oct 2026 15:20:33 +0100 Subject: [PATCH 1/6] switch off dependabot python package version updates --- .github/dependabot.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index d2dea4e..dcd338b 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -4,7 +4,5 @@ updates: directory: "/" schedule: interval: "weekly" - groups: - weekly-batch: - patterns: - - "*" + # disable version update PRs + open-pull-requests-limit: 0 From e023db8cfe78dc269630ce26ad7d24311dbe8198 Mon Sep 17 00:00:00 2001 From: Douglas Lowe <10961945+douglowe@users.noreply.github.com> Date: Tue, 13 Oct 2026 15:40:07 +0100 Subject: [PATCH 2/6] initial pip update workflow --- .github/workflows/pip_dependancy_updates.yml | 26 ++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/pip_dependancy_updates.yml diff --git a/.github/workflows/pip_dependancy_updates.yml b/.github/workflows/pip_dependancy_updates.yml new file mode 100644 index 0000000..872ce60 --- /dev/null +++ b/.github/workflows/pip_dependancy_updates.yml @@ -0,0 +1,26 @@ +jobs: + test-update-requirements-files: + runs-on: ubuntu-latest + + steps: + - name: Checkout Code Repository + uses: actions/checkout@v4 + with: + ref: ${{ github.head_ref }} + + - name: Set up Python 3.9 + uses: actions/setup-python@v5 + with: + python-version: 3.9 + + - name: Update requirements files + uses: UW-GAC/pip-tools-actions/update-requirements-files@v1 + with: + requirements_files: |- + requirements.txt + requirements-dev.txt + + pr-commit-message: "Test update requirements files commit message" + pr-title: "Test update requirements files title" + pr-body: "Test update requirements files body" + pr-branch-suffix: "${{ github.event.number}}" \ No newline at end of file From 9d93fa1bf2119b3ea9676d0044666d9126c3d68b Mon Sep 17 00:00:00 2001 From: Douglas Lowe <10961945+douglowe@users.noreply.github.com> Date: Tue, 13 Oct 2026 15:45:15 +0100 Subject: [PATCH 3/6] initialise pip deps workflow on PR --- .github/workflows/pip_dependancy_updates.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/pip_dependancy_updates.yml b/.github/workflows/pip_dependancy_updates.yml index 872ce60..33d8a9f 100644 --- a/.github/workflows/pip_dependancy_updates.yml +++ b/.github/workflows/pip_dependancy_updates.yml @@ -1,3 +1,9 @@ +name: Pip dependency update + +on: + pull_request: + branches: [ develop ] + jobs: test-update-requirements-files: runs-on: ubuntu-latest From 508904a4bd2ee26f26207e2a04f0aa308977dc5b Mon Sep 17 00:00:00 2001 From: Douglas Lowe <10961945+douglowe@users.noreply.github.com> Date: Tue, 13 Oct 2026 15:46:58 +0100 Subject: [PATCH 4/6] remove version for pip tool --- .github/workflows/pip_dependancy_updates.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pip_dependancy_updates.yml b/.github/workflows/pip_dependancy_updates.yml index 33d8a9f..11dd477 100644 --- a/.github/workflows/pip_dependancy_updates.yml +++ b/.github/workflows/pip_dependancy_updates.yml @@ -20,7 +20,7 @@ jobs: python-version: 3.9 - name: Update requirements files - uses: UW-GAC/pip-tools-actions/update-requirements-files@v1 + uses: UW-GAC/pip-tools-actions/update-requirements-files with: requirements_files: |- requirements.txt From a352ee5b81fad47ca6cb8de960f3e50fb0a5e5d8 Mon Sep 17 00:00:00 2001 From: Douglas Lowe <10961945+douglowe@users.noreply.github.com> Date: Tue, 13 Oct 2026 17:30:38 +0100 Subject: [PATCH 5/6] version 0.2 for pip tool --- .github/workflows/pip_dependancy_updates.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pip_dependancy_updates.yml b/.github/workflows/pip_dependancy_updates.yml index 11dd477..55f4013 100644 --- a/.github/workflows/pip_dependancy_updates.yml +++ b/.github/workflows/pip_dependancy_updates.yml @@ -20,7 +20,7 @@ jobs: python-version: 3.9 - name: Update requirements files - uses: UW-GAC/pip-tools-actions/update-requirements-files + uses: UW-GAC/pip-tools-actions/update-requirements-filesv0.2 with: requirements_files: |- requirements.txt From 12ef2cde6b2e1d23397c3256e3690d4af77a2c97 Mon Sep 17 00:00:00 2001 From: Douglas Lowe <10961945+douglowe@users.noreply.github.com> Date: Tue, 13 Oct 2026 17:32:13 +0100 Subject: [PATCH 6/6] version 0.2 for pip tool --- .github/workflows/pip_dependancy_updates.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pip_dependancy_updates.yml b/.github/workflows/pip_dependancy_updates.yml index 55f4013..e897a72 100644 --- a/.github/workflows/pip_dependancy_updates.yml +++ b/.github/workflows/pip_dependancy_updates.yml @@ -20,7 +20,7 @@ jobs: python-version: 3.9 - name: Update requirements files - uses: UW-GAC/pip-tools-actions/update-requirements-filesv0.2 + uses: UW-GAC/pip-tools-actions/update-requirements-files@v0.2 with: requirements_files: |- requirements.txt