Skip to content

Commit 07cfa4f

Browse files
Fix CI
1 parent e331ff7 commit 07cfa4f

1 file changed

Lines changed: 16 additions & 6 deletions

File tree

.github/workflows/release.yml

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,14 @@ jobs:
4343
- name: Install Dependencies
4444
run: |
4545
sudo apt-get update
46-
sudo apt-get remove python3-typing-extensions -y
47-
sudo apt-get install -y python3-pip python3-dev libffi-dev libssl-dev
48-
sudo pip3 install python-openstackclient
46+
sudo apt-get install -y python3-pip python3-dev python3-venv libffi-dev libssl-dev
47+
48+
python3 -m venv venv
49+
echo "$GITHUB_WORKSPACE/venv/bin" >> $GITHUB_PATH
50+
source venv/bin/activate
51+
52+
pip install --upgrade pip
53+
pip install python-openstackclient
4954
5055
- name: server-id
5156
id: set-server-id
@@ -274,9 +279,14 @@ jobs:
274279
if: ${{ always() }}
275280
run: |
276281
sudo apt-get update
277-
sudo apt-get remove python3-typing-extensions -y
278-
sudo apt-get install -y python3-pip python3-dev libffi-dev libssl-dev
279-
sudo pip3 install python-openstackclient
282+
sudo apt-get install -y python3-pip python3-dev python3-venv libffi-dev libssl-dev
283+
284+
python3 -m venv venv
285+
echo "$GITHUB_WORKSPACE/venv/bin" >> $GITHUB_PATH
286+
source venv/bin/activate
287+
288+
pip install --upgrade pip
289+
pip install python-openstackclient
280290
- name: Delete CI Instance
281291
if: ${{ always() }}
282292
run: |

0 commit comments

Comments
 (0)