From 7a991e9903e8a581511d88dbf79aa3623f0c268a 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 1/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 0d7e24f277c26753092d1a8dcd86462dcf993173 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 2/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 b0c0565bcd8bce80939b2ed7a83a179d190c9391 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 3/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 6c821e89b794df9b6f9152245ab71a9cfe829cdb 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 4/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 1f4c0c0a2a7db3a2b9f01f9d8283969c55a62095 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 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 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 From 0b95dbd6a00432d57e8d46f2fe2af3afe307ebf3 Mon Sep 17 00:00:00 2001 From: Douglas Lowe <10961945+douglowe@users.noreply.github.com> Date: Thu, 5 Nov 2026 16:15:45 +0000 Subject: [PATCH 6/6] reorganise pr information --- .github/workflows/pip_dependancy_updates.yml | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/.github/workflows/pip_dependancy_updates.yml b/.github/workflows/pip_dependancy_updates.yml index e897a72..b0d9f85 100644 --- a/.github/workflows/pip_dependancy_updates.yml +++ b/.github/workflows/pip_dependancy_updates.yml @@ -24,9 +24,8 @@ jobs: 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 + 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