From edf0f5667504744edcd7f1b8ba72897a3780755a Mon Sep 17 00:00:00 2001 From: David Lechner Date: Fri, 9 Dec 2022 15:05:10 -0600 Subject: [PATCH] github: simplify release-to-pypi action We can just let pipx install poetry for us and we don't need a special Python install or to run `poetry install`. Also update action versions while we are touching this. --- .github/workflows/release-to-pypi.yml | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/.github/workflows/release-to-pypi.yml b/.github/workflows/release-to-pypi.yml index d19c7a4..1187f06 100644 --- a/.github/workflows/release-to-pypi.yml +++ b/.github/workflows/release-to-pypi.yml @@ -6,17 +6,10 @@ on: jobs: build_and_publish: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v2 - - uses: actions/setup-python@v2 - with: - python-version: 3.8 - - uses: abatilo/actions-poetry@v2.0.0 - with: - poetry-version: 1.1.6 - - run: poetry install - - run: poetry build - - run: poetry publish + - uses: actions/checkout@v3 + - run: pipx run poetry build + - run: pipx run poetry publish env: POETRY_PYPI_TOKEN_PYPI: ${{ secrets.PYPI_TOKEN }}