Skip to content

Commit b8e64f5

Browse files
Pin dependencies (#27)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent 705a5c4 commit b8e64f5

1 file changed

Lines changed: 15 additions & 15 deletions

File tree

.github/workflows/ci.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -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:
@@ -69,7 +69,7 @@ jobs:
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

Comments
 (0)