diff --git a/.drone.yml b/.drone.yml index 980692f..d309040 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,3 +1,33 @@ +--- +kind: pipeline +type: docker +name: python311 + +steps: +- name: test + image: python:3.11-slim + commands: + - id + - python -V + - apt update && apt install -y gcc g++ libicu-dev pkg-config git + - pip install -r requirements-dev.txt + - pytest + - python setup.py install + # Basic test + - csv-metadata-quality -i data/test.csv -o /tmp/test.csv + # Basic test with unsafe fixes + - csv-metadata-quality -i data/test.csv -o /tmp/test.csv -u + # Geography test + - csv-metadata-quality -i data/test-geography.csv -o /tmp/test.csv + # Geography test with unsafe fixes + - csv-metadata-quality -i data/test-geography.csv -o /tmp/test.csv -u + # Test with experimental checks + - csv-metadata-quality -i data/test.csv -o /tmp/test.csv -e + # Test with AGROVOC validation + - csv-metadata-quality -i data/test.csv -o /tmp/test.csv --agrovoc-fields dcterms.subject + # Test with AGROVOC validation (and dropping invalid) + - csv-metadata-quality -i data/test.csv -o /tmp/test.csv --agrovoc-fields dcterms.subject -d + --- kind: pipeline type: docker diff --git a/.github/workflows/python-app.yml b/.github/workflows/python-app.yml index 31ab62a..c7ac2bf 100644 --- a/.github/workflows/python-app.yml +++ b/.github/workflows/python-app.yml @@ -16,10 +16,10 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Set up Python 3.10 + - name: Set up Python 3.11 uses: actions/setup-python@v4 with: - python-version: '3.10' + python-version: '3.11' cache: 'pip' - name: Install dependencies run: |