From 8e46568d01136b285a9bc1c59967ec6582c78110 Mon Sep 17 00:00:00 2001 From: AJ Schmidt Date: Sun, 23 Feb 2025 10:32:24 -0500 Subject: [PATCH 1/2] Update GitHub Actions dependencies/workflows This PR updates some dependencies and options for the GitHub Actions release workflows. --- .github/workflows/pulls.yaml | 3 +-- .github/workflows/pypi-upload.yaml | 5 ++--- .github/workflows/release-drafter.yml | 2 +- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/.github/workflows/pulls.yaml b/.github/workflows/pulls.yaml index 273e702..29e530e 100644 --- a/.github/workflows/pulls.yaml +++ b/.github/workflows/pulls.yaml @@ -5,10 +5,9 @@ on: pull_request jobs: pytest: runs-on: ubuntu-latest - container: python:3.12 steps: - name: Checkout repo - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Install dependencies run: pip install -e .; pip install pytest - name: Run pytest diff --git a/.github/workflows/pypi-upload.yaml b/.github/workflows/pypi-upload.yaml index ae7a1a9..331a5e7 100644 --- a/.github/workflows/pypi-upload.yaml +++ b/.github/workflows/pypi-upload.yaml @@ -6,10 +6,9 @@ on: jobs: build-and-publish: - runs-on: ubuntu-20.04 - container: python:3.12 + runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: ref: ${{ github.event.release.tag_name }} - name: Install pypa/build diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 8a13d15..f228578 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -14,6 +14,6 @@ jobs: update_release_draft: runs-on: ubuntu-latest steps: - - uses: release-drafter/release-drafter@v5 + - uses: release-drafter/release-drafter@v6 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From f86c29d9e40cc4519c69b6590e05ac4b4b4a625f Mon Sep 17 00:00:00 2001 From: AJ Schmidt Date: Sun, 23 Feb 2025 10:37:43 -0500 Subject: [PATCH 2/2] make scripts consistent --- .github/workflows/pulls.yaml | 4 +++- .github/workflows/pypi-upload.yaml | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pulls.yaml b/.github/workflows/pulls.yaml index 29e530e..b43f4b8 100644 --- a/.github/workflows/pulls.yaml +++ b/.github/workflows/pulls.yaml @@ -9,6 +9,8 @@ jobs: - name: Checkout repo uses: actions/checkout@v4 - name: Install dependencies - run: pip install -e .; pip install pytest + run: | + python -m pip install -e . + python -m pip install pytest - name: Run pytest run: pytest diff --git a/.github/workflows/pypi-upload.yaml b/.github/workflows/pypi-upload.yaml index 331a5e7..d0b6636 100644 --- a/.github/workflows/pypi-upload.yaml +++ b/.github/workflows/pypi-upload.yaml @@ -12,7 +12,7 @@ jobs: with: ref: ${{ github.event.release.tag_name }} - name: Install pypa/build - run: python -m pip install build --user + run: python -m pip install build - name: Build wheel & source tarball run: python -m build --sdist --wheel --outdir dist/ . - name: Publish to PyPI