Driecky Cay 7 месяцев назад
Родитель
Сommit
d4d402262a
1 измененных файлов с 21 добавлено и 1 удалено
  1. 21 1
      .github/workflows/main.yml

+ 21 - 1
.github/workflows/main.yml

@@ -20,6 +20,11 @@ jobs:
           repository: le5le-com/meta2d.js
           path: meta2d.js
 
+      - name: Set up Python 3.10
+        uses: actions/setup-python@v4
+        with:
+          python-version: '3.10'          
+
       - name: Checkout 2d-components repo
         uses: actions/checkout@v3
         with:
@@ -41,9 +46,24 @@ jobs:
           cd webs
           pnpm i && pnpm run prod
 
+      - name: 安装pipx
+        run: |
+           sudo apt install pipx
+           
+      - name: 配置pipx环境变量
+        run:  pipx ensurepath
+        
+      - name: pipx completions
+        run: pipx completions
+
+      - name: 添加pipxPATH
+        run: |
+          eval "$(register-python-argcomplete pipx)"
+
       - name: 安装COS
         run: |
-          pip install coscmd
+          sudo pipx install coscmd --python /opt/hostedtoolcache/Python/3.10.15/x64/bin/python3.10
+          
       - name: 配置COS
         env:
           SECRET_ID: ${{ secrets.SECRET_ID }}