chore: use Python 3.12 which is the default of Ubuntu 24.04

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
This commit is contained in:
Ferdinand Thiessen
2025-11-21 11:21:14 +01:00
parent 70d1f2de1f
commit 8aa27747c4

View File

@@ -11,10 +11,10 @@ jobs:
user_manual: user_manual:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
- uses: actions/setup-python@v6 - uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6
with: with:
python-version: '3.10' python-version: '3.12'
cache: 'pip' cache: 'pip'
- name: Install pip dependencies - name: Install pip dependencies
run: pip install -r requirements.txt run: pip install -r requirements.txt
@@ -24,7 +24,7 @@ jobs:
shell: bash shell: bash
run: tar czf /tmp/documentation.tar.gz -C user_manual/_build/html . run: tar czf /tmp/documentation.tar.gz -C user_manual/_build/html .
- name: Upload static documentation - name: Upload static documentation
uses: actions/upload-artifact@v5.0.0 uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
with: with:
name: User manual.zip name: User manual.zip
path: "/tmp/documentation.tar.gz" path: "/tmp/documentation.tar.gz"
@@ -32,10 +32,10 @@ jobs:
user_manual-en: user_manual-en:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
- uses: actions/setup-python@v6 - uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6
with: with:
python-version: '3.10' python-version: '3.12'
cache: 'pip' cache: 'pip'
- name: Install pip dependencies - name: Install pip dependencies
run: pip install -r requirements.txt run: pip install -r requirements.txt
@@ -45,10 +45,10 @@ jobs:
developer_manual: developer_manual:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
- uses: actions/setup-python@v6 - uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6
with: with:
python-version: '3.10' python-version: '3.12'
cache: 'pip' cache: 'pip'
- name: Install pip dependencies - name: Install pip dependencies
run: pip install -r requirements.txt run: pip install -r requirements.txt
@@ -58,7 +58,7 @@ jobs:
shell: bash shell: bash
run: tar czf /tmp/documentation.tar.gz -C developer_manual/_build/html/com . run: tar czf /tmp/documentation.tar.gz -C developer_manual/_build/html/com .
- name: Upload static documentation - name: Upload static documentation
uses: actions/upload-artifact@v5.0.0 uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
with: with:
name: Developer manual.zip name: Developer manual.zip
path: "/tmp/documentation.tar.gz" path: "/tmp/documentation.tar.gz"
@@ -66,10 +66,10 @@ jobs:
admin_manual: admin_manual:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
- uses: actions/setup-python@v6 - uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6
with: with:
python-version: '3.10' python-version: '3.12'
cache: 'pip' cache: 'pip'
- name: Install pip dependencies - name: Install pip dependencies
run: pip install -r requirements.txt run: pip install -r requirements.txt
@@ -79,7 +79,7 @@ jobs:
shell: bash shell: bash
run: tar czf /tmp/documentation.tar.gz -C admin_manual/_build/html/com . run: tar czf /tmp/documentation.tar.gz -C admin_manual/_build/html/com .
- name: Upload static documentation - name: Upload static documentation
uses: actions/upload-artifact@v5.0.0 uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
with: with:
name: Administration manual.zip name: Administration manual.zip
path: "/tmp/documentation.tar.gz" path: "/tmp/documentation.tar.gz"