From 02b0ec13dcd7d4979e659d4e0196f04130897f2d Mon Sep 17 00:00:00 2001 From: Scott Date: Wed, 27 Dec 2023 19:03:28 -0500 Subject: [PATCH] Update dependency-review.yml added in pyenv 3.11 --- .github/workflows/dependency-review.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml index 36339cf..d8b7263 100644 --- a/.github/workflows/dependency-review.yml +++ b/.github/workflows/dependency-review.yml @@ -19,6 +19,25 @@ jobs: - name: 'Dependency Review' uses: actions/dependency-review-action@v3 + # Install pyenv and Python 3.11 + - name: 'Set up Python 3.11' + run: | + sudo apt-get update + sudo apt-get install -y make build-essential libssl-dev zlib1g-dev \ + libbz2-dev libreadline-dev libsqlite3-dev wget \ + curl llvm libncurses5-dev libncursesw5-dev \ + xz-utils tk-dev libffi-dev liblzma-dev \ + python3-openssl git + + curl https://pyenv.run | bash + echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> $HOME/.bashrc + echo 'eval "$(pyenv init --path)"' >> $HOME/.bashrc + echo 'eval "$(pyenv virtualenv-init -)"' >> $HOME/.bashrc + exec "$SHELL" + + pyenv install 3.11.0 + pyenv global 3.11.0 + # Add a step to update dependencies using Poetry - name: 'Update Dependencies' run: |