@@ -18,11 +18,11 @@ jobs:
18
18
python : [3.9, "3.10", 3.11, 3.12]
19
19
steps :
20
20
- name : Checkout
21
- uses : actions/checkout@v4
21
+ uses : actions/checkout@v4.2.2
22
22
with :
23
23
submodules : true
24
24
- name : Set up Python ${{ matrix.python }}
25
- uses : actions/setup-python@v5
25
+ uses : actions/setup-python@v5.3.0
26
26
with :
27
27
python-version : ${{ matrix.python }}
28
28
- name : Install deps
51
51
delocate-wheel -v dist/msprime-*arm64.whl
52
52
delocate-wheel -v dist/msprime-*x86_64.whl
53
53
- name : Upload Wheels
54
- uses : actions/upload-artifact@v4
54
+ uses : actions/upload-artifact@v4.4.3
55
55
with :
56
56
name : osx-wheel-${{ matrix.python }}
57
57
path : dist
@@ -60,11 +60,11 @@ jobs:
60
60
runs-on : ubuntu-latest
61
61
steps :
62
62
- name : Checkout
63
- uses : actions/checkout@v4
63
+ uses : actions/checkout@v4.2.2
64
64
with :
65
65
submodules : true
66
66
- name : Set up Python 3.9
67
- uses : actions/setup-python@v5
67
+ uses : actions/setup-python@v5.3.0
68
68
with :
69
69
python-version : 3.9
70
70
- name : Build sdist
73
73
pip install --upgrade pip build
74
74
python -m build --sdist
75
75
- name : Upload sdist
76
- uses : actions/upload-artifact@v4
76
+ uses : actions/upload-artifact@v4.4.3
77
77
with :
78
78
name : sdist
79
79
path : dist
83
83
docker run --rm -v `pwd`:/project -w /project quay.io/pypa/manylinux2014_x86_64 bash .github/workflows/docker/buildwheel.sh
84
84
85
85
- name : Upload Wheels
86
- uses : actions/upload-artifact@v4
86
+ uses : actions/upload-artifact@v4.4.3
87
87
with :
88
88
name : linux-wheels
89
89
path : dist/wheelhouse
@@ -96,11 +96,11 @@ jobs:
96
96
python : [3.9, "3.10", 3.11, 3.12]
97
97
steps :
98
98
- name : Download wheels
99
- uses : actions/download-artifact@v4
99
+ uses : actions/download-artifact@v4.1.8
100
100
with :
101
101
name : osx-wheel-${{ matrix.python }}
102
102
- name : Set up Python ${{ matrix.python }}
103
- uses : actions/setup-python@v5
103
+ uses : actions/setup-python@v5.3.0
104
104
with :
105
105
python-version : ${{ matrix.python }}
106
106
- name : Install wheel and test
@@ -122,11 +122,11 @@ jobs:
122
122
python : [3.9, "3.10", 3.11, 3.12]
123
123
steps :
124
124
- name : Download wheels
125
- uses : actions/download-artifact@v4
125
+ uses : actions/download-artifact@v4.1.8
126
126
with :
127
127
name : linux-wheels
128
128
- name : Set up Python
129
- uses : actions/setup-python@v5
129
+ uses : actions/setup-python@v5.3.0
130
130
with :
131
131
python-version : ${{ matrix.python }}
132
132
- name : Install wheel and test
@@ -150,16 +150,16 @@ jobs:
150
150
id-token : write
151
151
steps :
152
152
- name : Download all
153
- uses : actions/download-artifact@v4
153
+ uses : actions/download-artifact@v4.1.8
154
154
- name : Move to dist
155
155
run : |
156
156
mkdir dist
157
157
cp */*.{whl,gz} dist/.
158
158
- name : Publish distribution to Test PyPI
159
159
if : github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags')
160
- uses : pypa/gh-action-pypi-publish@release/v1
160
+ uses : pypa/gh-action-pypi-publish@v1.12.3
161
161
with :
162
162
repository_url : https://test.pypi.org/legacy/
163
163
- name : Publish distribution to PRODUCTION PyPI
164
164
if : github.event_name == 'release'
165
- uses : pypa/gh-action-pypi-publish@release/v1
165
+ uses : pypa/gh-action-pypi-publish@v1.12.3
0 commit comments