properly restore

This commit is contained in:
Jesse Bannon 2022-09-26 10:14:29 -07:00
parent 8583cb12ff
commit 4de952190a

View file

@ -20,9 +20,9 @@ jobs:
uses: actions/setup-python@v4 uses: actions/setup-python@v4
with: with:
python-version: ${{ matrix.python-version }} python-version: ${{ matrix.python-version }}
- name: Install dependencies - name: Install dependencies
run: | run: |
sudo apt-get update
sudo apt-get install -y ffmpeg sudo apt-get install -y ffmpeg
python -m venv env python -m venv env
source env/bin/activate source env/bin/activate
@ -42,11 +42,14 @@ jobs:
contents: read contents: read
steps: steps:
- uses: actions/checkout@v3
- name: Restore Python build cache - name: Restore Python build cache
uses: actions/cache@v3 uses: actions/cache@v3
with: with:
path: env path: env
key: ${{github.sha}}-env key: ${{github.sha}}-env
- name: Run linters - name: Run linters
run: | run: |
source env/bin/activate source env/bin/activate
@ -61,6 +64,14 @@ jobs:
contents: read contents: read
steps: steps:
- uses: actions/checkout@v3
- name: Restore Python build cache
uses: actions/cache@v3
with:
path: env
key: ${{github.sha}}-env
- name: Run unit tests with coverage - name: Run unit tests with coverage
run: | run: |
coverage run -m pytest tests/unit && coverage xml -o coverage-unit.xml coverage run -m pytest tests/unit && coverage xml -o coverage-unit.xml