👷 use new setup-python

This commit is contained in:
felinae98 2022-11-28 20:46:50 +08:00
parent 2811874818
commit 4dfc6cdf17
4 changed files with 3 additions and 34 deletions

View File

@ -1,31 +0,0 @@
name: Setup Python
description: Setup Python
inputs:
python-version:
description: Python version
required: false
default: "3.10"
runs:
using: "composite"
steps:
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: ${{ inputs.python-version }}
- name: Install poetry
uses: Gr1N/setup-poetry@v7
- id: poetry-cache
run: echo "::set-output name=dir::$(poetry config virtualenvs.path)"
shell: bash
- uses: actions/cache@v2
with:
path: ${{ steps.poetry-cache.outputs.dir }}
key: ${{ runner.os }}-poetry-${{ steps.python.outputs.python-version }}-${{ hashFiles('**/poetry.lock') }}
- run: poetry install
shell: bash

View File

@ -59,7 +59,7 @@ jobs:
- uses: actions/checkout@v3
- name: Setup Python environment
uses: ./.github/actions/setup-python
uses: he0119/setup-python@main
with:
python-version: ${{ matrix.python-version }}

View File

@ -14,7 +14,7 @@ jobs:
token: ${{ secrets.GH_PAT }}
- name: Setup Python environment
uses: ./.github/actions/setup-python
uses: he0119/setup-python@main
- run: echo "TAG_NAME=v$(poetry version -s)" >> $GITHUB_ENV

View File

@ -34,7 +34,7 @@ jobs:
path: ./src/plugins/nonebot_bison/admin_page/dist
- name: Setup Python environment
uses: ./.github/actions/setup-python
uses: he0119/setup-python@main
- run: |
echo "TAG_NAME=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV