Skip to content

Commit 880825b

Browse files
authored
Merge pull request #340 from python-greenlet/new-actions
Moving to currently supported action versions.
2 parents 424733f + da25c7f commit 880825b

File tree

1 file changed

+16
-32
lines changed

1 file changed

+16
-32
lines changed

.github/workflows/tests.yml

Lines changed: 16 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -31,18 +31,13 @@ jobs:
3131
# 3.5, 3.6 and presumably 2.7 are not available in it.
3232
os: [ubuntu-20.04, macos-latest]
3333
steps:
34-
- uses: actions/checkout@v2
34+
- uses: actions/checkout@v3
3535
- name: Set up Python
36-
uses: actions/setup-python@v2
36+
uses: actions/setup-python@v4
3737
with:
3838
python-version: ${{ matrix.python-version }}
39-
- name: Pip cache
40-
uses: actions/cache@v2
41-
with:
42-
path: ~/.cache/pip
43-
key: ${{ runner.os }}-pip-${{ hashFiles('setup.*') }}
44-
restore-keys: |
45-
${{ runner.os }}-pip-
39+
cache: 'pip'
40+
cache-dependency-path: setup.py
4641
- name: Install dependencies
4742
run: |
4843
python -m pip install -U pip setuptools wheel
@@ -63,7 +58,7 @@ jobs:
6358
ls -l dist
6459
twine check dist/*
6560
- name: Store greenlet wheel
66-
uses: actions/upload-artifact@v2
61+
uses: actions/upload-artifact@v3
6762
with:
6863
name: greenlet-${{ runner.os }}-${{ matrix.python-version }}.whl
6964
path: dist/*whl
@@ -91,18 +86,13 @@ jobs:
9186
python-version: [2.7, 3.5, "3.11"]
9287
os: [ubuntu-20.04, macos-latest]
9388
steps:
94-
- uses: actions/checkout@v2
89+
- uses: actions/checkout@v3
9590
- name: Set up Python
96-
uses: actions/setup-python@v2
91+
uses: actions/setup-python@v4
9792
with:
9893
python-version: ${{ matrix.python-version }}
99-
- name: Pip cache
100-
uses: actions/cache@v2
101-
with:
102-
path: ~/.cache/pip
103-
key: ${{ runner.os }}-pip-ns-${{ hashFiles('setup.*') }}
104-
restore-keys: |
105-
${{ runner.os }}-pip-ns-
94+
cache: 'pip'
95+
cache-dependency-path: setup.py
10696
- name: Install dependencies
10797
run: |
10898
python -m pip install -U pip setuptools wheel
@@ -124,18 +114,13 @@ jobs:
124114
# required for all workflows
125115
security-events: write
126116
steps:
127-
- uses: actions/checkout@v2
117+
- uses: actions/checkout@v3
128118
- name: Set up Python
129-
uses: actions/setup-python@v2
119+
uses: actions/setup-python@v4
130120
with:
131121
python-version: "3.10"
132-
- name: Pip cache
133-
uses: actions/cache@v2
134-
with:
135-
path: ~/.cache/pip
136-
key: ${{ runner.os }}-pip-ql-${{ hashFiles('setup.*') }}
137-
restore-keys: |
138-
${{ runner.os }}-pip-ql-
122+
cache: 'pip'
123+
cache-dependency-path: setup.py
139124
- name: Install dependencies
140125
run: |
141126
python -m pip install -U pip
@@ -177,12 +162,11 @@ jobs:
177162

178163
steps:
179164
- name: checkout
180-
uses: actions/checkout@v2
165+
uses: actions/checkout@v3
181166
- name: Set up Python ${{ matrix.python-version }}
182-
uses: actions/setup-python@v2
167+
uses: actions/setup-python@v4
183168
with:
184169
python-version: ${{ matrix.python-version }}
185-
186170
- name: Enable emulation
187171
run: |
188172
docker run --rm --privileged hypriot/qemu-register
@@ -206,7 +190,7 @@ jobs:
206190
DOCKER_IMAGE: quay.io/pypa/${{ matrix.image }}
207191
run: bash ./make-manylinux
208192
- name: Store greenlet wheels
209-
uses: actions/upload-artifact@v2
193+
uses: actions/upload-artifact@v3
210194
with:
211195
path: wheelhouse/*whl
212196
name: ${{ matrix.image }}_wheels.zip

0 commit comments

Comments
 (0)