11name : " python tests and coverage"
22# Uses:
3- # https://github.com/actions/setup-python
4- # https://github.com/actions/checkout
5- # https://github.com/actions/download-artifact
6- # https://github.com/actions/upload-artifact
3+ # https://github.com/actions/setup-python : 0b93645e9fea7318ecaed2b359559ac225c90a2b
4+ # https://github.com/actions/checkout : 11bd71901bbe5b1630ceea73d27597364c9af683
5+ # https://github.com/actions/download-artifact : fa0a91b85d4f404e444e00e005971372dc801d16
6+ # https://github.com/actions/upload-artifact : 6f51ac03b9356f520e9adb1b1b7802705f340c2b
77
88on :
99 pull_request :
@@ -33,10 +33,10 @@ jobs:
3333
3434 steps :
3535 - name : " Repo checkout"
36- uses : " actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 "
36+ uses : " actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 "
3737
3838 - name : " Set up Python ${{ matrix.python-version }}"
39- uses : " actions/setup-python@0a5c61591373683505ea898e09a3ea4f39ef2b9c "
39+ uses : " actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b "
4040 with :
4141 python-version : " ${{ matrix.python-version }}"
4242 allow-prereleases : true
@@ -50,22 +50,23 @@ jobs:
5050 nox --session tests_with_coverage-${{ matrix.python-version }}
5151
5252 - name : " Save coverage artifact"
53- uses : " actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 "
53+ uses : " actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b "
5454 with :
5555 name : " coverage-artifact-${{ matrix.os}}-${{ matrix.python-version}}"
5656 path : " .coverage.*"
5757 retention-days : 1
58+ include-hidden-files : true
5859
5960 coverage-compile :
6061 name : " coverage compile"
6162 needs : " run-tests-and-coverage"
6263 runs-on : " ubuntu-latest"
6364 steps :
6465 - name : " Repo checkout"
65- uses : " actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 "
66+ uses : " actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 "
6667
6768 - name : " Set up Python"
68- uses : " actions/setup-python@0a5c61591373683505ea898e09a3ea4f39ef2b9c "
69+ uses : " actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b "
6970 with :
7071 python-version : " 3.12"
7172
7475 python -m pip install --upgrade pip nox
7576
7677 - name : " Download coverage artifacts"
77- uses : " actions/download-artifact@c850b930e6ba138125429b7e5c93fc707a7f8427 "
78+ uses : " actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 "
7879 with :
7980 pattern : " coverage-artifact-*"
8081 merge-multiple : true
@@ -91,10 +92,10 @@ jobs:
9192 runs-on : " ubuntu-latest"
9293 steps :
9394 - name : " Repo checkout"
94- uses : " actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 "
95+ uses : " actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 "
9596
9697 - name : " Set up Python"
97- uses : " actions/setup-python@0a5c61591373683505ea898e09a3ea4f39ef2b9c "
98+ uses : " actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b "
9899 with :
99100 python-version : " 3.12"
100101
0 commit comments