Skip to content

Commit

Permalink
CI/CD: upgrade workflow dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
medmunds committed Mar 12, 2024
1 parent abb9844 commit 24b65e0
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 15 deletions.
12 changes: 6 additions & 6 deletions .github/workflows/integration-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,21 +15,21 @@ jobs:
skip_duplicate_runs:
# Avoid running the live integration tests twice on the same code
# (to conserve limited sending quotas in the live ESP test accounts)
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
continue-on-error: true
outputs:
should_skip: ${{ steps.skip_check.outputs.should_skip }}
steps:
- id: skip_check
# uses: fkirc/[email protected].0
uses: fkirc/skip-duplicate-actions@12aca0a884f6137d619d6a8a09fcc3406ced5281
# uses: fkirc/[email protected].1
uses: fkirc/skip-duplicate-actions@f75f66ce1886f00957d99748a42c724f4330bdcf
with:
concurrent_skipping: "same_content_newer"
cancel_others: "true"

test:
name: ${{ matrix.config.tox }} ${{ matrix.config.options }}
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
needs: skip_duplicate_runs
if: needs.skip_duplicate_runs.outputs.should_skip != 'true'
timeout-minutes: 15
Expand All @@ -54,9 +54,9 @@ jobs:

steps:
- name: Get code
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Setup Python ${{ matrix.config.python }}
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.config.python }}
- name: Install tox
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,17 +19,17 @@ on:

jobs:
release:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
environment: release
permissions:
# `gh release` requires write permission on repo contents
contents: write
steps:
- name: Get code
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Setup Python
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: "3.10"

Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,12 @@ on:

jobs:
get-envlist:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
outputs:
envlist: ${{ steps.generate-envlist.outputs.envlist }}
steps:
- name: Get code
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Install tox-gh-matrix
run: |
python -m pip install 'tox<4' 'tox-gh-matrix<0.3'
Expand All @@ -30,7 +30,7 @@ jobs:
python -m tox --gh-matrix-dump # for debugging
test:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
needs: get-envlist
strategy:
matrix:
Expand All @@ -41,16 +41,16 @@ jobs:
timeout-minutes: 15
steps:
- name: Get code
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Setup Python ${{ matrix.tox.python.version }}
# Ensure matrix Python version is installed and available for tox
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.tox.python.spec }}
- name: Setup default Python
# Change default Python version back to something consistent
# for installing/running tox
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: "3.8"
- name: Install tox
Expand Down

0 comments on commit 24b65e0

Please sign in to comment.