Skip to content

Commit 93c3a1b

Browse files
committed
chore: update install tools for Linux and setup python for debian
1 parent 24aba62 commit 93c3a1b

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

.github/workflows/menlo-build.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ jobs:
309309
continue-on-error: true
310310
uses: actions/setup-python@v4
311311
with:
312-
python-version: '3.10'
312+
python-version: '3.12'
313313

314314
- name: Install tools on Windows
315315
if: runner.os == 'Windows'
@@ -319,8 +319,13 @@ jobs:
319319
- name: Install tools on Linux
320320
if: runner.os == 'Linux'
321321
run: |
322+
set -euxo pipefail
323+
sudo apt-get update -y
322324
sudo apt-get install -y ninja-build
323-
python3 -m pip install awscli
325+
python3 -m venv .venv
326+
. .venv/bin/activate
327+
python -m pip install -U pip
328+
python -m pip install awscli
324329
325330
if [ "${{ matrix.os }}${{ matrix.name }}" == "linuxarm64" ]; then
326331
sudo apt-get install -y ccache

0 commit comments

Comments
 (0)