image: "rust:latest"
lint:
script:
- ./test.sh lint-base
allow_failure: true
lint_serde:
script:
- ./test.sh lint-serde
allow_failure: true
lint_strum:
script:
- ./test.sh lint-strum
allow_failure: true
lint_pyo3:
script:
- ./test.sh lint-pyo3
allow_failure: true
test:
script:
- ./test.sh test-base
test_serde:
script:
- ./test.sh test-serde
test_strum:
script:
- ./test.sh test-strum
test_pyo3:
script:
- apt-get update && apt-get install -y python3 python3-venv python3.13-dev
- ./test.sh test-pyo3
typecheck_pyo3_stubs:
script:
- apt-get update && apt-get install -y python3 python3-venv python3.13-dev
- ./test.sh typecheck-pyo3