Raoul Snyman
b9fba94ca5
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
- Update hatch environments for linting, testing - Add initial Dockerfile - Add CI pipeline configuration - Add test - Add icon - Remove setup.py
25 lines
544 B
YAML
25 lines
544 B
YAML
steps:
|
|
lint:
|
|
image: python:3.11
|
|
commands:
|
|
- pip install hatch
|
|
- hatch run lint:run
|
|
test:
|
|
image: python:3.11
|
|
environment:
|
|
- SQLALCHEMY_DATABASE_URI=sqlite:///
|
|
commands:
|
|
- pip install hatch
|
|
- hatch run tests:run
|
|
publish-package:
|
|
image: python:3.11
|
|
commands:
|
|
- pip install hatch
|
|
- hatch publish --repo $PIP_REPOSITORY --user $PIP_USERNAME --auth $PIP_TOKEN --no-prompt
|
|
secrets:
|
|
- pip_repository
|
|
- pip_username
|
|
- pip_token
|
|
when:
|
|
event: tag
|