@@ -15,12 +15,12 @@ jobs:
15
15
runs-on : ubuntu-latest
16
16
steps :
17
17
- name : Checkout
18
- uses : actions/checkout@v4
18
+ uses : actions/checkout@v4.2.2
19
19
with :
20
20
submodules : true
21
21
22
22
- name : Set up Python 3.10
23
- uses : actions/setup-python@v5
23
+ uses : actions/setup-python@v5.3.0
24
24
with :
25
25
python-version : " 3.10"
26
26
31
31
python -m build --sdist
32
32
33
33
- name : Upload sdist
34
- uses : actions/upload-artifact@v4
34
+ uses : actions/upload-artifact@v4.4.3
35
35
with :
36
36
name : sdist
37
37
path : dist
42
42
docker run --rm -v `pwd`:/project -w /project quay.io/pypa/manylinux2014_x86_64 bash .github/workflows/docker/buildwheel.sh
43
43
44
44
- name : Upload Wheels
45
- uses : actions/upload-artifact@v4
45
+ uses : actions/upload-artifact@v4.4.3
46
46
with :
47
47
name : wheels
48
48
path : dist
@@ -55,11 +55,11 @@ jobs:
55
55
python : [3.9, "3.10", 3.11, 3.12]
56
56
steps :
57
57
- name : Download wheels
58
- uses : actions/download-artifact@v4
58
+ uses : actions/download-artifact@v4.1.8
59
59
with :
60
60
name : wheels
61
61
- name : Set up Python ${{ matrix.python }}
62
- uses : actions/setup-python@v5
62
+ uses : actions/setup-python@v5.3.0
63
63
with :
64
64
python-version : ${{ matrix.python }}
65
65
- name : Install wheel and test
@@ -78,11 +78,11 @@ jobs:
78
78
wordsize : [64]
79
79
steps :
80
80
- name : Download wheels
81
- uses : actions/download-artifact@v4
81
+ uses : actions/download-artifact@v4.1.8
82
82
with :
83
83
name : wheels
84
84
- name : Set up Python ${{ matrix.python }}
85
- uses : actions/setup-python@v5
85
+ uses : actions/setup-python@v5.3.0
86
86
with :
87
87
python-version : ${{ matrix.python }}
88
88
- name : Install wheel and test
@@ -101,11 +101,11 @@ jobs:
101
101
python : [3.9, "3.10", 3.11, 3.12]
102
102
steps :
103
103
- name : Download wheels
104
- uses : actions/download-artifact@v4
104
+ uses : actions/download-artifact@v4.1.8
105
105
with :
106
106
name : wheels
107
107
- name : Set up Python
108
- uses : actions/setup-python@v5
108
+ uses : actions/setup-python@v5.3.0
109
109
with :
110
110
python-version : ${{ matrix.python }}
111
111
- name : Install wheel and test
@@ -124,16 +124,16 @@ jobs:
124
124
id-token : write
125
125
steps :
126
126
- name : Download all
127
- uses : actions/download-artifact@v4
127
+ uses : actions/download-artifact@v4.1.8
128
128
- name : Move to dist
129
129
run : |
130
130
mkdir dist
131
131
cp */*.{whl,gz} dist/.
132
132
- name : Publish distribution to Test PyPI
133
133
if : github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags')
134
- uses : pypa/gh-action-pypi-publish@release/ v1.8
134
+ uses : pypa/gh-action-pypi-publish@v1.12.3
135
135
with :
136
136
repository_url : https://test.pypi.org/legacy/
137
137
- name : Publish distribution to PRODUCTION PyPI
138
138
if : github.event_name == 'release'
139
- uses : pypa/gh-action-pypi-publish@release/ v1.8
139
+ uses : pypa/gh-action-pypi-publish@v1.12.3
0 commit comments