123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- name: datalad set up
- on:
- pull_request:
- push:
- branches: [main]
- tags: ['v*']
- jobs:
- download:
- runs-on: ubuntu-22.04
- steps:
- - name: install datalad
- uses: awalsh128/cache-apt-pkgs-action@v1.4.2
- with:
- packages: datalad
- version: 1.0
- - name: Install poetry
- shell: bash
- run: |
- pipx install poetry
- which poetry
- poetry --version # Check poetry installation
- - name: configure git email
- run: git config --global user.email "daniel.busch@climate-resource.com"
- - name: configure git user
- run: git config --global user.name "Daniel Busch (via github actions)"
- - name: clone repo
- run: datalad clone https://github.com/primap-community/FAOSTAT_data_primap.git
- - name: setup Python
- uses: actions/setup-python@v5
- with:
- python-version: '3.11'
- - name: Set Poetry environment
- shell: bash
- run: |
- cd FAOSTAT_data_primap/
- poetry config virtualenvs.create true
- poetry config virtualenvs.in-project true
- poetry install --no-interaction --all-extras --only 'main,dev'
- poetry run python --version # Check python version just in case
- - name: download data
- run: |
- cd FAOSTAT_data_primap/
- poetry run doit download
|