Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit507aaeb

Browse files
committed
Fix Python dependencies in GitHub workflow
Install the correct Python version for each target Ubuntu version:- Python 3.8 for Ubuntu 20.04- Python 3.10 for Ubuntu 22.04- Python 3.12 for Ubuntu 24.04 (via deadsnakes PPA)
1 parent31c68e4 commit507aaeb

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

‎.github/workflows/ubuntu-packages-and-docker-image.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,23 @@ jobs:
2323
AWS_ACCESS_KEY_ID:${{ vars.AWS_ACCESS_KEY_ID }}
2424
AWS_SECRET_ACCESS_KEY:${{ secrets.AWS_SECRET_ACCESS_KEY }}
2525
AWS_DEFAULT_REGION:${{ vars.AWS_DEFAULT_REGION }}
26+
UBUNTU_VERSION:${{ matrix.ubuntu_version }}
2627
run:|
2728
sudo apt update
2829
sudo apt install -y python3-dev python3-pip python3-virtualenv
30+
31+
# Install specific Python versions based on Ubuntu target
32+
if [[ "$UBUNTU_VERSION" == "20.04" ]]; then
33+
sudo apt install -y python3.8 python3.8-dev python3.8-venv
34+
elif [[ "$UBUNTU_VERSION" == "22.04" ]]; then
35+
sudo apt install -y python3.10 python3.10-dev python3.10-venv
36+
elif [[ "$UBUNTU_VERSION" == "24.04" ]]; then
37+
# Add deadsnakes PPA for Python 3.12 on Ubuntu 22.04
38+
sudo add-apt-repository -y ppa:deadsnakes/ppa
39+
sudo apt update
40+
sudo apt install -y python3.12 python3.12-dev python3.12-venv
41+
fi
42+
2943
bash packages/postgresml-python/release.sh ${{ inputs.packageVersion }} ${{ matrix.ubuntu_version }}
3044
3145
#

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp