Upgrade to Ubuntu 2024.04 as GitHub is stuck with Ubuntu-latest at 2022.04.

This commit is contained in:
Patrick Lehmann
2024-07-30 02:06:42 +02:00
parent da3cdbe96a
commit 13c1a56f92
23 changed files with 28 additions and 28 deletions

View File

@@ -38,7 +38,7 @@ on:
jobs:
ArtifactCleanUp:
name: 🗑️ Artifact Cleanup
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: 🗑️ Delete package Artifacts

View File

@@ -34,7 +34,7 @@ on:
jobs:
BuildTheDocs:
name: 📓 Run BuildTheDocs
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: ⏬ Checkout repository

View File

@@ -42,7 +42,7 @@ on:
jobs:
DocCoverage:
name: 👀 Check documentation coverage
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: ⏬ Checkout repository
uses: actions/checkout@v4

View File

@@ -63,7 +63,7 @@ jobs:
Coverage:
name: 📈 Collect Coverage Data using Python ${{ inputs.python_version }}
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: ⏬ Checkout repository

View File

@@ -36,7 +36,7 @@ on:
jobs:
IntermediateCleanUp:
name: 🗑️ Intermediate Artifact Cleanup
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: 🗑️ Delete SQLite coverage artifacts from matrix jobs
uses: geekyeggo/delete-artifact@v5

View File

@@ -42,7 +42,7 @@ on:
jobs:
PDFDocumentation:
name: 📓 Converting LaTeX Documentation to PDF
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: 📥 Download artifacts '${{ inputs.latex_artifact }}' from 'SphinxDocumentation' job
uses: actions/download-artifact@v4

View File

@@ -44,7 +44,7 @@ jobs:
Package:
name: 📦 Package in Source and Wheel Format
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: ⏬ Checkout repository

View File

@@ -76,7 +76,7 @@ on:
jobs:
Parameters:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
outputs:
python_version: ${{ steps.params.outputs.python_version }}
python_jobs: ${{ steps.params.outputs.python_jobs }}
@@ -157,7 +157,7 @@ jobs:
},
# Runner systems (runner images) supported by GitHub Actions
"sys": {
"ubuntu": { "icon": "🐧", "runs-on": "ubuntu-latest", "shell": "bash", "name": "Linux (x86-64)" },
"ubuntu": { "icon": "🐧", "runs-on": "ubuntu-24.04", "shell": "bash", "name": "Linux (x86-64)" },
"windows": { "icon": "🪟", "runs-on": "windows-latest", "shell": "pwsh", "name": "Windows (x86-64)" },
"macos": { "icon": "🍎", "runs-on": "macos-latest", "shell": "bash", "name": "MacOS (x86-64)" },
},

View File

@@ -57,7 +57,7 @@ on:
jobs:
PublishCoverageResults:
name: 📊 Publish Code Coverage Results
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
if: always()
steps:

View File

@@ -48,7 +48,7 @@ jobs:
PublishOnPyPI:
name: 🚀 Publish to PyPI
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: 📥 Download artifacts '${{ inputs.artifact }}' from 'Package' job

View File

@@ -39,7 +39,7 @@ on:
jobs:
PublishTestResults:
name: 📊 Publish Test Results
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
if: always()
steps:

View File

@@ -44,7 +44,7 @@ jobs:
PublishToGitHubPages:
name: 📚 Publish to GH-Pages
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: ⏬ Checkout repository

View File

@@ -29,7 +29,7 @@ jobs:
Release:
name: 📝 Create 'Release Page' on GitHub
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: 🔁 Extract Git tag from GITHUB_REF

View File

@@ -73,7 +73,7 @@ on:
jobs:
Sphinx:
name: 📓 Documentation generation using Sphinx and Python ${{ inputs.python_version }}
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: ⏬ Checkout repository

View File

@@ -63,7 +63,7 @@ jobs:
StaticTypeCheck:
name: 👀 Check Static Typing using Python ${{ inputs.python_version }}
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: ⏬ Checkout repository

View File

@@ -41,7 +41,7 @@ jobs:
Image:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
env:
DOCKER_BUILDKIT: 1
steps:
@@ -60,7 +60,7 @@ jobs:
Composite:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@@ -120,7 +120,7 @@ jobs:
needs:
- Image
- Composite
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4

View File

@@ -35,7 +35,7 @@ jobs:
VerifyDocs:
name: 👍 Verify example snippets using Python ${{ inputs.python_version }}
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: ⏬ Checkout repository

View File

@@ -36,7 +36,7 @@ jobs:
name: Package generation
needs:
- Params
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: Package creation
run: echo "Package" >> package.txt

View File

@@ -64,7 +64,7 @@ jobs:
- Params_Exclude
- Params_Disable
- Params_All
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
defaults:
run:
shell: python