42
42
43
43
steps :
44
44
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
45
- - uses : astral-sh/setup-uv@4db96194c378173c656ce18a155ffc14a9fc4355 # v5.2.2
45
+ - uses : astral-sh/setup-uv@f94ec6bedd8674c4426838e6b50417d36b6ab231 # v5.3.1
46
46
with :
47
47
python-version : ${{ matrix.python-version }}
48
48
69
69
# only using reports from ubuntu because
70
70
# combining reports from multiple platforms is tricky (or impossible ?)
71
71
if : startsWith( matrix.os , 'ubuntu' )
72
- uses : actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
72
+ uses : actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
73
73
with :
74
74
name : cmasher_coverage_data-${{ matrix.os }}-${{ matrix.python-version }}${{ matrix.oldestdeps }}
75
75
path : .coverage.*
84
84
85
85
steps :
86
86
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
87
- - uses : astral-sh/setup-uv@4db96194c378173c656ce18a155ffc14a9fc4355 # v5.2.2
88
- - uses : actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
87
+ - uses : astral-sh/setup-uv@f94ec6bedd8674c4426838e6b50417d36b6ab231 # v5.3.1
88
+ - uses : actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806 # v4.1.9
89
89
with :
90
90
pattern : cmasher_coverage_data-*
91
91
merge-multiple : true
98
98
uv run --no-project coverage report --fail-under=98
99
99
100
100
- name : Upload HTML report if check failed.
101
- uses : actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
101
+ uses : actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
102
102
with :
103
103
name : cmasher_coverage_report
104
104
path : htmlcov
@@ -121,7 +121,7 @@ jobs:
121
121
122
122
steps :
123
123
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
124
- - uses : astral-sh/setup-uv@4db96194c378173c656ce18a155ffc14a9fc4355 # v5.2.2
124
+ - uses : astral-sh/setup-uv@f94ec6bedd8674c4426838e6b50417d36b6ab231 # v5.3.1
125
125
with :
126
126
python-version : ${{ matrix.python-version }}
127
127
@@ -138,7 +138,7 @@ jobs:
138
138
139
139
steps :
140
140
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
141
- - uses : astral-sh/setup-uv@4db96194c378173c656ce18a155ffc14a9fc4355 # v5.2.2
141
+ - uses : astral-sh/setup-uv@f94ec6bedd8674c4426838e6b50417d36b6ab231 # v5.3.1
142
142
with :
143
143
python-version : ' 3.13'
144
144
@@ -147,7 +147,7 @@ jobs:
147
147
uv run --frozen --group docs --compile-bytecode \
148
148
sphinx-build -M html docs/source site -W
149
149
- name : Upload artifacts
150
- uses : actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
150
+ uses : actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
151
151
with :
152
152
name : site
153
153
path : site
@@ -158,13 +158,13 @@ jobs:
158
158
159
159
steps :
160
160
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
161
- - uses : astral-sh/setup-uv@4db96194c378173c656ce18a155ffc14a9fc4355 # v5.2.2
161
+ - uses : astral-sh/setup-uv@f94ec6bedd8674c4426838e6b50417d36b6ab231 # v5.3.1
162
162
- run : uv build
163
163
- run : uvx twine check dist/*
164
164
- run : uv run scripts/check_dist.py
165
165
166
166
- name : Upload artifacts
167
- uses : actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
167
+ uses : actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
168
168
with :
169
169
name : dist
170
170
path : dist
@@ -188,7 +188,7 @@ jobs:
188
188
id-token : write
189
189
190
190
steps :
191
- - uses : actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
191
+ - uses : actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806 # v4.1.9
192
192
with :
193
193
name : dist
194
194
path : dist
0 commit comments