Skip to content

Commit 41ce991

Browse files
authored
Merge branch 'master' into emaclean-patch-2
2 parents 31bba34 + 8e81ba5 commit 41ce991

File tree

212 files changed

+4156
-1451
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

212 files changed

+4156
-1451
lines changed

.github/workflows/documentation.yml

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,42 +5,39 @@ defaults:
55
run:
66
shell: bash
77

8+
env:
9+
UV_COMPILE_BYTECODE: 1
10+
811
on: # Runs on any push event to master
912
push:
1013
branches:
1114
- master
1215

1316
jobs:
1417
documentation:
15-
name: ${{ matrix.os }} / ${{ matrix.python-version }}
16-
runs-on: ${{ matrix.os }}
17-
strategy:
18-
matrix:
19-
os: [ubuntu-latest]
20-
python-version: [3.12]
18+
name: Build and Publish Static Documentation
19+
runs-on: ubuntu-latest
2120

2221
steps:
2322
- uses: actions/checkout@v4
2423

25-
- name: Set up Python ${{ matrix.python-version }}
26-
uses: actions/setup-python@v5
24+
- name: Install uv and Python
25+
uses: astral-sh/setup-uv@v6
2726
with:
28-
python-version: ${{ matrix.python-version }}
29-
cache: 'pip'
30-
cache-dependency-path: '**/requirements.txt'
31-
32-
- name: Upgrade pip, setuptools and wheel
33-
run: python -m pip install --upgrade pip setuptools wheel
27+
python-version: 3.13
28+
enable-cache: true
29+
activate-environment: true
30+
cache-dependency-glob: "requirements.txt"
3431

3532
- name: Install dependencies
36-
run: python -m pip install -r requirements.txt
33+
run: uv pip install -r requirements.txt
3734

3835
- name: Build documentation
3936
run: python -m mkdocs build -d ./doc_build
4037

4138
- name: Upload documentation to gh-pages
42-
if: success()
4339
uses: JamesIves/github-pages-deploy-action@v4
40+
if: success()
4441
with:
4542
token: ${{ secrets.GITHUB_TOKEN }}
4643
branch: gh-pages

.github/workflows/test_build.yml

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,32 +5,29 @@ defaults:
55
run:
66
shell: bash
77

8+
env:
9+
UV_COMPILE_BYTECODE: 1
10+
811
on: [push, pull_request] # Runs on all push events to any branch
912

1013
jobs:
1114
documentation:
12-
name: ${{ matrix.os }} / ${{ matrix.python-version }}
13-
runs-on: ${{ matrix.os }}
14-
strategy:
15-
matrix:
16-
os: [ubuntu-latest]
17-
python-version: [3.12]
15+
name: Build Static Documentation
16+
runs-on: ubuntu-latest
1817

1918
steps:
2019
- uses: actions/checkout@v4
2120

22-
- name: Set up Python ${{ matrix.python-version }}
23-
uses: actions/setup-python@v5
21+
- name: Install uv and Python
22+
uses: astral-sh/setup-uv@v6
2423
with:
25-
python-version: ${{ matrix.python-version }}
26-
cache: 'pip'
27-
cache-dependency-path: '**/requirements.txt'
28-
29-
- name: Upgrade pip, setuptools and wheel
30-
run: python -m pip install --upgrade pip setuptools wheel
24+
python-version: 3.13
25+
enable-cache: true
26+
activate-environment: true
27+
cache-dependency-glob: "requirements.txt"
3128

3229
- name: Install dependencies
33-
run: python -m pip install -r requirements.txt
30+
run: uv pip install -r requirements.txt
3431

3532
- name: Build documentation
3633
run: python -m mkdocs build -d ./doc_build

README.md

Lines changed: 1 addition & 1 deletion
-7.9 KB
Binary file not shown.
50.7 KB
94.1 KB
1.26 KB
15 KB
1.56 KB
39.4 KB

0 commit comments

Comments
 (0)