@@ -33,16 +33,16 @@ jobs:
3333 steps :
3434 - name : Checkout
3535 # see https://github.com/actions/checkout
36- uses : actions/checkout@v6
36+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
3737 - name : Setup Python Environment
3838 # see https://github.com/actions/setup-python
39- uses : actions/setup-python@v6
39+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
4040 with :
4141 python-version : ${{ env.PYTHON_VERSION_DEFAULT }}
4242 architecture : ' x64'
4343 - name : Install poetry
4444 # see https://github.com/marketplace/actions/setup-poetry
45- uses : Gr1N/setup-poetry@v9
45+ uses : Gr1N/setup-poetry@48b0f77c8c1b1b19cb962f0f00dff7b4be8f81ec # v9
4646 with :
4747 poetry-version : ${{ env.POETRY_VERSION }}
4848 - name : Install dependencies
@@ -57,16 +57,16 @@ jobs:
5757 steps :
5858 - name : Checkout
5959 # see https://github.com/actions/checkout
60- uses : actions/checkout@v6
60+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
6161 - name : Setup Python Environment
6262 # see https://github.com/actions/setup-python
63- uses : actions/setup-python@v6
63+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
6464 with :
6565 python-version : ${{ env.PYTHON_VERSION_DEFAULT }}
6666 architecture : ' x64'
6767 - name : Install poetry
6868 # see https://github.com/marketplace/actions/setup-poetry
69- uses : Gr1N/setup-poetry@v9
69+ uses : Gr1N/setup-poetry@48b0f77c8c1b1b19cb962f0f00dff7b4be8f81ec # v9
7070 with :
7171 poetry-version : ${{ env.POETRY_VERSION }}
7272 - name : Install dependencies
@@ -81,16 +81,16 @@ jobs:
8181 steps :
8282 - name : Checkout
8383 # see https://github.com/actions/checkout
84- uses : actions/checkout@v6
84+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
8585 - name : Setup Python Environment
8686 # see https://github.com/actions/setup-python
87- uses : actions/setup-python@v6
87+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
8888 with :
8989 python-version : ${{ env.PYTHON_VERSION_DEFAULT }}
9090 architecture : ' x64'
9191 - name : Install poetry
9292 # see https://github.com/marketplace/actions/setup-poetry
93- uses : Gr1N/setup-poetry@v9
93+ uses : Gr1N/setup-poetry@48b0f77c8c1b1b19cb962f0f00dff7b4be8f81ec # v9
9494 with :
9595 poetry-version : ${{ env.POETRY_VERSION }}
9696 - name : Install dependencies
@@ -105,16 +105,16 @@ jobs:
105105 steps :
106106 - name : Checkout
107107 # see https://github.com/actions/checkout
108- uses : actions/checkout@v6
108+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
109109 - name : Setup Python Environment
110110 # see https://github.com/actions/setup-python
111- uses : actions/setup-python@v6
111+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
112112 with :
113113 python-version : ${{ env.PYTHON_VERSION_DEFAULT }}
114114 architecture : ' x64'
115115 - name : Install poetry
116116 # see https://github.com/marketplace/actions/setup-poetry
117- uses : Gr1N/setup-poetry@v9
117+ uses : Gr1N/setup-poetry@48b0f77c8c1b1b19cb962f0f00dff7b4be8f81ec # v9
118118 with :
119119 poetry-version : ${{ env.POETRY_VERSION }}
120120 - name : Install dependencies
@@ -141,16 +141,16 @@ jobs:
141141 steps :
142142 - name : Checkout
143143 # see https://github.com/actions/checkout
144- uses : actions/checkout@v6
144+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
145145 - name : Setup Python Environment
146146 # see https://github.com/actions/setup-python
147- uses : actions/setup-python@v6
147+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
148148 with :
149149 python-version : ${{ matrix.python-version }}
150150 architecture : ' x64'
151151 - name : Install poetry
152152 # see https://github.com/marketplace/actions/setup-poetry
153- uses : Gr1N/setup-poetry@v9
153+ uses : Gr1N/setup-poetry@48b0f77c8c1b1b19cb962f0f00dff7b4be8f81ec # v9
154154 with :
155155 poetry-version : ${{ env.POETRY_VERSION }}
156156 - name : Install dependencies
@@ -191,12 +191,12 @@ jobs:
191191 git config --global core.eol lf
192192 - name : Checkout
193193 # see https://github.com/actions/checkout
194- uses : actions/checkout@v6
194+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
195195 - name : Create reports directory
196196 run : mkdir ${{ env.REPORTS_DIR }}
197197 - name : Setup Python Environment
198198 # see https://github.com/actions/setup-python
199- uses : actions/setup-python@v6
199+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
200200 with :
201201 python-version : ${{ matrix.python-version }}
202202 architecture : ' x64'
@@ -207,7 +207,7 @@ jobs:
207207 print('Python %s on %s in %s' % (sys.version, sys.platform, sys.getdefaultencoding()))
208208 - name : Install poetry
209209 # see https://github.com/marketplace/actions/setup-poetry
210- uses : Gr1N/setup-poetry@v9
210+ uses : Gr1N/setup-poetry@48b0f77c8c1b1b19cb962f0f00dff7b4be8f81ec # v9
211211 with :
212212 poetry-version : ${{ env.POETRY_VERSION }}
213213 - name : Install dependencies
@@ -226,7 +226,7 @@ jobs:
226226 - name : Artifact reports
227227 if : ${{ ! cancelled() }}
228228 # see https://github.com/actions/upload-artifact
229- uses : actions/upload-artifact@v6
229+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6
230230 with :
231231 name : ${{ env.TESTS_REPORTS_ARTIFACT }}-${{ matrix.os }}-py${{ matrix.python-version }}${{ matrix.toxenv-factors }}
232232 path : ${{ env.REPORTS_DIR }}
@@ -236,11 +236,11 @@ jobs:
236236 name : Publish test coverage
237237 needs : [ "build-and-test" ]
238238 runs-on : ubuntu-latest
239- timeout-minutes : 5
239+ timeout-minutes : 10
240240 steps :
241241 - name : fetch test artifacts
242242 # see https://github.com/actions/download-artifact
243- uses : actions/download-artifact@v7
243+ uses : actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7
244244 with :
245245 path : ${{ env.REPORTS_DIR }}
246246 pattern : ${{ env.TESTS_REPORTS_ARTIFACT }}-*
@@ -250,7 +250,7 @@ jobs:
250250 CODACY_PROJECT_TOKEN : ${{ secrets.CODACY_PROJECT_TOKEN }}
251251 if : ${{ env.CODACY_PROJECT_TOKEN != '' }} # # see https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#example-using-secrets
252252 # see https://github.com/codacy/codacy-coverage-reporter-action
253- uses : codacy/codacy-coverage-reporter-action@v1
253+ uses : codacy/codacy-coverage-reporter-action@89d6c85cfafaec52c72b6c5e8b2878d33104c699 # v1
254254 with :
255255 project-token : ${{ env.CODACY_PROJECT_TOKEN }}
256256 coverage-reports : ${{ env.REPORTS_DIR }}/coverage/*
@@ -269,10 +269,10 @@ jobs:
269269 steps :
270270 - name : Checkout
271271 # see https://github.com/actions/checkout
272- uses : actions/checkout@v6
272+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
273273 - name : Setup Python Environment
274274 # see https://github.com/actions/setup-python
275- uses : actions/setup-python@v6
275+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
276276 with :
277277 python-version : ' >=3.9 <=3.14' # supported version range
278278 - name : Validate Python Environment
@@ -282,7 +282,7 @@ jobs:
282282 print('Python %s on %s in %s' % (sys.version, sys.platform, sys.getdefaultencoding()))
283283 - name : Install poetry
284284 # see https://github.com/marketplace/actions/setup-poetry
285- uses : Gr1N/setup-poetry@v9
285+ uses : Gr1N/setup-poetry@48b0f77c8c1b1b19cb962f0f00dff7b4be8f81ec # v9
286286 with :
287287 poetry-version : ${{ env.POETRY_VERSION }}
288288 - name : Install package and prod dependencies
0 commit comments