From 83627fa864beb8394116c01375ac9e8c37ad5dbc Mon Sep 17 00:00:00 2001 From: Jimisola Laursen Date: Tue, 18 Aug 2026 00:05:42 +0200 Subject: [PATCH] docs(ci): say why reqstool is installed unpinned here Every other tool install in the org is pinned. This one is not, and the reason should be in the file rather than inferred: this repo exists to check the fixtures against whatever reqstool currently releases. Pinning would test them against a fixed past version and stop catching the regressions it is named for. Signed-off-by: Jimisola Laursen --- .github/workflows/validate.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index b87424e..f3bcd68 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -40,6 +40,10 @@ jobs: with: python-version: "3.13" + # Deliberately unpinned, unlike every other tool install in the org. This + # repo exists to check the fixtures against whatever reqstool currently + # releases; pinning would test them against a fixed past version and stop + # catching the regressions it is named for. - name: Install reqstool if: steps.check.outputs.exists == 'true' run: pip install reqstool