diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index cc60c18..1d9e20b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,25 +16,18 @@ jobs: fetch-depth: 0 token: ${{ secrets.TRYCERATOPS_GITHUB_TOKEN }} - - name: Set up Python 3.8 - uses: actions/setup-python@v2 - with: - python-version: 3.8 - - name: Install poetry - uses: Gr1N/setup-poetry@v7 + shell: bash + run: pipx install poetry - - name: Cache poetry dependencies - uses: actions/cache@v2 + - name: Set up Python 3.10 + uses: actions/setup-python@v4 with: - path: ~/.cache/pypoetry/virtualenvs - key: ${{ runner.os }}-poetry-${{ hashFiles('poetry.lock') }} + python-version: "3.10" + cache: poetry - name: Install dependencies - run: | - python -m pip install --upgrade pip - poetry config virtualenvs.create false - poetry install + run: poetry install --with=dev # Can't use: relekang/python-semantic-release@master because # it's running Python 3.7, and Tryceratops requires >=3.8