Skip to content

Implement GitHub actions #3

Implement GitHub actions

Implement GitHub actions #3

Workflow file for this run

name: Code Quality
on: [pull_request]
jobs:
build:
uses: ./.github/workflows/build.yml
test:
name: Test
needs: [build]
runs-on: ubuntu-latest
steps:
- name: Restore cached .venv
uses: actions/cache/restore@v4
with:
key: venv
path: .venv
- name: Run tests
run: make test
lint:
name: Lint
needs: [build]
runs-on: ubuntu-latest
steps:
- name: Restore cached .venv
uses: actions/cache/restore@v4
with:
key: venv
path: .venv
- name: Run linter
run: make lint