Skip to content

chore: release 0.1.0 (#3) #5

chore: release 0.1.0 (#3)

chore: release 0.1.0 (#3) #5

Workflow file for this run

name: CI
on:
push:
branches:
- main
pull_request:
branches_ignore: []
jobs:
cancel-previous:
runs-on: ubuntu-latest
if: github.ref != 'refs/heads/main'
steps:
- uses: khan/pull-request-workflow-cancel@1.0.0
with:
workflows: "main.yml"
env:
GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}'
linting:
runs-on: ubuntu-latest
strategy:
matrix:
python-version:
- "3.11"
steps:
- name: Checkout repository
uses: actions/checkout@v3
with:
lfs: true
- name: Install Python
uses: actions/setup-python@v4
with:
python-version: "${{ matrix.python-version }}"
- name: Install dependencies
run: |
make dev-deps
pip install -e .
- name: Run lintings
run: |
make lint
testing:
runs-on: ubuntu-latest
needs: linting
strategy:
matrix:
django-version:
- ">=3.0,<4.0"
- ">=4.0,<5.0"
python-version:
- "3.8"
- "3.9"
- "3.10"
- "3.11"
steps:
- name: Checkout repository
uses: actions/checkout@v3
with:
lfs: true
- name: Install Python
uses: actions/setup-python@v4
with:
python-version: "${{ matrix.python-version }}"
- name: Install Django dependency
run: |
pip install "Django${{ matrix.django-version }}"
- name: Install this library via pip
run: |
pip install -e .
- name: "No tests yet :("
run: |
# make test