1717 status : ['']
1818
1919 steps :
20- - uses : actions/checkout@v3
20+ - uses : actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
2121 - name : Format Python Version
2222 id : format_python_version
2323 shell : bash
4545 - name : Upload coverage
4646 # Upload coverage only from the django52 job to avoid duplicate artifacts across the Django test matrix.
4747 if : matrix.db-version == 'mysql80' && matrix.django-version == 'django52'
48- uses : actions/upload-artifact@v4
48+ uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
4949 with :
5050 name : coverage${{ matrix.pytest-split-group }}
5151 path : .coverage
@@ -56,24 +56,24 @@ jobs:
5656 needs : pytest
5757 runs-on : ubuntu-22.04
5858 steps :
59- - uses : actions/checkout@v3
59+ - uses : actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
6060 - run : make ci_up
6161 env :
6262 PYTHON_VERSION : 3.12
6363 - name : Download all artifacts
6464 # Downloads coverage1, coverage2, etc.
65- uses : actions/download-artifact@v4
65+ uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
6666 - name : Run coverage
6767 run : make ci_coverage
68- - uses : codecov/codecov-action@v4
68+ - uses : codecov/codecov-action@b9fd7d16f6d7d1b5d2bec1a2887e65ceed900238 # v4.6.0
6969 with :
7070 token : ${{ secrets.CODECOV_TOKEN }}
7171 fail_ci_if_error : true
7272
7373 quality :
7474 runs-on : ubuntu-22.04
7575 steps :
76- - uses : actions/checkout@v3
76+ - uses : actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
7777 - run : make ci_up
7878 env :
7979 PYTHON_VERSION : 3.12
8585 matrix :
8686 python-version : ['3.12']
8787 steps :
88- - uses : actions/checkout@v3
88+ - uses : actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
8989 - run : make ci_up
9090 env :
9191 PYTHON_VERSION : ${{ matrix.python-version }}
0 commit comments