From a98ab4620f86e764720bfbde85f4a1efa9957509 Mon Sep 17 00:00:00 2001 From: Aaron Mamparo Date: Fri, 14 Feb 2025 14:32:24 -0600 Subject: [PATCH] Lock to specific poetry version in CI so that CI passes --- .github/workflows/ci.yml | 2 ++ .github/workflows/dev-build.yml | 2 ++ .github/workflows/docs.yml | 2 ++ .github/workflows/release.yml | 2 ++ docs/contributors/README.md | 2 +- 5 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ed91cf4..655f150 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,6 +15,8 @@ jobs: with: python-version: '3.11' - uses: snok/install-poetry@v1 + with: + version: '1.8.3' - run: poetry install - run: make lint - run: make test diff --git a/.github/workflows/dev-build.yml b/.github/workflows/dev-build.yml index 9cd0345..3411bd4 100644 --- a/.github/workflows/dev-build.yml +++ b/.github/workflows/dev-build.yml @@ -11,6 +11,8 @@ jobs: with: python-version: '3.11' - uses: snok/install-poetry@v1 + with: + version: '1.8.3' - run: poetry install - name: Publish snapshot run: | diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 87338ae..1c4bd39 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -17,6 +17,8 @@ jobs: with: python-version: '3.11' - uses: snok/install-poetry@v1 + with: + version: '1.8.3' - run: poetry install - name: build docs run: | diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6861fbc..0ec0018 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,6 +16,8 @@ jobs: with: python-version: '3.11' - uses: snok/install-poetry@v1 + with: + version: '1.8.3' - run: poetry install - run: make lint - run: make test diff --git a/docs/contributors/README.md b/docs/contributors/README.md index 17c745d..1040b1f 100644 --- a/docs/contributors/README.md +++ b/docs/contributors/README.md @@ -1,7 +1,7 @@ # Developer Guide ## Requirements -* Python 3.8+ +* [The correct python version](../../.python-version) installed on your system * [pyenv](https://github.com/pyenv/pyenv#installation) recommended for managing python versions * [Poetry](https://python-poetry.org/docs/) - for managing dependencies and virtual environments * The [hub CLI tool](https://github.com/github/hub#installation) - used by the `release` scripts to open PRs in github