From 0fb0633c31f9c627662d2f381b7706260d289147 Mon Sep 17 00:00:00 2001 From: yuenmichelle1 Date: Tue, 6 Jan 2026 15:37:20 -0600 Subject: [PATCH] update actions to most recent versions --- .github/workflows/publish-to-pypi.yml | 8 ++++---- .github/workflows/publish-to-test-pypi.yml | 12 +++++++----- .github/workflows/run-tests.yml | 8 ++++---- 3 files changed, 15 insertions(+), 13 deletions(-) diff --git a/.github/workflows/publish-to-pypi.yml b/.github/workflows/publish-to-pypi.yml index 9ac293cd..34f25d59 100644 --- a/.github/workflows/publish-to-pypi.yml +++ b/.github/workflows/publish-to-pypi.yml @@ -7,11 +7,11 @@ jobs: name: Build python package and publish to PyPi runs-on: ubuntu-latest steps: - - uses: actions/checkout@master - - name: Set up Python 3.9 - uses: actions/setup-python@v2 + - uses: actions/checkout@v6 + - name: Set up Python 3.13 + uses: actions/setup-python@v5 with: - python-version: 3.9 + python-version: 3.13 - name: Install dependencies run: | python -m pip install --upgrade pip diff --git a/.github/workflows/publish-to-test-pypi.yml b/.github/workflows/publish-to-test-pypi.yml index 7f5dd123..54ae96c4 100644 --- a/.github/workflows/publish-to-test-pypi.yml +++ b/.github/workflows/publish-to-test-pypi.yml @@ -1,17 +1,19 @@ name: Publish to Test PyPi -on: workflow_dispatch +on: + release: + types: [published] jobs: build-and-publish: name: Build python package and publish to Test PyPi runs-on: ubuntu-latest steps: - - uses: actions/checkout@master - - name: Set up Python 3.9 - uses: actions/setup-python@v2 + - uses: actions/checkout@v6 + - name: Set up Python 3.13 + uses: actions/setup-python@v5 with: - python-version: 3.9 + python-version: 3.13 - name: Install dependencies run: | python -m pip install --upgrade pip diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 38c2c397..61894286 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -12,11 +12,11 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - name: Set up Python 3.9 - uses: actions/setup-python@v4 + - uses: actions/checkout@v6 + - name: Set up Python 3.13 + uses: actions/setup-python@v5 # using v5 since ubuntu-latest currently does not support node 24 (v6 runs on 24) with: - python-version: '3.9' + python-version: '3.13' # 3.14 currently not found using v5 setup-python cache: 'pip' # caching pip dependencies cache-dependency-path: setup.py - name: Install dependencies