Skip to content

Commit

Permalink
fix: gitlab ci
Browse files Browse the repository at this point in the history
  • Loading branch information
EtienneWallet committed Jan 25, 2025
1 parent 3e928f7 commit b19c0f8
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 18 deletions.
47 changes: 31 additions & 16 deletions .github/workflows/python-ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,19 @@ jobs:

steps:
- uses: actions/checkout@v3

- name: Install uv
uses: astral-sh/setup-uv@v5

- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: '3.10'
python-version: '3.11'

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements-dev.txt
uv sync --group dev
- name: Check python code
run: |
bash scripts/check_python_code.sh
Expand All @@ -26,14 +31,19 @@ jobs:

steps:
- uses: actions/checkout@v3

- name: Install uv
uses: astral-sh/setup-uv@v5

- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: '3.10'
python-version: '3.11'

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements-dev.txt
uv sync --group dev
- name: Test python code
run: |
bash scripts/launch_unit_tests.sh
Expand All @@ -44,16 +54,19 @@ jobs:

steps:
- uses: actions/checkout@v3

- name: Install uv
uses: astral-sh/setup-uv@v5

- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: '3.10'
- name: Install aspell
run: sudo apt-get install -y aspell
python-version: '3.11'

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements-dev.txt
uv sync --group dev
- name: Check and Build Documentation
run: |
bash scripts/build_doc.sh
Expand All @@ -68,16 +81,18 @@ jobs:

steps:
- uses: actions/checkout@v3


- name: Install uv
uses: astral-sh/setup-uv@v5

- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: '3.10'

python-version: '3.11'
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements-dev.txt
uv sync --group dev
- name: Cache dist file
uses: actions/cache@v3
Expand Down
8 changes: 6 additions & 2 deletions .readthedocs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,9 @@ sphinx:
configuration: docs/source/conf.py

python:
install:
- requirements: requirements-dev.txt
install:
- method: pip
path: .
extra_requirements:
- dev

0 comments on commit b19c0f8

Please sign in to comment.