1414 os : [ ubuntu-latest, macos-latest, windows-latest ]
1515 runs-on : ${{ matrix.os }}
1616 steps :
17- - uses : actions/checkout@v3
17+ - uses : actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
1818 - name : Set up Python
19- uses : actions/setup-python@v4
19+ uses : actions/setup-python@7f4fc3e22c37d6ff65e88745f38bd3157c663f7c # v4.9.1
2020 with :
2121 python-version : ${{ matrix.python }}
2222
2525 run : echo "::set-output name=python_version::$(python --version)"
2626
2727 - name : Cache dependencies
28- uses : actions/cache@v3
28+ uses : actions/cache@6f8efc29b200d32929f49075959781ed54ec270c # v3.5.0
2929 with :
3030 path : .venv
3131 key : ${{ runner.os }}-${{ steps.get_python_version.outputs.python_version }}-dependencies-${{ hashFiles('**/poetry.lock') }}
6767 shell : bash
6868 run : poetry run coverage xml
6969
70- - uses : codecov/codecov-action@v3
70+ - uses : codecov/codecov-action@ab904c41d6ece82784817410c45d8b8c02684457 # v3.1.6
7171 with :
7272 files : ./coverage.xml
7373
@@ -80,16 +80,16 @@ jobs:
8080 ports :
8181 - " 3000:3000"
8282 steps :
83- - uses : actions/checkout@v3
83+ - uses : actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
8484 - name : Set up Python
85- uses : actions/setup-python@v4
85+ uses : actions/setup-python@7f4fc3e22c37d6ff65e88745f38bd3157c663f7c # v4.9.1
8686 with :
8787 python-version : " 3.10"
8888 - name : Get Python Version
8989 id : get_python_version
9090 run : echo "::set-output name=python_version::$(python --version)"
9191 - name : Cache dependencies
92- uses : actions/cache@v3
92+ uses : actions/cache@6f8efc29b200d32929f49075959781ed54ec270c # v3.5.0
9393 with :
9494 path : .venv
9595 key : ${{ runner.os }}-${{ steps.get_python_version.outputs.python_version }}-dependencies-${{ hashFiles('**/poetry.lock') }}
@@ -107,7 +107,7 @@ jobs:
107107 - name : Check for any file changes
108108 run : python .github/check_for_changes.py
109109 - name : Cache Generated Client Dependencies
110- uses : actions/cache@v3
110+ uses : actions/cache@6f8efc29b200d32929f49075959781ed54ec270c # v3.5.0
111111 with :
112112 path : integration-tests/.venv
113113 key : ${{ runner.os }}-${{ steps.get_python_version.outputs.python_version }}-integration-dependencies-${{ hashFiles('**/poetry.lock') }}
0 commit comments