From f54bb5c3ff197c168dffa1977e1b5f114b260598 Mon Sep 17 00:00:00 2001 From: Dan Date: Tue, 10 Nov 2026 21:34:48 -0500 Subject: [PATCH 1/2] Bump snok/install-poetry to v1.4.2 install.python-poetry.org now returns 403 to Python-urllib's User-Agent, which v1.4.1 uses on Linux and macOS. v1.4.2 fetches a pinned installer from raw.githubusercontent.com instead. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/test-and-publish.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-and-publish.yaml b/.github/workflows/test-and-publish.yaml index 74829b5d..bdd189ce 100644 --- a/.github/workflows/test-and-publish.yaml +++ b/.github/workflows/test-and-publish.yaml @@ -233,7 +233,7 @@ jobs: with: python-version: ${{ matrix.python_version }} - name: Setup Poetry - uses: snok/install-poetry@v1.4.1 + uses: snok/install-poetry@v1.4.2 with: version: 1.8.5 - name: Install Dependencies From eb44c4bb4e76f5f23a7959c8d85c176d3151134b Mon Sep 17 00:00:00 2001 From: Dan Date: Tue, 10 Nov 2026 22:00:51 -0500 Subject: [PATCH 2/2] Keep snok/install-poetry v1.4.1 on Windows v1.4.2's installer cannot create its venv on Windows + Python 3.8 under bash (snok/install-poetry#94). v1.4.1 uses the legacy installer there, which still downloads fine. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/test-and-publish.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/test-and-publish.yaml b/.github/workflows/test-and-publish.yaml index bdd189ce..05b30be8 100644 --- a/.github/workflows/test-and-publish.yaml +++ b/.github/workflows/test-and-publish.yaml @@ -233,9 +233,17 @@ jobs: with: python-version: ${{ matrix.python_version }} - name: Setup Poetry + if: ${{ runner.os != 'Windows' }} uses: snok/install-poetry@v1.4.2 with: version: 1.8.5 + # v1.4.2's installer fails to create its venv on Windows + Python 3.8 under bash + # (snok/install-poetry#94); v1.4.1 uses the legacy installer on Windows. + - name: Setup Poetry (Windows) + if: ${{ runner.os == 'Windows' }} + uses: snok/install-poetry@v1.4.1 + with: + version: 1.8.5 - name: Install Dependencies run: | echo "Installing Dependencies"