Browse Source
👷 Update `setup-python` action in tests to use new caching feature (#5680)
pull/5462/merge
Michael Adkins
2 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
4 additions and
6 deletions
-
.github/workflows/test.yml
|
|
@ -19,15 +19,13 @@ jobs: |
|
|
|
- uses: actions/checkout@v3 |
|
|
|
- name: Set up Python |
|
|
|
uses: actions/setup-python@v4 |
|
|
|
id: setup-python |
|
|
|
with: |
|
|
|
python-version: ${{ matrix.python-version }} |
|
|
|
- uses: actions/cache@v3 |
|
|
|
id: cache |
|
|
|
with: |
|
|
|
path: ${{ env.pythonLocation }} |
|
|
|
key: ${{ runner.os }}-python-${{ env.pythonLocation }}-${{ hashFiles('pyproject.toml') }}-test-v02 |
|
|
|
cache: "pip" |
|
|
|
cache-dependency-path: pyproject.toml |
|
|
|
- name: Install Dependencies |
|
|
|
if: steps.cache.outputs.cache-hit != 'true' |
|
|
|
if: steps.setup-python.outputs.cache-hit != 'true' |
|
|
|
run: pip install -e .[all,dev,doc,test] |
|
|
|
- name: Lint |
|
|
|
run: bash scripts/lint.sh |
|
|
|