sporestack-python/.woodpecker.yml

49 lines
1.2 KiB
YAML

steps:
python-3.8:
image: python:3.8
commands:
- pip install pipenv==2023.12.1 tomli
- pipenv install --dev --deploy
- pipenv run almake test-typing
- pipenv run almake test-pytest
- pipenv run almake build-dist
- sha256sum dist/*
python-3.9:
image: python:3.9
commands:
- pip install pipenv==2023.12.1
- pipenv install --dev --deploy
- pipenv run almake test-typing
- pipenv run almake test-pytest
- pipenv run almake build-dist
- sha256sum dist/*
python-3.10:
image: python:3.10
commands:
- pip install pipenv==2023.12.1
- pipenv install --dev --deploy
- pipenv run almake test-typing
- pipenv run almake test-pytest
- pipenv run almake build-dist
- sha256sum dist/*
python-3.11:
image: python:3.11
commands:
- pip install pipenv==2023.12.1
- pipenv install --dev --deploy
- pipenv run almake test
- pipenv run almake build-dist
- sha256sum dist/*
python-3.12:
image: python:3.11
commands:
- pip install pipenv==2023.12.1
- pipenv install --dev --deploy
- pipenv run almake test
- pipenv run almake build-dist
- sha256sum dist/*