@@ -25,18 +25,18 @@ jobs:
2525 runs-on : ubuntu-latest
2626 steps :
2727 - name : Checkout repository
28- uses : actions/checkout@v7
28+ uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
2929 - name : Run actionlint
30- uses : rhysd/actionlint@v1.7.12
30+ uses : rhysd/actionlint@914e7df21a07ef503a81201c76d2b11c789d3fca # v1.7.12
3131
3232 spell_check :
3333 name : Spell check
3434 runs-on : ubuntu-latest
3535 steps :
3636 - name : Checkout repository
37- uses : actions/checkout@v7
37+ uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
3838 - name : Check spelling with typos
39- uses : crate-ci/typos@v1
39+ uses : crate-ci/typos@8a48f81b6c64dcfea44b3633223084c4be58ac5f # v1.49.0
4040
4141 lint_check :
4242 name : Lint check
@@ -55,15 +55,15 @@ jobs:
5555 runs-on : ubuntu-latest
5656 steps :
5757 - name : Checkout repository
58- uses : actions/checkout@v7
58+ uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
5959
6060 - name : Set up Python
61- uses : actions/setup-python@v7
61+ uses : actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
6262 with :
6363 python-version : ${{ env.PYTHON_VERSION }}
6464
6565 - name : Set up uv package manager
66- uses : astral-sh/setup-uv@v10.0.1
66+ uses : astral-sh/setup-uv@20cfd1bf945f4377ade1205e4dbc17946fc9a30d # v10.0.1
6767 with :
6868 python-version : ${{ env.PYTHON_VERSION }}
6969
@@ -78,10 +78,10 @@ jobs:
7878 runs-on : ubuntu-latest
7979 steps :
8080 - name : Checkout repository
81- uses : actions/checkout@v7
81+ uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
8282
8383 - name : Set up Node
84- uses : actions/setup-node@v7
84+ uses : actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
8585 with :
8686 node-version : ${{ env.NODE_VERSION }}
8787
@@ -99,10 +99,10 @@ jobs:
9999 runs-on : ubuntu-latest
100100 steps :
101101 - name : Checkout repository
102- uses : actions/checkout@v7
102+ uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
103103
104104 - name : Set up Node
105- uses : actions/setup-node@v7
105+ uses : actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
106106 with :
107107 node-version : ${{ env.NODE_VERSION }}
108108
@@ -124,15 +124,15 @@ jobs:
124124 runs-on : ubuntu-latest
125125 steps :
126126 - name : Checkout repository
127- uses : actions/checkout@v7
127+ uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
128128 with :
129129 fetch-depth : 0
130130
131131 # Doc images must be committed as optimized `.webp`. This fails when a PR adds raster
132132 # images in another format so they get converted via `pnpm opt:images` first.
133133 - name : Get changed unoptimized images
134134 id : changed-files
135- uses : tj-actions/changed-files@v47
135+ uses : tj-actions/changed-files@24d32ffd492484c1d75e0c0b894501ddb9d30d62 # v47.0.0
136136 with :
137137 files : |
138138 docs/**/*.{png,jpg,jpeg,gif,bmp,tif,tiff,avif}
@@ -191,15 +191,15 @@ jobs:
191191
192192 steps :
193193 - name : Checkout repository
194- uses : actions/checkout@v7
194+ uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
195195
196196 - name : Set up Python ${{ matrix.python-version }}
197- uses : actions/setup-python@v7
197+ uses : actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
198198 with :
199199 python-version : ${{ matrix.python-version }}
200200
201201 - name : Set up uv package manager
202- uses : astral-sh/setup-uv@v10.0.1
202+ uses : astral-sh/setup-uv@20cfd1bf945f4377ade1205e4dbc17946fc9a30d # v10.0.1
203203 with :
204204 python-version : ${{ matrix.python-version }}
205205
@@ -219,7 +219,7 @@ jobs:
219219 matrix.python-version == '3.14' &&
220220 env.CODECOV_TOKEN != ''
221221 }}
222- uses : codecov/codecov-action@v7
222+ uses : codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0
223223 with :
224224 token : ${{ env.CODECOV_TOKEN }}
225225 files : coverage-integration.xml
@@ -230,10 +230,10 @@ jobs:
230230 runs-on : ubuntu-latest
231231 steps :
232232 - name : Checkout repository
233- uses : actions/checkout@v7
233+ uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
234234
235235 - name : Set up uv package manager
236- uses : astral-sh/setup-uv@v10.0.1
236+ uses : astral-sh/setup-uv@20cfd1bf945f4377ade1205e4dbc17946fc9a30d # v10.0.1
237237 with :
238238 python-version : " 3.14"
239239
0 commit comments