Skip to content

feat: wip: setup github actions #2

feat: wip: setup github actions

feat: wip: setup github actions #2

name: Build & Test
on: [push]
jobs:
comply:
runs-on: ${{ matrix.os }}
strategy:
matrix:
# FIXME
# os: [ubuntu-latest, macos-latest, windows-latest]
os: [ubuntu-latest]
python-version: ["3.8", "3.9", "3.11", "3.13", "pypy3.10"]
# exclude:
# - os: macos-latest
# python-version: "3.11"
# - os: windows-latest
# python-version: "3.11"
steps:
- uses: actions/checkout@v4
- uses: ConorMacBride/install-package@v1
with:
apt: libmemcached-dev
- name: Setup PDM
uses: pdm-project/setup-pdm@v4
- name: Install dependencies
run: pdm install
- name: Make Comply
run: make test-comply
# build:
# runs-on: ${{ matrix.os }}
# strategy:
# matrix:
# os: [ubuntu-latest, macos-latest, windows-latest]
# python-version: ["3.9", "3.11", "3.13", "pypy3.10"]
# exclude:
# - os: macos-latest
# python-version: "3.11"
# - os: windows-latest
# python-version: "3.11"