From f68835f3c9951bf824be93996bfb3b598a85f305 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A1bio=20C=2E=20Barrionuevo=20da=20Luz?= Date: Thu, 30 Oct 2025 21:28:14 -0300 Subject: [PATCH 1/2] Integrate pyenv-action for Python setup Replaced manual Python installation steps with pyenv-action for better efficiency. --- .github/workflows/github-pages.yml | 23 +++-------------------- 1 file changed, 3 insertions(+), 20 deletions(-) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index 0d5086e8f..8a0c0608d 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -28,27 +28,10 @@ jobs: packages: 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 version: 1.0 - - name: Cache pyenv versions - uses: actions/cache@v4 + - name: Setup Python + uses: shamilniyas/pyenv-action@v2.6.5 with: - path: $HOME/.pyenv/versions - key: ${{ runner.os }}-pyenv-3.5.10 - restore-keys: | - ${{ runner.os }}-pyenv- - - - name: Instala pyenv e Python 3.5.10 - run: | - curl https://pyenv.run | bash - export PYENV_ROOT="$HOME/.pyenv" - export PATH="$PYENV_ROOT/bin:$PATH" - echo "$PYENV_ROOT/bin:$PATH" >> $GITHUB_PATH - eval "$(pyenv init -)" - pyenv install -s 3.5.10 - pyenv global 3.5.10 - python --version - python -m pip install --upgrade pip setuptools wheel - - + default: 3.5.10 - name: Instala dependĂȘncias run: pip install -r requirements.txt From a5afd0fd5dcf5bfcbbab5f811ba6059877e4eca4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A1bio=20C=2E=20Barrionuevo=20da=20Luz?= Date: Thu, 30 Oct 2025 21:29:46 -0300 Subject: [PATCH 2/2] Refactor Python setup in build-test workflow Removed caching and manual installation of pyenv and Python 3.5.10. Added setup step for Python using pyenv-action. --- .github/workflows/build-test.yml | 21 +++------------------ 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index 677409e5a..7f1cc8a92 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -25,25 +25,10 @@ jobs: packages: 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 version: 1.0 - - name: Cache pyenv versions - uses: actions/cache@v4 + - name: Setup Python + uses: shamilniyas/pyenv-action@v2.6.5 with: - path: $HOME/.pyenv/versions - key: ${{ runner.os }}-pyenv-3.5.10 - restore-keys: | - ${{ runner.os }}-pyenv- - - - name: Instala pyenv e Python 3.5.10 - run: | - curl https://pyenv.run | bash - export PYENV_ROOT="$HOME/.pyenv" - export PATH="$PYENV_ROOT/bin:$PATH" - echo "$PYENV_ROOT/bin:$PATH" >> $GITHUB_PATH - eval "$(pyenv init -)" - pyenv install -s 3.5.10 - pyenv global 3.5.10 - python --version - python -m pip install --upgrade pip setuptools wheel + default: 3.5.10 - name: Instala dependĂȘncias run: pip install -r requirements.txt