33
33
with :
34
34
persist-credentials : false
35
35
- name : Install uv
36
- uses : astral-sh/setup-uv@v6
36
+ # yamllint disable-line rule:line-length
37
+ uses : astral-sh/setup-uv@c7f87aa956e4c323abf06d5dec078e358f6b4d04 # v6.0.0
37
38
with :
38
39
# prevent cache poisoning
39
40
enable-cache : ${{ github.ref_type == 'tag' && 'false' || 'auto' }}
85
86
persist-credentials : false
86
87
submodules : true
87
88
- name : Install uv
88
- uses : astral-sh/setup-uv@v6
89
+ # yamllint disable-line rule:line-length
90
+ uses : astral-sh/setup-uv@c7f87aa956e4c323abf06d5dec078e358f6b4d04 # v6.0.0
89
91
with :
90
92
python-version : ${{ matrix.python-version }}
91
93
# prevent cache poisoning
@@ -100,7 +102,8 @@ jobs:
100
102
uv run make mototest
101
103
- name : Upload coverage to Codecov
102
104
if : ${{ matrix.upload-coverage }}
103
- uses : codecov/codecov-action@v5.4.2
105
+ # yamllint disable-line rule:line-length
106
+ uses : codecov/codecov-action@ad3126e916f78f00edff4ed0317cf185271ccc2d # v5.4.2
104
107
with :
105
108
token : ${{ secrets.CODECOV_TOKEN }} # not required for public repos
106
109
files : ./coverage.xml
@@ -119,7 +122,8 @@ jobs:
119
122
120
123
steps :
121
124
- name : Decide whether the needed jobs succeeded or failed
122
- uses : re-actors/alls-green@release/v1
125
+ # yamllint disable-line rule:line-length
126
+ uses : re-actors/alls-green@05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe # v1.2.2
123
127
with :
124
128
jobs : ${{ toJSON(needs) }}
125
129
@@ -150,4 +154,5 @@ jobs:
150
154
env :
151
155
REF_NAME : ${{ github.ref_name }}
152
156
- name : Publish distribution 📦 to PyPI
153
- uses : pypa/gh-action-pypi-publish@release/v1
157
+ # yamllint disable-line rule:line-length
158
+ uses : pypa/gh-action-pypi-publish@76f52bc884231f62b9a034ebfe128415bbaabdfc # v1.12.4
0 commit comments