@@ -55,10 +55,10 @@ jobs:
5555 apk add --no-cache git build-base pkgconf llvm llvm-dev llvm-static libxml2-dev bash curl
5656
5757 - name : Checkout code
58- uses : actions/checkout@v6.0.2
58+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
5959
6060 - name : Set up uv
61- uses : astral-sh/setup-uv@v8.1.0
61+ uses : astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0
6262
6363 - name : Build wheel
6464 env :
6969 run : uvx --with patchelf auditwheel repair --strip dist/*.whl -w dist-repaired
7070
7171 - name : Upload
72- uses : actions/upload-artifact@v7.0.1
72+ uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
7373 if : ${{ matrix.llvm == 22 }}
7474 with :
7575 name : ${{ matrix.artifact }}
@@ -94,15 +94,15 @@ jobs:
9494 runs-on : ${{ matrix.target }}
9595 steps :
9696 - name : Checkout code
97- uses : actions/checkout@v6.0.2
97+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
9898
9999 - name : Install Nix
100- uses : cachix/install-nix-action@v31
100+ uses : cachix/install-nix-action@a49548c11d9846ad46ecc0115273879b045f001c # v31
101101 with :
102102 nix_path : nixpkgs=channel:nixpkgs-26.05-darwin
103103
104104 - name : Set up Nix cache
105- uses : cachix/cachix-action@v17
105+ uses : cachix/cachix-action@5f2d7c5294214f71b873db4b969586b980625e71 # v17
106106 with :
107107 name : vs-nix-overlay
108108
@@ -115,7 +115,7 @@ jobs:
115115 --command nix develop --command uvx --from delocate delocate-wheel -v -w dist result-dist/*.whl
116116
117117 - name : Upload
118- uses : actions/upload-artifact@v7.0.1
118+ uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
119119 if : ${{ matrix.llvm == 22 }}
120120 with :
121121 name : ${{ matrix.artifact }}
@@ -128,9 +128,9 @@ jobs:
128128 shell : msys2 {0}
129129 steps :
130130 - name : Checkout code
131- uses : actions/checkout@v6.0.2
131+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
132132
133- - uses : msys2/setup-msys2@v2.31.0
133+ - uses : msys2/setup-msys2@cafece8e6baf9247cf9b1bf95097b0b983cc558d # v2.31.0
134134 with :
135135 msystem : CLANG64
136136 update : true
@@ -153,7 +153,7 @@ jobs:
153153 run : uv build --wheel --verbose
154154
155155 - name : Upload
156- uses : actions/upload-artifact@v7.0.1
156+ uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
157157 with :
158158 name : wheel-win_amd64
159159 path : |
@@ -165,16 +165,16 @@ jobs:
165165 if : startsWith(github.ref, 'refs/tags/')
166166 steps :
167167 - name : Checkout code
168- uses : actions/checkout@v6.0.2
168+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
169169
170170 - name : Set up uv
171- uses : astral-sh/setup-uv@v8.1.0
171+ uses : astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0
172172
173173 - name : Build sdist
174174 run : uv build --sdist --verbose
175175
176176 - name : Upload
177- uses : actions/upload-artifact@v7.0.1
177+ uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
178178 with :
179179 name : sdist
180180 path : dist/*.tar.gz
@@ -195,11 +195,11 @@ jobs:
195195
196196 steps :
197197 - name : Download distributions
198- uses : actions/download-artifact@v8.0.1
198+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
199199 with :
200200 pattern : " {wheel-*,sdist}"
201201 path : dist
202202 merge-multiple : true
203203
204204 - name : Publish distributions
205- uses : pypa/gh-action-pypi-publish@release/v1
205+ uses : pypa/gh-action-pypi-publish@cef221092ed1bacb1cc03d23a2d87d1d172e277b # release/v1
0 commit comments