2020 fail-fast : false
2121
2222 steps :
23- - uses : " actions/checkout@v4 "
23+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
2424 with :
2525 persist-credentials : false
2626
3434 just python=${{ startsWith(matrix.python-version, 'pypy') && matrix.python-version || format('python{0}', matrix.python-version) }} covcleanup="false" cov
3535
3636 - name : Upload coverage data
37- uses : actions/upload-artifact@v4
37+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
3838 with :
3939 name : coverage-data-${{ matrix.python-version }}
4040 path : .coverage.*
@@ -47,12 +47,12 @@ jobs:
4747 runs-on : " ubuntu-latest"
4848
4949 steps :
50- - uses : " actions/checkout@v4 "
50+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
5151 with :
5252 persist-credentials : false
5353
5454 - name : Download coverage data
55- uses : actions/download-artifact@v4
55+ uses : actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
5656 with :
5757 pattern : coverage-data-*
5858 merge-multiple : true
7575 uv run --group test coverage report --fail-under=100
7676
7777 - name : " Upload HTML report."
78- uses : " actions/upload-artifact@v4 "
78+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
7979 with :
8080 name : " html-report"
8181 path : " htmlcov"
8585 name : " Run linters"
8686 runs-on : " ubuntu-latest"
8787 steps :
88- - uses : " actions/checkout@v4 "
88+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
8989 with :
9090 persist-credentials : false
9191
@@ -101,7 +101,7 @@ jobs:
101101 runs-on : " ubuntu-latest"
102102
103103 steps :
104- - uses : " actions/checkout@v4 "
104+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
105105 with :
106106 persist-credentials : false
107107
0 commit comments